OSDN Git Service

* gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2
3         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
4
5 2008-02-27  Jan Beulich  <jbeulich@novell.com>
6
7         * gcc.target/i386/mmx-1.c: Add
8         -Werror-implicit-function-declaration to dg-options.
9         * gcc.target/i386/mmx-2.c: Likewise.
10         * gcc.target/i386/sse-13.c: Likewise.
11         * gcc.target/i386/sse-14.c: Likewise.
12
13 2008-02-27  Revital Eres  <eres@il.ibm.com>
14
15         PR rtl-optimization/34999
16         * gcc.dg/tree-prof/pr34999.c: New.
17
18 2008-02-27  Richard Guenther  <rguenther@suse.de>
19
20         PR middle-end/25290
21         * gcc.c-torture/execute/pr35390.c: New testcase.
22
23 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
24
25         PR ada/22255
26         * gnat.dg/test_direct_io.adb: New file.
27
28 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
29
30         PR ada/34799
31         * gnat.dg/specs/pr34799.ads: New test.
32
33 2008-02-27  Richard Guenther  <rguenther@suse.de>
34
35         PR middle-end/34971
36         * gcc.c-torture/execute/pr34971.c: New testcase.
37
38 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
39
40         * gcc.dg/gomp/preprocess-1.c: New test.
41
42         PR c++/35368
43         * g++.dg/ext/visibility/typeinfo2.C: New test.
44         * g++.dg/ext/visibility/typeinfo3.C: New test.
45
46 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
47
48         * gcc.dg/bf-ms-attrib.c (main): Return 0.
49
50 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
51
52         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
53         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
54
55 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
56
57         PR c/28800
58         * gcc.dg/empty-source-2.c: Adjust for warning message.
59         * gcc.dg/empty-source-3.c: Likewise.
60         * gcc.dg/pack-test-2.c: Adjust comment.
61         * gcc.dg/pragma-ep-2.c: Likewise.
62         * gcc.dg/pragma-re-2.c: Likewise.
63         * gcc.dg/va-arg-2.c: Likewise.
64
65 2008-02-26  Tobias Burnus  <burnus@net-b.de>
66
67         PR fortran/35033
68         * gfortran.dg/assignment_2.f90: New.
69
70 2008-02-26  Jason Merrill  <jason@redhat.com>
71
72         PR c++/35315
73         * g++.dg/ext/attrib32.C: New.
74
75 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
76
77         * gcc.c-torture/execute/nest-align-1.x: Delete.
78
79 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
80
81         PR 26264
82         * 20021023-1.c: Use __builtin_va_start instead of
83         __builtin_stdarg_start.
84         * pr17301-1.c: Likewise.
85         * pr17301-2.c: Likewise.
86                 
87 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
88         
89         * gcc.dg/pr34351.c: New.
90         
91 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
92
93         * gcc.dg/Wlarger-than2.c: New.
94         
95 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
96
97         PR c++/35323
98         * g++.dg/lookup/crash7.C: New.
99
100 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
101
102         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
103
104 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
105
106         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
107
108 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
109
110         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
111
112 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
113
114         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
115         Windows.
116
117 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
118
119         * lib/target-supports.exp (check_profiling_available): Report -p
120         unavailable on *-*-mingw*.
121
122 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
123
124         * lib/target-supports.exp (check_effective_target_pthread_h): New.
125         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
126         dg-require-effective-target pthread_h.
127
128 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
129
130         * gcc.dg/Wswitch-enum-error.c: New.
131         * gcc.dg/Wswitch-error.c: New.
132         * gcc.dg/20011021-1.c: Use two directives to match two different
133         messages.
134         
135 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
136         
137         PR 28322
138         * gcc.dg/pr28322.c: New.
139         * gcc.dg/pr28322-2.c: New.
140         * lib/prune.exp: Ignore "At top level" even if there is no ':'
141         preceding it.
142
143 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
144
145         PR c++/35333
146         * g++.dg/other/error26.C: New.
147
148 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
149
150         PR c++/35338
151         * g++.dg/other/error25.C: New.
152
153 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
154
155         PR target/35258
156         * gcc.dg/pr35258.c: New testcase.
157
158 2008-02-25  Jan Beulich  <jbeulich@novell.com>
159
160         * gcc.dg/20020426-2.c: Remove bogus workaround.
161         * g++.old-deja/g++.other/store-expr1.C: Likewise.
162         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
163
164 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
165
166         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
167
168 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
169
170         PR middle-end/19984
171         * gcc.dg/pr19984.c: New test.
172         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
173         name of the variable.
174
175 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
176
177         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
178         (main): Call check_vect and foo.  Check array values after
179         the call to foo.
180         * gcc.dg/vect/vect-117.c: Call check_vect.
181         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
182
183 2008-02-25  Jason Merrill  <jason@redhat.com>
184
185         PR c++/33486
186         * g++.dg/lookup/strong-using-5.C: New.
187
188 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
189
190         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
191         sh* targets.
192
193 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
194
195         PR target/35349
196         * gcc.c-torture/execute/20050604-1.x: New file.
197
198 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
199
200         * gcc.target/i386/pr22076.c: Update number of mov insns
201         for PIC targets.
202         * gcc.target/i386/pr34256.c: Ditto.
203
204 2008-02-24  Diego Novillo  <dnovillo@google.com>
205
206         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
207
208         PR 33738
209         * g++.dg/warn/pr33738.C: New.
210
211 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
212
213         * gcc.c-torture/execute/nest-align-1.x: New file.
214
215 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
216
217         PR c++/34749
218         * g++.dg.ext/dllimport13.C: New test.
219
220 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
221
222         PR libfortran/24685
223         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
224         powerpc*-apple-darwin*.
225
226 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
227
228         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
229         ERFC into gfortran.dg/large_real_kind_3.F90.
230         * gfortran.dg/large_real_kind_3.F90: New test.
231
232 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
233
234         PR rtl-opt/33512
235         * gcc.dg/and-1.c: New test.
236
237 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
238
239         * gcc.c-torture/execute/20080222-1.c: New test.
240
241 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
242
243         PR target/22076
244         PR target/34256
245         * gcc.target/i386/pr22076.c: New test.
246         * gcc.target/i386/pr34256.c: New test.
247         * gcc.target/i386/vecinit-5.c: New test.
248         * gcc.target/i386/vecinit-6.c: New test.
249         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
250
251         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
252         <xmmintrin.h>, define __m64 and __m128 directly.
253         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
254
255 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
256
257         PR C++/34715
258         * g++.dg/ext/always_inline-1.C: New test.
259         * g++.dg/ext/always_inline-2.C: New test.
260         * g++.dg/ext/always_inline-3.C: New test.
261         * g++.dg/ext/always_inline-4.C: New test.
262
263 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
264
265         * gcc.target/cris/asm-b-1.c: New test.
266
267 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
268
269         PR c++/35282
270         * g++.dg/template/nontype17.C: Add.
271
272 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
273
274         PR c++/35282
275         Revert:
276         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
277
278         PR c++/28743
279         * g++.dg/template/nontype17.C: New.
280         * g++.dg/template/nontype16.C: Add error.
281
282 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
283
284         PR c/19999
285         * gcc.dg/Wfloat-equal-1.c: New.
286         * g++.dg/warn/Wfloat-equal-1.C: New.
287
288 2008-02-21  Michael Matz  <matz@suse.de>
289
290         PR target/35264
291         * gcc.dg/pr35264.c: New testcase.
292
293 2008-02-21  Richard Guenther  <rguenther@suse.de>
294
295         * gfortran.dg/reassoc_1.f90: New testcase.
296         * gfortran.dg/reassoc_2.f90: Likewise.
297         * gfortran.dg/reassoc_3.f90: Likewise.
298
299 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
300
301         PR libfortran/34974
302         * gfortran.dg/fmt_t_7.f: New test.
303
304         PR libfortran/35132
305         * gfortran.dg/streamio_15.f90: New test.
306         
307 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
308
309         PR libfortran/35036
310         * gfortran.dg/fmt_zero_digits.f90: Revise test.
311
312 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
313
314         * gcc.dg/Wframe-larger-than.c: New option test.
315
316 2008-02-20  Tobias Burnus  <burnus@net-b.de>
317
318         PR fortran/34997
319         * gfortran.dg/dollar_sym_1.f90: New.
320         * gfortran.dg/dollar_sym_2.f90: New.
321
322 2008-02-20  Richard Guenther  <rguenther@suse.de>
323
324         PR middle-end/35265
325         * gcc.dg/builtins-66.c: New testcase.
326
327 2008-02-20  Richard Guenther  <rguenther@suse.de>
328
329         * gcc.dg/fold-reassoc-1.c: New testcase.
330         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
331
332 2008-02-20  Richard Guenther  <rguenther@suse.de>
333
334         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
335
336 2008-02-20  Ira Rosen  <irar@il.ibm.com>
337
338         * lib/target-supports.exp (check_effective_target_vect_unpack):
339         Return true for SPU.
340         (check_effective_target_vect_short_mult): Likewise.
341         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
342         the loop on targets that support vect_unpack.
343
344 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
345
346         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
347         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
348         templates to reduce number of passed arguments.
349
350 2008-02-19  Jason Merrill  <jason@redhat.com>
351
352         PR c++/34950
353         * g++.dg/template/explicit-args1.C: New.
354
355 2008-02-19  Richard Guenther  <rguenther@suse.de>
356
357         PR tree-optimization/34989
358         * gcc.dg/pr34989-1.c: New testcase.
359         * gcc.dg/pr34989-2.c: Likewise.
360
361 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
362
363         PR c++/35028
364         * g++.dg/gomp/pr35028.C: New test.
365
366         PR c++/34964
367         PR c++/35244
368         * gcc.dg/gomp/pr34964.c: New test.
369         * g++.dg/gomp/pr34964.C: New test.
370         * gcc.dg/gomp/pr35244.c: New test.
371         * g++.dg/gomp/pr35244.C: New test.
372
373         PR c++/35078
374         * g++.dg/gomp/pr35078.C: New test.
375
376 2008-02-19  Christian Bruel  <christian.bruel@st.com>
377
378         * gcc.dg/packed-array.c: New testcase. 
379
380 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
381
382         PR target/33555
383         * gcc.target/i386/pr33555.c: New test.
384         
385 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
386
387         PR target/35189
388         * gcc.target/i386/isa-1.c: New.
389         * gcc.target/i386/isa-2.c: Likewise.
390         * gcc.target/i386/isa-3.c: Likewise.
391         * gcc.target/i386/isa-4.c: Likewise.
392         * gcc.target/i386/isa-5.c: Likewise.
393         * gcc.target/i386/isa-6.c: Likewise.
394         * gcc.target/i386/isa-7.c: Likewise.
395         * gcc.target/i386/isa-8.c: Likewise.
396         * gcc.target/i386/isa-9.c: Likewise.
397         * gcc.target/i386/isa-10.c: Likewise.
398         * gcc.target/i386/isa-11.c: Likewise.
399         * gcc.target/i386/isa-12.c: Likewise.
400         * gcc.target/i386/isa-13.c: Likewise.
401         * gcc.target/i386/isa-14.c: Likewise.
402
403 2008-02-18  Joey Ye  <joey.ye@intel.com>
404             H.J. Lu  <hongjiu.lu@intel.com>
405
406         PR middle-end/34921
407         * gcc.c-torture/execute/nest-align-1.c: New test case.
408
409 2008-02-17  Richard Guenther  <rguenther@suse.de>
410
411         PR middle-end/35227
412         * gcc.dg/torture/pr35227.c: New testcase.
413
414 2008-02-17  Richard Guenther  <rguenther@suse.de>
415
416         PR tree-optimization/35231
417         * gcc.c-torture/execute/pr35231.c: New testcase.
418
419 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
420
421         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
422         (test_gt): Ditto.
423
424 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
425
426         * obj-c++.dg/encode-2.mm: XFAIL.
427         * obj-c++.dg/encode-3.mm: Likewise.
428
429 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
430             Paolo Carlini  <pcarlini@suse.de>
431
432         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
433         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
434         * g++.dg/ext/has_nothrow_copy.C: Likewise.
435
436 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
437
438         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
439         (main): Change to void and rename to sse_test.
440         * gcc.target/i386/pr24306.c: Ditto.
441         * gcc.target/i386/pr32065-2.c: Ditto.
442         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
443         (main): Change to void and rename to sse2_test.
444         * gcc.target/i386/20060512-3.c: Ditto.
445
446 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
447
448         PR fortran/35150
449         * gfortran.dg/c_loc_tests_12.f03: New test.
450
451 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
452
453         PR c++/35023
454         PR c++/35024
455         PR c++/35026
456         * g++.dg/cpp0x/vt-35026.C: New.
457         * g++.dg/cpp0x/vt-35023.C: New.
458         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
459         * g++.dg/cpp0x/vt-35024.C: New.
460
461 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
462
463         * gcc.c-torture/execute/va-arg-25.x: Remove.
464
465 2008-02-15  Richard Guenther  <rguenther@suse.de>
466             Zdenek Dvorak  <ook@ucw.cz>
467
468         PR tree-optimization/35164
469         * g++.dg/torture/pr35164-1.C: New testcase.
470         * g++.dg/torture/pr35164-2.C: Likewise.
471
472 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
473
474         PR testsuite/35119
475         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
476         in dg-final to match the assembly code generated by Darwin 9.
477
478 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
479
480         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
481
482 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
483
484         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
485
486 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
487
488         * lib/dejapatches.exp: New file.
489
490 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
491
492         PR c++/34050
493         * g++.dg/cpp0x/vt-34050.C: New.
494
495 2008-02-14  Jason Merrill  <jason@redhat.com>
496
497         PR c++/5645
498         PR c++/11159
499         * g++.dg/warn/pr11159.C: New.
500         * g++.dg/warn/pr5645.C: Likewise.
501
502 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
503
504         PR preprocessor/35061
505         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
506
507 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
508
509         PR c++/28743
510         * g++.dg/template/nontype17.C: New.
511         * g++.dg/template/nontype16.C: Add error.
512
513 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
514
515         PR c++/35138
516         * g++.dg/template/member8.C: New test.
517
518 2008-02-13  Michael Matz  <matz@suse.de>
519
520         * gcc.dg/pr35065.c: Fix testcase warnings.
521
522 2008-02-13  Jason Merrill  <jason@redhat.com>
523
524         PR c++/34962, c++/34937, c++/34939
525         * g++.dg/ext/tmplattr9.C: New.
526
527 2008-02-13  Michael Matz  <matz@suse.de>
528
529         PR debug/35065
530         * gcc.dg/pr35065.c: New testcase.
531
532 2008-02-12  Richard Guenther  <rguenther@suse.de>
533
534         PR tree-optimization/35171
535         * gcc.c-torture/compile/pr35171.c: New testcase.
536
537 2008-02-12  Richard Guenther  <rguenther@suse.de>
538
539         PR middle-end/35163
540         * gcc.c-torture/execute/pr35163.c: New testcase.
541
542 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
543
544         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
545
546 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
547
548         * gnat.dg/loop_address.adb: New test.
549
550 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
551
552         * obj-c++.dg/bitfield-1.mm: Expect failures.
553         * obj-c++.dg/bitfield-4.mm: Likewise.
554         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
555         * obj-c++.dg/encode-8.mm: Likewise.
556         * obj-c++.dg/isa-field-1.mm: Likewise.
557         * obj-c++.dg/layout-1.mm: Likewise.
558         * obj-c++.dg/lookup-2.mm: Likewise.
559         * obj-c++.dg/try-catch-2.mm: Likewise.
560         * obj-c++.dg/try-catch-9.mm: Likewise.
561
562 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
563
564         PR c++/35144
565         * g++.dg/tree-ssa/pr35144.C: New test.
566
567         PR inline-asm/35160
568         * gcc.target/i386/pr35160.c: New test.
569
570         PR c++/34862
571         * g++.dg/init/new27.C: New test.
572
573 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
574
575         PR c++/35077
576         * g++.dg/template/crash78.C: New.
577
578 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
579
580         PR testsuite/35047
581         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
582         * gcc.dg/compat/vector-2_y.c: Ditto.
583
584 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
585             Richard Guenther  <rguenther@suse.de>
586
587         PR tree-optimization/33992
588         * gcc.c-torture/execute/pr33992.c: New testcase.
589
590 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
591
592         * gfortran.dg/streamio_14.f90:  New test.
593
594 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
595
596         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
597         Add -mfpmath=387 to dg-options.
598
599 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
600
601         PR testsuite/35047
602         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
603         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
604         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
605         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
606         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
607         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
608         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
609         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
610         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
611
612 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
613
614         PR objc++/34193
615         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
616
617 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
618
619         PR c++/35056
620         * g++.dg/conversion/bitfield8.C: New.
621
622 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
623
624         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
625
626 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
627
628         PR c++/35049
629         PR c++/35096
630         * g++.dg/ext/vector13.C: New.
631
632 2008-02-06  David Daney  <ddaney@avtrex.com>
633
634         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
635
636 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
637
638         * lib/target-supports.exp (check_effective_target_hard_float): Remove
639         special case for xtensa-*-*.
640         
641 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
642
643         PR fortran/35037
644         * gfortran.dg/volatile11.f90: New test.
645
646 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
647
648         PR c++/33553
649         * g++.dg/template/array19.C: New test.
650
651 2008-02-05  Diego Novillo  <dnovillo@google.com>
652
653         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
654
655         PR 33738
656         * g++.dg/warn/pr33738.C: Remove.
657
658 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
659
660         PR fortran/34945
661         * gfortran.dg/bounds_check_13.f: New test.
662
663 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
664
665         PR testsuite/33946
666         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
667
668 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
669
670         PR target/35083
671         * gcc.target/i386/pr35083.c: New test.
672
673 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
674
675         PR fortran/32315
676         * gfortran.dg/data_bounds_1.f90: New test.
677
678 2008-02-04  Diego Novillo  <dnovillo@google.com>
679
680         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
681
682         PR 33738
683         * testsuite/g++.dg/warn/pr33738.C: New.
684
685 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
686
687         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
688         to match.
689
690 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
691
692         * lib/target-supports.exp (check_effective_target_hard_float): Only
693         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
694         other targets, grep for a call insn in the rtl expand dump for an
695         add of two doubles.
696         (target_compile): Support generating rtl dumps as output.
697
698 2008-02-04  Richard Guenther  <rguenther@suse.de>
699
700         PR middle-end/33631
701         * gcc.c-torture/execute/pr33631.c: New testcase.
702
703 2008-02-04  Richard Guenther  <rguenther@suse.de>
704
705         PR middle-end/35043
706         * gcc.c-torture/compile/pr35043.c: New testcase.
707
708 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
709
710         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
711
712 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
713
714         * gcc.target/i386/pr31628.c: Require effective target fpic.
715         * gcc.target/i386/strinline.c: Ditto.
716         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
717         * gcc.dg/pr35045.c: Ditto.
718         * gcc.dg/20050503-1.c: Ditto.
719
720 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
721
722         PR fortran/32760
723         * gfortran.dg/host_assoc_variable_1.f90: New test.
724         * gfortran.dg/allocate_stat.f90: Change last three error messages.
725
726 2008-02-02  Michael Matz  <matz@suse.de>
727
728         PR target/35045
729         * gcc.dg/pr35045.c: New test.
730
731 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
732
733         PR libfortran/35001
734         * gfortran.dg/shape_4.f90:  New test.
735
736 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
737
738         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
739
740 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
741
742         PR rtl-optimization/34773
743         * gcc.target/cris/torture/pr34773.c: New test.
744
745 2008-02-01  Nick Clifton  <nickc@redhat.com>
746
747         * lib/target-supports.exp (check_profiling_available): Do not
748         expect profiling to work on the xstormy16 target.
749
750 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
751
752         PR testsuite/35047
753         * gcc.c-torture/execute/20050316-2.x: New file.
754         * gcc.target/i386/pr17390.c: Update scan pattern.
755         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
756         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
757
758 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
759
760         PR fortran/34910
761         * gfortran.dg/proc_assign_2.f90: New test.
762
763 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
764             Jakub Jelinek  <jakub@redhat.com>
765
766         PR c++/34935
767         PR c++/34936
768         * g++.dg/ext/alias-canon.C: New.
769         * g++.dg/ext/alias-mangle.C: New.
770
771 2008-01-30  Jan Hubicka  <jh@suse.cz>
772
773         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
774
775 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
776
777         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
778         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
779
780 2008-01-30  Jan Hubicka  <jh@suse.cz>
781
782         PR target/34982
783         * gcc.c-torture/execute/pr34982.c: New testcase.
784
785 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
786
787         * gcc.target/s390/tf_to_di-1.c: New testcase.
788
789 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
790
791         PR fortran/34975
792         * gfortran.dg/use_only_3.f90: New test.
793         * gfortran.dg/use_only_3.inc: Modules for new test.
794
795         PR fortran/34429
796         * gfortran.dg/function_charlen_2.f90: New test.
797
798 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
799
800         PR middle-end/34969
801         * gcc.dg/pr34969.c: New test.
802
803         PR c/35017
804         * gcc.dg/inline-25.c: New test.
805         * gcc.dg/inline-26.c: New test.
806         * gcc.dg/inline-27.c: New test.
807
808 2008-01-29  Richard Guenther  <rguenther@suse.de>
809
810         PR middle-end/35006
811         * gcc.c-torture/compile/pr35006.c: New testcase.
812
813 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
814
815         PR c++/34055
816         PR c++/34103
817         PR c++/34219
818         PR c++/34606
819         PR c++/34753
820         PR c++/34754
821         PR c++/34755
822         PR c++/34919
823         PR c++/34961
824         * g++.dg/cpp0x/vt-34219-2.C: New.
825         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
826         * g++.dg/cpp0x/vt-34961.C: New.
827         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
828         cases from the re-opened PR.
829         * g++.dg/cpp0x/vt-34753.C: New.
830         * g++.dg/cpp0x/vt-34919.C: New.
831         * g++.dg/cpp0x/vt-34754.C: New.
832         * g++.dg/cpp0x/vt-34606.C: New.
833         * g++.dg/cpp0x/vt-34219.C: New.
834         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
835         * g++.dg/cpp0x/vt-34755.C: New.
836         * g++.dg/cpp0x/pr31438.C: Ditto.
837         * g++.dg/cpp0x/variadic81.C: Ditto.
838
839 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
840
841         * g++.dg/torture/pr34641.C: Put the dg-do first.
842
843 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
844
845         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
846
847 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
848
849         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
850
851 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
852
853         PR 31535
854         * gcc.target/powerpc/spe-small-data-1.c: New test.
855         * gcc.target/powerpc/spe-small-data-2.c: New test.
856
857 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
858
859         PR libfortran/34980
860         * gfortran.dg/shape_3.f90:  New test.
861
862 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
863
864         * gcc.target/s390/20020926-1.c: Remove -m31.
865
866 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
867
868         * gcc.target/s390/20020926-1.c: Disable for s390x.
869
870 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
871
872         PR fortran/34994
873         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
874         expression.
875
876 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
877
878         PR fortran/34990
879         * gfortran.dg/array_constructor_22.f90: New test.
880
881 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
882
883         PR middle-end/34688
884         * gcc.c-torture/compile/pr34688: New test.
885
886 2008-01-26  Tobias Burnus  <burnus@net-b.de>
887
888         PR fortran/34848
889         * gfortran.dg/missing_optional_dummy_5.f90: New.
890
891 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
892
893         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
894         noinline.  XFAIL test.
895
896 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
897
898         PR fortran/31610
899         * gfortran.dg/array_3.f90: New test.
900
901 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
902
903         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
904         on i?86/x86_64.
905
906         PR c++/34965
907         * gcc.dg/pr34965.c: New test.
908         * g++.dg/other/error24.C: New test.
909
910 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
911
912         PR libfofortran/34887
913         * gfortran.dg/x_slash_2.f:  New test.
914
915 2008-01-26  Richard Guenther  <rguenther@suse.de>
916
917         PR c++/34235
918         * g++.dg/torture/pr34235.C: New testcase.
919
920 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
921
922         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
923
924 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
925
926         PR target/34981
927         * gcc.target/mips/lazy-binding-1.c: New test.
928         * gcc.target/mips/mips.exp (setup_mips_tests): Set
929         mips_forced_no_abicalls and mips_forced_no_shared.
930         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
931         Avoid using small data with -mabicalls.  Don't make -G0 force
932         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
933         forces the opposite option.
934
935 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
936
937         PR target/34970
938         * gcc.target/i386/fastcall-1.c: Scan for correct label.
939         Use -std=gnu89 switch.
940
941 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
942
943         PR libfortran/34876
944         * gfortran.dg/direct_io_9.f: New test.
945
946 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
947
948         PR fortran/34661
949         * gfortran.dg/where_operator_assign_4.f90: New test.
950
951 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
952
953         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
954         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
955         c4x-*-* targets.
956
957 2008-01-25  Richard Guenther  <rguenther@suse.de>
958
959         PR middle-end/32244
960         * gcc.c-torture/execute/pr32244-1.c: New testcase.
961
962 2008-01-25  Richard Guenther  <rguenther@suse.de>
963
964         PR tree-optimization/34966
965         * gcc.c-torture/compile/pr34966.c: New testcase.
966
967 2008-01-25  Richard Guenther  <rguenther@suse.de>
968
969         PR c++/33887
970         * g++.dg/torture/pr33887-1.C: New testcase.
971         * g++.dg/torture/pr33887-2.C: Likewise.
972         * g++.dg/torture/pr33887-3.C: Likewise.
973         * gcc.c-torture/execute/20071211-1.c: Likewise.
974
975 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
976
977         PR target/34856
978         * gcc.dg/pr34856.c: Use pointer mode for "pin".
979
980 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
981
982         PR middle-end/33333
983         * g++.dg/gomp/pr33333.C: New test.
984
985         PR preprocessor/34692
986         * gcc.dg/cpp/pr34692.c: New test.
987         * gcc.dg/gomp/pr34692.c: New test.
988
989 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
990
991         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
992
993 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
994
995         PR fortran/34202
996         * gfortran.dg/empty_type.f90: New test.
997
998 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
999
1000         PR c++/34603
1001         * g++.dg/template/crash77.C: New.
1002
1003 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1004
1005         PR target/34856
1006         * gcc.dg/pr34856.c: New test.
1007
1008 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1009
1010         * gfortran.dg/namelist_39.f90: Delete temporary files.
1011         * gfortran.dg/namelist_44.f90: Ditto.
1012
1013 2008-01-24  Richard Guenther  <rguenther@suse.de>
1014
1015         PR middle-end/34953
1016         * g++.dg/torture/pr34953.C: New testcase.
1017
1018 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1019
1020         PR middle-end/34934
1021         * gcc.c-torture/compile/20080124-1.c: New test.
1022
1023 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1024
1025         PR fortran/34872
1026         * gfortran.dg/function_charlen_3.f: New test.
1027
1028 2008-01-23  Michael Matz  <matz@suse.de>
1029
1030         PR debug/34895
1031         * g++.dg/debug/pr34895.cc: New testcase.
1032
1033 2008-01-23  Richard Guenther  <rguenther@suse.de>
1034
1035         PR middle-end/31529
1036         * gcc.dg/pr31529-1.c: New testcase.
1037         * gcc.dg/pr31529-2.c: Likewise.
1038
1039 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1040
1041         PR c++/34829
1042         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1043         unsigned int for the first argument.
1044
1045 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1046
1047         PR c++/33984
1048         * g++.dg/conversion/bitfield7.C: New test.
1049         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1050
1051 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1052
1053         From Michael Frysinger  <michael.frysinger@analog.com>
1054         * gcc.target/bfin/mcpu-bf547.c: New test.
1055         * gcc.target/bfin/mcpu-bf523.c: New test.
1056         * gcc.target/bfin/mcpu-bf524.c: New test.
1057         * gcc.target/bfin/mcpu-bf526.c: New test.
1058
1059 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1060
1061         * gcc.c-torture/execute/20080122-1.c: New test.
1062
1063 2008-01-22  Tom Tromey  <tromey@redhat.com>
1064
1065         PR c++/34859
1066         * gcc.dg/cpp/pr34859.c: New file.
1067
1068 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1069
1070         PR fortran/34875
1071         * gfortran.dg/vector_subscript_3.f90: New test.
1072
1073 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1074
1075         PR fortran/34848
1076         * gfortran.dg/missing_optional_dummy_4.f90
1077
1078 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1079
1080         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1081
1082 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1083
1084         * gnat.dg/unchecked_union1.adb: New test.
1085
1086 2008-01-22  Tom Tromey  <tromey@redhat.com>
1087
1088         PR c++/34829
1089         * g++.dg/ext/pr34829.C: New file.
1090
1091 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1092
1093         PR c++/34607
1094         * gcc.dg/gomp/pr34607.c: New test.
1095         * g++.dg/gomp/pr34607.C: New test.
1096
1097         PR c++/34914
1098         * g++.dg/ext/vector10.C: New test.
1099
1100         PR c++/34918
1101         * g++.dg/other/error23.C: New test.
1102
1103         PR c++/34917
1104         * g++.dg/ext/vector12.C: New test.
1105
1106 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1107
1108         PR 32102
1109         * gcc.dg/Wstrict-overflow-21.c: New.
1110         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1111
1112 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1113
1114         PR middle-end/33092
1115         * gcc.dg/pr33092.c: New.
1116
1117 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1118
1119         * gcc.target/s390/20020926-1.c: Add -m31 option.
1120
1121 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1122
1123         PR fortran/34915
1124         * gfortran.dg/initialization_18.f90: New test.
1125
1126 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1127
1128         PR fortran/34899
1129         * gfortran.dg/tab_continuation.f: New.
1130
1131 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1132
1133         PR fortran/34896
1134         * gfortran.dg/use_rename_2.f90: New test.
1135
1136 2008-01-21  Richard Guenther  <rguenther@suse.de>
1137
1138         PR middle-end/34856
1139         * gcc.c-torture/compile/pr34856.c: New testcase.
1140
1141 2008-01-21  Richard Guenther  <rguenther@suse.de>
1142
1143         PR c/34885
1144         * gcc.c-torture/compile/pr34885.c: New testcase.
1145
1146 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1147
1148         * gnat.dg/specs/alignment1.ads: New test.
1149
1150 2008-01-21  Richard Guenther  <rguenther@suse.de>
1151
1152         PR c++/34850
1153         * g++.dg/torture/pr34850.C: New testcase.
1154
1155 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1156             Olga Golovanevsky  <olga@il.ibm.com>
1157
1158         PR tree-optimization/34701
1159         * gcc.dg/struct/wo_prof_array_field.c: New test.
1160         
1161 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1162
1163         PR c++/34891
1164         * g++.dg/ext/vector9.C: New.
1165
1166 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1167
1168         PR c++/34776
1169         PR c++/34486
1170         * g++.dg/template/crash75.C: New.
1171         * g++.dg/template/crash76.C: Likewise.  
1172
1173 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1174
1175         PR rtl-optimization/34808
1176         * gcc.c-torture/compile/pr34808.c: New test.
1177
1178 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1179
1180         PR fortran/34784
1181         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1182
1183         PR fortran/34861
1184         * gfortran.dg/entry_array_specs_3.f90: New test.
1185
1186         PR fortran/34854
1187         * gfortran.dg/use_rename_1.f90: New test.
1188
1189 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1190
1191         PR fortran/34784
1192         * gfortran.dg/array_constructor_20.f90: New test.
1193         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1194
1195         PR fortran/34785
1196         * gfortran.dg/array_constructor_21.f90: New test.
1197
1198 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1199
1200         PR libfortran/34795
1201         * gfortran.dg/inquire_13.f90: New test.
1202         
1203         PR libfortran/34659
1204         * gfortran.dg/continuation_9.f90: New test.
1205
1206 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1207
1208         PR target/34831
1209         * gcc.target/mips/pr34831.c: New test.
1210
1211 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1212
1213         PR fortran/34817
1214         PR fortran/34838
1215         * gfortran.dg/any_all_1.f90:  New test.
1216         * gfortran.dg/any_all_2.f90:  New test.
1217
1218 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1219
1220         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1221         "dg-require-weak" statement.
1222         * g++.dg/eh/weak1.C: Likewise.
1223
1224 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR gcov-profile/34610
1227         * gcc.dg/gomp/pr34610.c: New test.
1228
1229 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1230
1231         PR fortran/34760
1232         * gfortran.dg/implicit_11.f90: New.
1233         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1234         * gfortran.dg/entry_15.f90: Ditto.
1235         * gfortran.dg/func_assign.f90: Ditto.
1236         * gfortran.dg/gomp/reduction3.f90: Ditto.
1237         * gfortran.dg/proc_assign_1.f90: Ditto.
1238
1239         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1240         of dg-excess-errors.
1241
1242 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1243
1244         PR fortran/32616
1245         * gfortran.dg/argument_checking_15.f90: New.
1246         * gfortran.dg/argument_checking_5.f90: Change TODO into
1247         dg-warning.
1248
1249 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1250
1251         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1252         * gfortran.dg/enum_5.f90: Ditto.
1253         * gfortran.dg/enum_6.f90: Ditto.
1254         * gfortran.dg/bom_error.f90: Ditto.
1255         * gfortran.dg/func_decl_4.f90: Ditto.
1256
1257 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1258
1259         PR libfortran/34782
1260         * gfortran.dg/fmt_t_6.f: New test.
1261
1262 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1263
1264         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1265
1266 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1267
1268         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1269
1270 2008-01-18  Ian Lance Taylor  <iant@google.com>
1271
1272         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1273
1274 2008-01-18  Ian Lance Taylor  <iant@google.com>
1275
1276         PR c++/33407
1277         * g++.dg/init/new26.C: New test.
1278
1279 2008-01-18  Richard Guenther  <rguenther@suse.de>
1280
1281         PR middle-end/34801
1282         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1283         redundant one.
1284
1285 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1286
1287         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1288         dg-require-effective-target.
1289
1290 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1291
1292         PR target/34556
1293         * gfortran.dg/reshape_2.f90: New test.
1294
1295 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1296
1297         * gcc.dg/20040223-1.c: Fix comment typo.
1298
1299 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1300
1301         PR target/34814
1302         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1303         until 34814 is fixed.
1304
1305 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1306
1307         PR tree-optimization/34648
1308         * gcc.c-torture/compile/pr34648.c: New testcase.
1309
1310 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1311
1312         PR testsuite/34821
1313         * gcc.dg/autopar/autopar.exp: New.
1314         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1315         * lib/target-supports.exp (check_effective_target_pthread): New.
1316
1317         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1318         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1319         * gcc.dg/tree-ssa/reduc-1.c: Same.
1320         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1321         * gcc.dg/tree-ssa/reduc-2.c: Same
1322         * gcc.dg/tree-ssa/reduc-3.c: Same.
1323         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1324         * gcc.dg/tree-ssa/reduc-6.c: Same.
1325         * gcc.dg/tree-ssa/reduc-7.c: Same.
1326         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1327         * gcc.dg/tree-ssa/reduc-8.c: Same.
1328         * gcc.dg/tree-ssa/reduc-9.c: Same.
1329
1330 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1331
1332         * gnat.dg/discr5.adb: New test.
1333
1334 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1335
1336         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1337
1338 2008-01-17  Richard Guenther  <rguenther@suse.de>
1339
1340         PR tree-optimization/34825
1341         * gcc.dg/pr34825.c: New testcase.
1342
1343 2008-01-17  Richard Guenther  <rguenther@suse.de>
1344
1345         * gcc.c-torture/execute/20080117-1.c: New testcase.
1346
1347 2008-01-17  Revital Eres  <eres@il.ibm.com>
1348
1349         PR30957
1350         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1351
1352 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1353
1354         PR fortran/34429
1355         * gfortran.dg/function_charlen_1.f90: New test.
1356
1357         PR fortran/34431
1358         * gfortran.dg/function_types_1.f90: New test.
1359         * gfortran.dg/function_types_2.f90: New test.
1360
1361         PR fortran/34471
1362         * gfortran.dg/function_kinds_4.f90: New test.
1363         * gfortran.dg/function_kinds_5.f90: New test.
1364
1365         * gfortran.dg/defined_operators_1.f90: Errors now at function
1366         declarations.
1367         * gfortran.dg/private_type_4.f90: The same.
1368         * gfortran.dg/interface_15.f90: The same.
1369         * gfortran.dg/elemental_args_check_2.f90: The same.
1370         * gfortran.dg/auto_internal_assumed.f90: The same.
1371
1372 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1373
1374         * gnat.dg/sizetype.adb: New test.
1375
1376 2008-01-16  Richard Guenther  <rguenther@suse.de>
1377
1378         PR middle-end/32628
1379         * gcc.dg/overflow-warn-7.c: New testcase.
1380
1381 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1382
1383         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1384
1385 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1386         Richard Guenther  <rguenther@suse.de>
1387
1388         PR c/34668
1389         * gcc.dg/pr34668-1.c: New test.
1390         * gcc.dg/pr34668-2.c: Likewise.
1391
1392 2008-01-16  Richard Guenther  <rguenther@suse.de>
1393
1394         PR c++/33819
1395         * g++.dg/torture/pr33819.C: New testcase.
1396
1397 2008-01-16  Richard Guenther  <rguenther@suse.de>
1398
1399         PR c/34768
1400         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1401         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1402
1403 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1404
1405         PR fortran/34796
1406         * gfortran.dg/argument_checking_13.f90: New.
1407         * gfortran.dg/argument_checking_14.f90: New.
1408
1409 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1410         
1411         PR libfortran/34671
1412         * gfortran.dg/anyallcount_1.f90:  New test.
1413
1414 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1415
1416         PR c++/34399
1417         * g++.dg/cpp0x/vt-34399.C: New.
1418         * g++.dg/template/friend50.C: New.
1419
1420 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1421
1422         PR c++/34751
1423         * g++.dg/cpp0x/vt-34751.C: New.
1424
1425 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1426
1427         PR c++/34051
1428         PR c++/34055
1429         PR c++/34102
1430         PR c++/34103
1431         * g++.dg/cpp0x/vt-34051-2.C: New.
1432         * g++.dg/cpp0x/vt-34102.C: New.
1433         * g++.dg/cpp0x/vt-34051.C: New.
1434         * g++.dg/cpp0x/vt-34055.C: New.
1435         * g++.dg/cpp0x/vt-34103.C: New.
1436
1437 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1438
1439         PR c++/34314
1440         * g++.dg/cpp0x/vt-34314.C: New.
1441         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1442         reality (the error message was wrong previously).
1443
1444 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1445
1446         PR c++/33964
1447         * g++.dg/cpp0x/vt-33964.C: New.
1448         * g++.dg/template/partial5.C: New.
1449
1450 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1451
1452         PR c++/34052
1453         * g++.dg/cpp0x/vt-34052.C: New.
1454         * g++.dg/template/ttp26.C: New.
1455         
1456 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1457
1458         * gnat.dg/rep_clause2.ad[sb]: New test.
1459         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1460
1461 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1462
1463         PR c++/24924
1464         * g++.dg/cpp/pedantic-errors.C: Delete.
1465         * g++.dg/cpp/permissive.C: Delete.
1466         
1467 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1468
1469         * gcc.c-torture/compile/20080114-1.c: New test.
1470
1471 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1472
1473         PR fortran/34665
1474         * gfortran.dg/argument_checking_11.f90: New.
1475         * gfortran.dg/argument_checking_12.f90: New.
1476         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1477         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1478         * gfortran.dg/argument_checking_3.f90: Ditto.
1479         * gfortran.dg/pointer_intent_2.f90: Ditto.
1480         * gfortran.dg/import2.f90: Ditto.
1481         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1482         * gfortran.dg/implicit_actual.f90: Ditto.
1483         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1484         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1485
1486 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1487
1488         PR fortran/34763
1489         * gfortran.dg/interface_proc_end.f90: New.
1490
1491 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1492
1493         PR fortran/34759
1494         * gfortran.dg/assumed_size_refs_4.f90: New.
1495
1496 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1497
1498         * gnat.dg/unchecked_convert1.adb.
1499
1500 2008-01-13  Richard Guenther  <rguenther@suse.de>
1501
1502         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1503         readable and writable again before exiting.
1504
1505 2008-01-13  Richard Guenther  <rguenther@suse.de>
1506
1507         PR middle-end/34601
1508         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1509
1510 2008-01-13  Jan Hubicka  <jh@suse.cz>
1511
1512         PR middle-end/32135
1513         * gcc.dg/pr32135.c: new.
1514
1515 2008-01-12  Doug Kwan  <dougkwan@google.com>
1516
1517         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1518         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1519         -Wignored-qualifiers.
1520
1521 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1522
1523         * gnat.dg/slice3.adb: New test.
1524         * gnat.dg/slice4.adb: Likewise.
1525
1526 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1527
1528         * gnat.dg/bit_packed_array.ad[sb]: New test.
1529
1530 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1531
1532         PR fortran/34432
1533         * gfortran.dg/parens_7.f90: New test.
1534
1535 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1536
1537         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1538         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1539
1540         * gcc.dg/pr33826.c: Require nonpic.
1541
1542 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1543
1544         PR fortran/34722
1545         * gfortran.dg/inquire_12.f90: New test.
1546
1547 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1548
1549         PR libfortran/34670
1550         * all_bounds_1.f90: New test case.
1551         * maxloc_bounds_1.f90: New test case.
1552         * maxloc_bounds_2.f90: New test case.
1553         * maxloc_bounds_3.f90: New test case.
1554         * maxloc_bounds_4.f90: New test case.
1555         * maxloc_bounds_5.f90: New test case.
1556         * maxloc_bounds_6.f90: New test case.
1557         * maxloc_bounds_7.f90: New test case.
1558         * maxloc_bounds_8.f90: New test case.
1559
1560 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1561
1562         * gcc.dg/struct-ret-3.c: New test.
1563
1564 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1565
1566         PR fortran/34537
1567         * gfortran.dg/transfer_simplify_8.f90: New test.
1568
1569 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1570
1571         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1572         size_t using predefined macro.
1573
1574 2008-01-10  Raksit Ashok  <raksit@google.com>
1575
1576         PR rtl-optimization/27971
1577         * gcc.target/i386/pr27971.c: New testcase.
1578
1579 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1580
1581         PR fortran/34396
1582         * gfortran.dg/bounds_check_12.f90: New test.
1583
1584 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1585
1586         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1587         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1588
1589 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1590
1591         PR middle-end/34641
1592         * g++.dg/torture/pr34641.C: New testcase.
1593
1594 2008-01-10  Richard Guenther  <rguenther@suse.de>
1595
1596         PR tree-optimization/34651
1597         * g++.dg/torture/pr34651.C: New testcase.
1598
1599 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1600
1601         PR tree-optimization/34017
1602         * gcc.dg/tree-ssa/pr34017.c: New.
1603
1604 2008-01-09  Richard Guenther  <rguenther@suse.de>
1605         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1606
1607         PR middle-end/30132
1608         * gcc.c-torture/compile/pr30132.c: New testcase.
1609
1610 2008-01-09  Richard Guenther  <rguenther@suse.de>
1611
1612         PR middle-end/34458
1613         * gcc.c-torture/compile/pr34458.c: New testcase.
1614
1615 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1616
1617         PR testsuite/30459
1618         g++.dg/eh/ia64-2.C: Require weak support.
1619
1620 2008-01-08  Richard Guenther  <rguenther@suse.de>
1621
1622         PR middle-end/31863
1623         * g++.dg/torture/pr31863.C: New testcase.
1624
1625 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1626
1627         PR middle-end/34694
1628         * gcc.dg/gomp/pr34694.c: New test.
1629         * g++.dg/gomp/pr34694.C: New test.
1630
1631         PR c++/33890
1632         * g++.dg/gomp/pr33890.C: New test.
1633
1634 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1635
1636         PR fortran/34476
1637         * gfortran.dg/parameter_array_init_3.f90: New test.
1638
1639 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1640
1641         PR fortran/34681
1642         PR fortran/34704
1643         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1644
1645 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1646
1647         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1648         * g++.dg/other/spu2vmx-1.C: Use it.
1649
1650 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1651
1652         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1653
1654         PR testsuite/34575
1655         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1656         * gcc.target/powerpc/parity-1.c: Likewise.
1657
1658 2008-01-07  Fred Fish  <fnf@specifix.com>
1659
1660         PR preprocessor/30363:
1661         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1662         macro expansions.
1663
1664 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1665
1666         PR fortran/34672
1667         * gfortran.dg/use_only_2.f90: New test.
1668
1669 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1670
1671         PR libstdc++/34680
1672         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1673         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1674
1675 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1676
1677         PR fortran/34545
1678         * gfortran.dg/use_12.f90: New test.
1679
1680 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1681
1682         PR fortran/34689
1683         * interface.c (compare_actual_formal): Fix intent(out) check for
1684         function result variables.
1685
1686 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1687
1688         PR fortran/34690
1689         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1690
1691 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1692
1693         PR fortran/34689
1694         * gfortran.dg/intent_out_4.f90: Fix test case.
1695
1696 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1697
1698         PR fortran/34689
1699         * gfortran.dg/intent_out_4.f90: New.
1700
1701 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1702
1703         PR libfortran/34540
1704         * gfortran.dg/optional_dim_3.f90: New test.
1705
1706 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1707
1708         PR fortran/34658
1709         * gfortran.dg/common_11.f90: New.
1710         * gfortran.dg/blockdata_1.f90: Update test case.
1711         * gfortran.dg/blockdata_2.f90: Update test case.
1712
1713 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1714
1715         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1716
1717 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1718
1719         PR fortran/34655
1720         * gfortran.dg/equiv_constraint_9.f90: New.
1721
1722 2008-01-06  Revital Eres  <eres@il.ibm.com>
1723
1724         PR tree-optimization/34263
1725         * gcc.dg/pr34263.c:  New testcase.
1726
1727 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1728
1729         PR fortran/34654
1730         * gfortran.dg/internal_io_unf.f90: New.
1731
1732 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1733
1734         PR fortran/34660
1735         * gfortran.dg/elemental_args_check_2.f90: New.
1736
1737 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1738
1739         PR fortran/34662
1740         * gfortran.dg/intent_out_3.f90: New.
1741
1742 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1743
1744         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1745
1746 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1747
1748         PR libfortran/34676
1749         * gfortran.dg/list_read_8.f90: New test.
1750
1751 2008-01-04  Richard Guenther  <rguenther@suse.de>
1752
1753         PR middle-end/34029
1754         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1755         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1756
1757 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1758
1759         PR gcov-profile/34609
1760         * g++.dg/gcov/gcov-6.C: New test.
1761
1762 2008-01-04  Richard Guenther  <rguenther@suse.de>
1763
1764         PR tree-optimization/31081
1765         * g++.dg/torture/pr31081-1.C: New testcase.
1766         * g++.dg/torture/pr31081-2.C: Likewise.
1767
1768 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1769
1770         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1771         * gcc.target/mips/rsqrt-2.c: Likewise.
1772         * gcc.target/mips/rsqrt-4.c: New test.
1773
1774 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1775
1776         PR fortran/34557
1777         * gfortran.dg/equiv_substr.f90: New.
1778
1779 2008-01-03  Tom Tromey  <tromey@redhat.com>
1780
1781         PR c/34457:
1782         * gcc.dg/pr34457-2.c: New file.
1783         * gcc.dg/pr34457-1.c: New file.
1784
1785 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1786
1787         Revert fix for PR tree-optimization/34458.
1788
1789 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1790
1791         PR tree-optimization/34458
1792         * gcc.dg/tree-ssa/pr34458.c: New.
1793
1794 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1795
1796         PR libfortran/34565
1797         * gfortran.dg/internal_readwrite_1.f90:  New test.
1798         * gfortran.dg/internal_readwrite_2.f90:  New test.
1799
1800 2008-01-03  Tom Tromey  <tromey@redhat.com>
1801
1802         PR preprocessor/34602:
1803         * gcc.dg/cpp/pr34602.c: New file.
1804
1805 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1806
1807         PR tree-optimization/29484
1808         * gcc.c-torture/execute/20071220-1.c: New test.
1809         * gcc.c-torture/execute/20071220-2.c: New test.
1810
1811 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1812
1813         PR tree-optimization/34635
1814         * gcc.dg/tree-ssa/pr34635.c: New.
1815         * gcc.dg/tree-ssa/pr34635-1.c: New.
1816
1817 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1818
1819         PR middle-end/34562
1820         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1821         scan-assembler check.
1822
1823 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1824
1825         PR middle-end/34608
1826         * g++.dg/gomp/pr34608.C: New test.
1827
1828 2008-01-02  Richard Guenther  <rguenther@suse.de>
1829
1830         PR middle-end/34093
1831         PR middle-end/31976
1832         * gcc.c-torture/compile/pr34093.c: New testcase.
1833
1834 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1835
1836         * g++.dg/cpp0x/long_long.C: New.
1837
1838 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1839
1840         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1841         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1842         warning on the function main.
1843
1844 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1845
1846         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1847         rather than __v2di type.
1848
1849 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1850
1851         PR fortran/34558
1852         * gfortran.dg/linked_list_1.f90: New test.
1853
1854 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1855
1856         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1857         instead of appending to it.
1858
1859 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1860
1861         PR tree-optimization/34591
1862         * gcc.dg/vect/pr34591.c: New test.
1863
1864 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1865
1866         PR libfortran/34594
1867         * gfortran.dg/direct_io_8.f90:  New test case.
1868
1869 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1870
1871         PR target/34281
1872         * gcc.c-torture/execute/20071213-1.c: New test.
1873
1874 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1875
1876         PR libfortran/34560
1877         * gfortran.dg/read_eof_5.f90: New test.
1878
1879 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1880
1881         PR fortran/34514
1882         * gfortran.dg/initialization_17.f90: New.
1883
1884 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1885
1886         PR libfortran/34566
1887         * gfortran.dg/matmul_6.f90:  New test.
1888
1889 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1890
1891         PR fortran/34421
1892         * gfortran.dg/entry_17.f90: New.
1893
1894 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1895
1896         PR fortran/34536
1897         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1898         * gfortran.dg/real_const_3.f90: Likewise.
1899         * gfortran.dg/unary_operator.f90: New test.
1900
1901 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1902
1903         * gnat.dg/pack2.adb: New test.
1904
1905 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1906
1907         PR fortran/34559
1908         * gfortran.dg/repeat_6.f90: New test.
1909
1910 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1911
1912         PR fortran/34549
1913         * cshift_shift_real_1.f90:  New test.
1914
1915 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1916
1917         PR fortran/34540
1918         * gfortran.dg/shift-kind_2.f90: New test.
1919
1920 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1921
1922         PR target/8835
1923         * gcc.dg/pr8835-1.c: New.
1924
1925 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1926
1927         PR fortran/34438
1928         * gfortran.dg/default_initialization_3.f90: New test.
1929
1930 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1931
1932         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1933         conditions.
1934         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1935
1936 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1937
1938         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1939         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1940
1941 2007-12-20  Jason Merrill  <jason@redhat.com>
1942
1943         * gcc.dg/overload/arg[14].C: Remove expected errors.
1944
1945 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1946
1947         PR c++/34459
1948         * gcc.c-torture/execute/20071219-1.c: New test.
1949
1950 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1951
1952         PR fortran/34530
1953         * gfortran.dg/namelist_44.f90: New.
1954
1955 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1956
1957         PR fortran/34482
1958         * gfortran.dg/boz_8.f90: Add error-check check.
1959         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1960         stop by call abort.
1961
1962 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1963
1964         * gcc.dg/gomp/combined-1.c: New test.
1965
1966 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1967
1968         PR tree-optimization/34355
1969         * g++.dg/tree-ssa/pr34355.C: New test.
1970
1971 2007-12-19  Revital Eres  <eres@il.ibm.com>
1972
1973          * gcc.dg/sms-5.c: New testcase.
1974
1975 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1976
1977         PR fortran/34325
1978         * gfortran.dg/missing_parens_1.f90: New.
1979         * gfortran.dg/missing_parens_1.f90: New.
1980         
1981 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1982
1983         PR fortran/34495
1984         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1985         expressions.
1986         * gfortran.dg/transfer_simplify_7.f90: New test.
1987
1988 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1989
1990         * gcc.dg/pr32912-3.c: Compile with -w.
1991
1992         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1993
1994 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1995             Jakub Jelinek  <jakub@redhat.com>
1996         
1997         PR c++/32565
1998         PR c++/33943
1999         PR c++/33965
2000         * g++.dg/cpp0x/variadic86.C: New.
2001         * g++.dg/cpp0x/variadic87.C: New.
2002         * g++.dg/cpp0x/variadic84.C: New.
2003         * g++.dg/cpp0x/variadic85.C: New.
2004         * g++.dg/template/ttp25.C: New.
2005
2006 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2007
2008         PR tree-optimization/34123
2009         * gcc.dg/tree-ssa/pr34123.c: New test.
2010
2011 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2012
2013         PR rtl-optimization/34456
2014         * gcc.c-torture/execute/pr34456.c: New test.
2015
2016 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2017
2018         PR c++/34488
2019         * g++.dg/parse/friend7.C: New test.
2020
2021         PR rtl-optimization/34490
2022         * gcc.c-torture/execute/20071216-1.c: New test.
2023
2024 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2025
2026         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2027
2028 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2029
2030         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2031         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2032         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2033         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2034         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2035
2036 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2037
2038         PR c/34506
2039         * gcc.dg/gomp/clause-2.c: New test.
2040         * g++.dg/gomp/clause-4.C: New test.
2041
2042 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2043
2044         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2045         part of Fortran 77/95/2003.
2046
2047 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2048
2049         PR tree-optimization/34445
2050         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2051         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2052
2053 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2054
2055         PR fortran/34427
2056         * gfortran.dg/namelist_42.f90: Update.
2057         * gfortran.dg/namelist_43.f90: New.
2058         
2059 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2060
2061         PR fortran/34495
2062         * gfortran.dg/initialization_16.f90: New.
2063
2064 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2065
2066         PR fortran/34305
2067         * gfortran.dg/real_dimension_1.f:  New test case.
2068
2069 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2070
2071         * gcc.dg/torture/pr24257.c: Remove -O from options.
2072
2073 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2074
2075         PR fortran/34246
2076         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2077
2078 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2079
2080         PR fortran/31213
2081         PR fortran/33888
2082         PR fortran/33998
2083         * gfortran.dg/mapping_1.f90: New test.
2084         * gfortran.dg/mapping_2.f90: New test.
2085         * gfortran.dg/mapping_3.f90: New test.
2086
2087 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2088
2089         PR rtl-optimization/34415
2090         * gcc.c-torture/execute/pr34415.c: New test.
2091
2092 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2093
2094         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2095         void. 
2096
2097 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2098
2099         PR bootstrap/34003
2100         * gcc.dg/pr34003-1.c: New test.
2101         * gcc.dg/pr34003-2.c: New.
2102
2103 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2104
2105         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2106         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2107         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2108         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2109         add -save-temps.
2110         * gcc.target/cris/torture/cris-torture.exp,
2111         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2112         * gcc.target/cris/builtin_ctz_v3.c,
2113         gcc.target/cris/builtin_ctz_v8.c,
2114         gcc.target/cris/builtin_clz_v0.c,
2115         gcc.target/cris/builtin_clz_v3.c,
2116         gcc.target/cris/builtin_bswap_v3.c,
2117         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2118         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2119         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2120         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2121         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2122         lib/target-supports.exp: Adjust for crisv32-*-*.
2123
2124 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2125
2126         * gcc.dg/debug/const-3.c: New.
2127
2128 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2129
2130         * g++.dg/other/datasec1.C: Require named section support.
2131
2132 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2133
2134         PR target/29978
2135         * gcc.target/i386/pr29978.c: New test.
2136
2137 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2138
2139         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2140         instead of -msse4.1.
2141         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2142         * g++.dg/other/i386-2.C (dg-options): Ditto.
2143
2144 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2145
2146         PR fortran/34438
2147         * gfortran.dg/private_type_10.f90: New.
2148
2149 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2150
2151         PR fortran/34398
2152         * gfortran.dg/nan_4.f90: New.
2153
2154 2007-12-14  Richard Guenther  <rguenther@suse.de>
2155
2156         PR middle-end/34462
2157         * gcc.c-torture/compile/20071214-1.c: New testcase.
2158
2159 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2160
2161         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2162         macros to test macroized SSE intrinsics.  Use new macros to test
2163         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2164         emmintrin.h, xmmintrin.h and bmmintrin.h
2165         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2166         to test with immediate operand.
2167
2168 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2169
2170         PR target/34091
2171         * gcc.c-torture/compile/pr34091.c: New test.
2172
2173 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2174
2175         * gcc.dg/uninit-13.c: UnXFAIL.
2176         * gcc.dg/complex-5.c: New testcase.
2177
2178 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2179
2180         * gcc.dg/struct/struct-reorg.exp: Replace 
2181          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2182         
2183 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2184
2185         PR libfortran/34370
2186         PR libfortran/34323
2187         PR libfortran/34405
2188         * gfortran.dg/advance_6.f90:  New test case.
2189         * gfortran.dg/direct_io_7.f90:  New test case.
2190         * gfortran.dg/streamio_13.f90:  New test case.
2191
2192 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2193
2194         * g++.dg/cpp0x/__func__.C: New.
2195
2196 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2197
2198         PR target/34435
2199         * g++.dg/other/pr34435.C: New testcase.
2200
2201 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2202
2203         * gcc.dg/struct: New directory with tests 
2204         for struct-reorg optimizaion.
2205         * gcc.dg/struct/struct-reorg.exp: New script.
2206         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2207         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2208         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2209         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2210         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2211         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2212         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2213         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2214         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2215         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2216         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2217         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2218         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2219         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2220         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2221         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2222         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2223         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2224         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2225         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2226         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2227         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2228         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2229         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2230
2231 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2232
2233         PR fortran/34427
2234         * gfortran.dg/namelist_42.f90: New.
2235
2236 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2237
2238         PR fortran/34254
2239         * gfortran.dg/function_kinds_3.f90: New.
2240
2241 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2242
2243         * gcc.target/s390/20071212-1.c: New testcase.
2244
2245 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2246
2247         PR c++/34238
2248         * g++.dg/ext/visibility/anon7.C: Add xfail.
2249         * g++.dg/ext/visibility/anon9.C: New test.
2250         * g++.dg/ext/visibility/anon10.C: New test.
2251
2252         PR c++/34364
2253         * g++.dg/rtti/dyncast2.C: New test.
2254
2255 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2256
2257         PR tree-optimization/34407
2258         * gcc.dg/vect/pr34407.c: New test.
2259
2260 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2261
2262         PR fortran/34411
2263         * gfortran.dg/error_recovery_5.f90: New.
2264         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2265
2266 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2267
2268         PR tree-optimization/34371
2269         * gcc.c-torture/compile/20071207-1.c: New test.
2270
2271 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2272
2273         PR c++/34059
2274         * g++.dg/parse/crash40.C: New test.
2275
2276 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2277
2278         * g++.dg/opt/memcpy1.C: New test.
2279
2280 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2281
2282         PR fortran/34425
2283         * gfortran.dg/argument_checking_10.f90: New.
2284
2285 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2286
2287         PR rtl-optimization/34302
2288         * gcc.c-torture/execute/20071210-1.c: New test.
2289
2290 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2291
2292         PR c++/34395
2293         * g++.dg/cpp0x/error1.C: New test.
2294
2295         PR c++/34394
2296         * g++.dg/other/error22.C: New test.
2297
2298 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2299
2300         PR target/32086
2301         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2302         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2303         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2304
2305 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2306
2307         PR c++/34178
2308         PR c++/34340
2309         * g++.dg/template/repo6.C: New test.
2310         * g++.dg/template/repo7.C: New test.
2311         * g++.dg/template/repo8.C: New test.
2312
2313 2007-12-09  H.J. Lu  <hjl@lucon.org>
2314             Tobias Burnus  <burnus@net-b.de>
2315
2316         PR fortran/34404
2317         * gfortran.dg/read_2.f90: New.
2318
2319 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2320
2321         * lib/target-supports.exp (check_effective_target_tls_native):
2322         Fix typo.
2323
2324 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2325
2326         PR ada/34366
2327         * gnat.dg/enclosing_record_reference.ads,
2328         gnat.dg/enclosing_record_reference.adb: New test.
2329
2330 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2331
2332         PR fortran/32129
2333         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2334         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2335
2336         PR fortran/31487
2337         * gfortran.dg/char_component_initializer_1.f90: New test.
2338
2339 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2340
2341         PR fortran/34342
2342         PR fortran/34345
2343         PR fortran/18026
2344         PR fortran/29471
2345
2346         * gfortran.dg/boz_8.f90: New.
2347         * gfortran.dg/boz_9.f90: New.
2348         * gfortran.dg/boz_10.f90: New.
2349         * gfortran.dg/boz_7.f90: Update dg-warning.
2350         * gfortran.dg/pr16433.f: Add dg-error.
2351         * gfortan.dg/ibits.f90: Update dg-warning.
2352         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2353         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2354
2355 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2356
2357         PR fortran/34359
2358         * gfortran.dg/include_1.f90: New test.
2359         * gfortran.dg/include_1.inc: New.
2360         * gfortran.dg/include_2.f90: New test.
2361
2362 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2363
2364         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2365
2366 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2367
2368         PR fortran/34319
2369         * gfortran.dg/nan_3.f90: New.
2370
2371 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2372
2373         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2374
2375 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2376
2377         * gnat.dg/tamdt*.ad?: Support for ...
2378         * gnat.dg/test_tamdt.adb: New test.
2379
2380 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2381
2382         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2383         exports and document how these can be exercised.
2384
2385 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2386
2387         PR ada/15805
2388         * gnat.dg/specs/access_constants.ads: New test.
2389
2390         * gnat.dg/specs/access_constant_decl.ads: New test.
2391
2392         PR ada/21346
2393         * gnat.dg/compose.adb: New test.
2394
2395 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2396
2397         PR ada/34173
2398         * gnat.dg/unc_memops.ad[sb]: Support for ...
2399         * gnat.dg/unc_memfree.adb: New test.
2400         
2401 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2402
2403         * gfortran.dg/ltrans-7.f90: New.
2404
2405 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2406             Dorit Nuzman  <dorit@il.ibm.com>
2407
2408         PR tree-optimization/34005
2409         * gcc.dg/vect/pr34005.c: New test.
2410
2411 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2412
2413         PR c++/34336
2414         * g++.dg/template/new8.C: New test.
2415
2416 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2417
2418         PR fortran/34333
2419         * gfortran.dg/boz_7.f90: New.
2420         * gfortran.dg/int_1.f90: Disable -pedantic option.
2421         * gfortran.dg/boz_1.f90: Ditto.
2422         * gfortran.dg/boz_3.f90: Ditto.
2423         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2424         * gfortran.dg/ibits.f90: Ditto.
2425         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2426         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2427
2428 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2429
2430         PR fortran/34335
2431         * gfortran.dg/used_types_19.f90: New test.
2432
2433 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2434
2435         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2436         * gfortran.dg/nearest_2.f90: Likewise.
2437         * gfortran.dg/nearest_3.f90: Likewise.
2438
2439 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2440
2441         PR middle-end/34337
2442         * gcc.c-torture/execute/20071205-1.c: New test.
2443
2444 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2445
2446         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2447         * gfortran.dg/real_const_3.f90: Likewise.
2448
2449 2007-12-05  Richard Guenther  <rguenther@suse.de>
2450
2451         PR tree-optimization/34138
2452         * gcc.c-torture/compile/pr34138.c: New testcase.
2453
2454 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2455
2456         PR debug/33739
2457         * gfortran.dg/debug_2.f: New test.
2458
2459 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2460
2461         * gnat.dg/specs/elab1.ads: New test.
2462
2463 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2464
2465         PR target/34312
2466         * gcc.target/i386/pr34312.c: New test.
2467
2468 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2469
2470         PR fortran/34333
2471         * gfortran.dg/nan_2.f90: New.
2472
2473 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2474
2475         PR c++/34271
2476         * g++.dg/cpp0x/decltype9.C: New test.
2477         * g++.dg/cpp0x/decltype10.C: New test.
2478
2479 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2480
2481         PR ada/21489
2482         * gnat.dg/rm_6_4_1_13.adb: New test.
2483
2484 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2485
2486         PR middle-end/34134
2487         * gcc.c-torture/compile/20071117-1.c: New test.
2488
2489 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2490
2491         PR c++/34101
2492         * g++.dg/cpp0x/variadic-ttp.C: New.
2493
2494 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2495         
2496         * gcc.dg/parse-decl-after-if.c: New.
2497         * gcc.dg/20031223-1.c: Adjust.
2498         
2499 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2500
2501         PR c++/33509
2502         * g++.dg/cpp0x/variadic-throw.C: New.
2503
2504 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2505
2506         PR c++/33091
2507         * g++.dg/cpp0x/variadic-unify.C: New.
2508
2509 2007-12-04  Richard Guenther  <rguenther@suse.de>
2510
2511         PR middle-end/34334
2512         PR middle-end/34222
2513         * gcc.c-torture/compile/pr34334.c: New testcase.
2514         * g++.dg/torture/pr34222.C: New testcase.
2515
2516 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2517
2518         * gcc.c-torture/execute/20071202-1.c: New test.
2519         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2520
2521 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2522
2523         PR fortran/34318
2524         * gfortran.dg/module_nan.f90: New.
2525
2526 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2527
2528         * lib/target-supports.exp (get_compiler_messages): Replace with...
2529         (check_compile): ...this new procedure.  Handle TYPE == executable.
2530         Use comments in the source to determine the correct extension.
2531         Return a pair containing the compiler output and the output filename.
2532         Don't delete the file here.
2533         (check_no_compiler_messages_nocache): New procedure.
2534         (check_no_compiler_messages): Use it.
2535         (check_no_messages_and_pattern_nocache): New procedure.
2536         (check_no_messages_and_pattern): Use it.
2537         (check_runtime_nocache, check_runtime): New procedures.
2538         (check_effective_target_tls): Use check_no_compiler_messages.
2539         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2540         (check_effective_target_tls_runtime): Use check_runtime.
2541         (check_effective_target_fstack_protector): Likewise.
2542         (check_iconv_available): Use check_runtime_nocache.
2543         (check_effective_target_fortran_large_real): Use
2544         check_no_compiler_messages.
2545         (check_effective_target_fortran_large_int): Likewise.
2546         (check_effective_target_static_libgfortran): Likewise.
2547         (check_750cl_hw_available): Use check_cached_effective_target
2548         and check_runtime_nocache.
2549         (check_vmx_hw_available): Likewise.
2550         (check_effective_target_broken_cplxf_arg): Likewise.
2551         (check_alpha_max_hw_available): Use check_runtime.
2552         (check_function_available): Use check_no_compiler_messages.
2553         (check_cxa_atexit_available): Use check_cached_effective_target
2554         and check_runtime_nocache.
2555         (check_effective_target_dfp_nocache): Use
2556         check_no_compiler_messages_nocache.
2557         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2558         (check_effective_target_dfp): Use check_cached_effective_target.
2559         (check_effective_target_dfprt): Likewise.
2560         (check_effective_target_arm_neon_hw): Use check_runtime.
2561         (check_effective_target_ultrasparc_hw): Likewise.
2562         (check_effective_target_c99_runtime): Use
2563         check_no_compiler_messages_nocache.
2564
2565 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2566
2567         PR middle-end/29749
2568         * gcc.dg/fold-rotate-1.c: New test.
2569
2570         PR tree-optimization/33453
2571         * gcc.c-torture/compile/20071203-1.c: New test.
2572
2573 2007-12-03  Robert Dewar <dewar@adacore.com>
2574             Samuel Tardieu  <sam@rfc1149.net>
2575
2576         PR ada/34287
2577         * gnat.dg/check_elaboration_code.adb: New test.
2578         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2579         New support files.
2580
2581 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2582
2583         PR c++/34061
2584         * g++.dg/cpp0x/pr34061.C: New.
2585
2586 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2587
2588         PR c++/34273
2589         * g++.dg/other/error21.C: New.
2590
2591 2007-12-02  Revital Eres  <eres@il.ibm.com>
2592
2593         * gcc.dg/sms-4.c: New testcase.
2594
2595 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2596             Revital Eres  <eres@il.ibm.com>
2597
2598         * gcc.dg/sms-3.c: New testcase.
2599
2600 2007-12-01  Ollie Wild  <aaw@google.com>
2601
2602         PR c++/8171
2603         * g++.dg/conversion/ptrmem9.C: New test.
2604
2605 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2606
2607         PR libfortran/34291
2608         * gfortran.dg/namelist_41.f90: New test.
2609
2610 2007-11-30  Tom Tromey  <tromey@redhat.com>
2611
2612         PR preprocessor/32868:
2613         * gcc.dg/cpp/pr32868.c: New file.
2614
2615 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2616
2617         PR fortran/34248
2618         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2619
2620 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2621
2622         PR rtl-optimization/34171
2623         * gcc.dg/pr34171.c: New testcase.
2624
2625 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2626
2627         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2628
2629 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2630
2631         PR fortran/34133
2632         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2633         * gfortran.dg/bind_c_usage_11.f03: New.
2634         * gfortran.dg/bind_c_usage_12.f03: New.
2635
2636 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2637
2638         PR c++/34275
2639         * g++.dg/other/error20.C: New test.
2640
2641 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2642
2643         PR fortran/34230
2644         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2645
2646 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2647
2648         PR tree-optimization/34244
2649         * gcc.dg/tree-ssa/pr34244.c: New test.
2650
2651 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2652
2653         PR tree-optimization/33434
2654         * gcc.dg/pr33434-1.c: New test.
2655         * gcc.dg/pr33434-2.c: New test.
2656         * gcc.dg/pr33434-3.c: New test.
2657         * gcc.dg/pr33434-4.c: New test.
2658
2659         PR c++/34270
2660         * g++.dg/template/cond7.C: New test.
2661
2662         PR c++/34267
2663         PR c++/34268
2664         * g++.dg/cpp0x/decltype7.C: New test.
2665         * g++.dg/cpp0x/decltype8.C: New test.
2666
2667 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2668
2669         PR fortran/34248
2670         * gfortran.dg/result_in_spec_3.f90: New.
2671
2672 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2673
2674         PR fortran/34262
2675         * gfortran.dg/mvbits_3.f90: New.
2676
2677 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2678         
2679         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2680         Delete.
2681         (check_effective_target_hard_float): New.
2682         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2683         * gcc.dg/pr30957-1.c: Likewise.
2684         
2685 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2686
2687         PR ada/15804
2688         * gnat.dg/specs/variant_part.ads: New test.
2689
2690         PR ada/17318
2691         * gnat.dg/specs/attribute_parsing.ads: New test.
2692
2693         PR ada/32792
2694         * gnat.dg/specs/integer_value.ads: New test.
2695
2696         PR ada/22559
2697         * gnat.dg/specs/delta_small.ads: New test.
2698
2699 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2700
2701         PR tree-optimization/34140
2702         * gcc.c-torture/compile/20071128-1.c: New test.
2703
2704 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2705
2706         PR fortran/32928
2707         * gfortran.dg/data_array_1.f90
2708         * gfortran.dg/data_array_2.f90
2709         * gfortran.dg/data_array_3.f90
2710         * gfortran.dg/data_array_4.f90
2711
2712 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2713
2714         PR fortran/34227
2715         * gfortran.dg/blockdata_5.f90: New test.
2716         * gfortran.dg/blockdata_6.f90: New test.
2717
2718 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2719
2720         PR tree-optimization/34016
2721         * gcc.dg/pr34016.c: New test.
2722
2723 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2724
2725         PR fortran/29389
2726         * gfortran.dg/stfunc_6.f90: New test.
2727
2728         PR fortran/33850
2729         * gfortran.dg/assign_10.f90: New test.
2730
2731 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2732
2733         PR fortran/33541
2734         * gfortran.dg/use_11.f90: New test.
2735
2736         PR fortran/34231
2737         * gfortran.dg/generic_15.f90: New test.
2738
2739 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2740
2741         PR target/34225
2742         * gcc.dg/pr34225.c: New test.
2743
2744 2007-11-27  Richard Guenther  <rguenther@suse.de>
2745
2746         PR tree-optimization/34241
2747         * g++.dg/torture/pr34241.C: New testcase.
2748
2749 2007-11-27  Richard Guenther  <rguenther@suse.de>
2750
2751         * gcc.dg/builtins-error.c: New testcase.
2752
2753 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2754
2755         PR c++/34213
2756         * g++.dg/ext/visibility/anon8.C: New test.
2757
2758 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2759
2760         PR target/34077
2761         * gcc.target/i386/pr34077.c: New testcase.
2762
2763 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2764
2765         PR fortran/34203
2766         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2767         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2768         * gfortran.dg/backslash_1.f90: Remove no longer needed
2769         -fno-backslash option.
2770
2771 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2772
2773         PR c/23722
2774         * gcc.dg/cpp/19990413-1.c: Update.
2775         * gcc.dg/parse-else-error.c: New.
2776         * gcc.dg/parse-else-error-2.c: New.
2777         * gcc.dg/parse-else-error-3.c: New.
2778         * gcc.dg/parse-else-error-4.c: New.
2779
2780 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2781
2782         PR c++/34081
2783         * g++.dg/template/dependent-expr6.C: New testcase.
2784
2785 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2786
2787         PR target/34215
2788         * gcc.target/i386/pr34215.c: New test.
2789
2790 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2791
2792         PR target/34174
2793         * gcc.dg/torture/pr34174-1.c: New.
2794
2795 2007-11-26  Richard Guenther  <rguenther@suse.de>
2796
2797         PR middle-end/34233
2798         * gcc.dg/pr34233.c: New testcase.
2799
2800 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2801             Revital Eres  <eres@il.ibm.com>
2802
2803         PR rtl-optimization/34085
2804         * gcc.dg/tree-prof (bb-reorg.c): New test.
2805
2806 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2807
2808         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2809         Return true for MIPS16 targets.
2810
2811 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2812
2813         PR fortran/33152
2814         * gfortran.dg/blockdata_4.f90: New test.
2815
2816 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2817
2818         PR fortran/34079
2819         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2820         * gfortran.dg/bind_c_usage_16.f03: New.
2821         * gfortran.dg/bind_c_usage_16_c.c: New.
2822
2823 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2824
2825         * gnat.dg/specs/size_clause1.ads: New test.
2826         * gnat.dg/specs/size_clause2.ads: Likewise.
2827         * gnat.dg/specs/size_clause3.ads: Likewise.
2828
2829 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2830
2831         PR fortran/33499
2832         * gfortran.dg/entry_16.f90: New test.
2833
2834 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2835
2836         PR fortran/34192
2837         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2838
2839 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2840
2841         PR fortran/33541
2842         * gfortran.dg/nested_modules_1.f90: Change the reference to
2843         FOO, forbidden by the standard, to a reference to W.
2844         * gfortran.dg/use_only_1.f90: New test.
2845
2846 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2847
2848         PR fortran/34209
2849         * gfortran.dg/nearest_3.f90: New test.
2850
2851 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2852
2853         PR fortran/33317
2854         * gfortran.dg/optional_dim_2.f90: New test.
2855
2856 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2857
2858         PR fortran/34187
2859         * gfortran.dg/bind_c_usage_15.f90: New.
2860
2861 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2862
2863         PR fortran/34192
2864         * gfortran.dg/nearest_2.f90: New.
2865
2866
2867 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2868
2869         PR c++/30293
2870         PR c++/30294
2871         * g++.dg/ext/java-2.C: New test.
2872
2873 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2874             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2875         
2876         PR c++/5310
2877         * g++.dg/warn/pr5310.C: New.
2878         * g++.dg/warn/pr33160.C: New.
2879         
2880 2007-11-23  Richard Guenther  <rguenther@suse.de>
2881             Michael Matz  <matz@suse.de>
2882
2883         PR tree-optimization/34176
2884         * gcc.c-torture/execute/pr34176.c: New testcase.
2885
2886 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2887
2888         PR c++/34198
2889         * gcc.dg/Wconversion-5.c: New test.
2890         * g++.dg/Wconversion3.C: New test.
2891
2892 2007-11-23  Richard Guenther  <rguenther@suse.de>
2893
2894         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2895
2896 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2897
2898         PR c/14050
2899         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2900         qualifiers in abstract declarator.
2901
2902 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2903
2904         * gfortran.dg/derived_constructor_comps_3.f90: New.
2905
2906 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2907
2908         PR c++/34094
2909         * g++.dg/ext/visibility/anon7.C: New test.
2910
2911 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2912
2913         PR fortran/34079
2914         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2915         * gfortran.dg/bind_c_usage_13.f03: New.
2916         * gfortran.dg/bind_c_usage_14.f03: New.
2917
2918 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2919
2920         PR rtl-optimization/33848
2921         * gcc.dg/torture/pr33848.c: New test.
2922
2923 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2924
2925         PR fortran/34083
2926         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2927
2928 2007-11-20  Richard Guenther  <rguenther@suse.de>
2929
2930         PR middle-end/34154
2931         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2932
2933 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2934
2935         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2936
2937 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2938
2939         PR fortran/32770
2940         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2941         so test passes with -frecord-marker=8.
2942         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2943         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2944         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2945         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2946         * gfortrand.dg/modulo_1.f90:  Likewise.
2947
2948 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2949
2950         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2951         New procedure.
2952         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2953         * gcc.dg/pr30957-1.c: Likewise.
2954
2955 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2956
2957         PR c++/34089
2958         * g++.dg/template/crash74.C: New test.
2959
2960 2007-11-20  Richard Guenther  <rguenther@suse.de>
2961
2962         * gcc.c-torture/execute/20071120-1.c: New testcase.
2963
2964 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2965
2966         PR c/34146
2967         * gcc.dg/tree-ssa/pr34146.c: New test.
2968
2969         PR testsuite/33978
2970         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2971         dependent on target settings like move_by_pieces etc.
2972
2973         PR c++/28879
2974         * g++.dg/template/vla2.C: New test.
2975
2976         PR c++/33962
2977         * g++.dg/overload/template3.C: New test.
2978
2979 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2980
2981         PR fortran/33317
2982         * gfortran.dg/optional_dim_2.f90: Remove test.
2983
2984 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2985
2986         * gcc.dg/dfp/ddmode-ice.c: New test.
2987
2988 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2989
2990         PR tree-optimization/34036
2991         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2992
2993 2007-11-19  Richard Guenther  <rguenther@suse.de>
2994
2995         PR tree-optimization/34
2996         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2997
2998 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2999
3000         PR fortran/34079
3001         * gfortran.dg/bind_c_usage_10_c.c: New.
3002         * gfortran.dg/bind_c_usage_10.f03: New.
3003
3004 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3005
3006         * gcc.dg/pr33007.c: Expect new warning.
3007         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3008         * g++.dg/opt/pr34036.C: New test.
3009
3010 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3011
3012         PR c++/30988
3013         * g++.dg/warn/noreturn-4.C: New test.
3014         * g++.dg/warn/noreturn-5.C: New test.
3015         * g++.dg/warn/noreturn-6.C: New test.
3016         * g++.dg/warn/noreturn-7.C: New test.
3017
3018 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3019
3020         PR fortran/32770
3021         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3022         integers so tests works with -fdefault-integer-8.
3023         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3024         integers so test passes with -fdefault-integer-8.
3025         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3026         buffer length so test passes with -fdefault-integer-8.
3027         * gfortran.dg/bounds_check_8.f90:  Likewise.
3028         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3029         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3030         with -fdefault-integer-8.
3031         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3032         provoke overflow.
3033
3034 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3035
3036         PR fortran/33317
3037         * gfortran.dg/optional_dim_2.f90: New test.
3038         
3039         PR fortran/34139
3040         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3041         
3042 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3043
3044         PR rtl-optimization/34132
3045         * gcc.c-torture/compile/20071118-1.c: New test.
3046
3047 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3048
3049         PR fortran/31608
3050         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3051
3052 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3053
3054         PR fortran/34137
3055         * gfortran.dg/entry_14.f90: New.
3056         * gfortran.dg/entry_15.f90: New.
3057
3058 2007-11-18  Richard Guenther  <rguenther@suse.de>
3059
3060         PR tree-optimization/34127
3061         * gcc.c-torture/compile/pr34127.c: New testcase.
3062
3063 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3064
3065         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3066         type specifier, as they are not permitted according to the AltiVec
3067         Programming Interface Manual.
3068
3069 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3070
3071         PR fortran/34133
3072         * gfortran.dg/bind_c_usage_9.f03: New.
3073         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3074
3075 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3076
3077         PR fortran/25252
3078         * interface.c (gfc_current_interface_head,
3079         gfc_set_current_interface_head): New functions.
3080         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3081         On syntax error, restore previous state of the interface.
3082         * gfortran.h (gfc_current_interface_head,
3083         gfc_set_current_interface_head): New prototypes.
3084
3085 2007-11-17  Richard Guenther  <rguenther@suse.de>
3086
3087         PR middle-end/34130
3088         * gcc.c-torture/execute/pr34130.c: New testcase.
3089
3090 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3091
3092         PR fortran/34108
3093         * gfortran.dg/fmt_label_1.f90: New test.
3094
3095 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3096
3097         PR fortran/33957
3098         * gfortran.dg/initialization_15.f90 : New test.
3099
3100 2007-11-16  Richard Guenther  <rguenther@suse.de>
3101
3102         PR middle-end/34030
3103         * gcc.c-torture/compile/pr34030.c: New testcase.
3104
3105 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3106
3107         PR fortran/34008
3108         * gfortran.dg/interface_assignment_3.f90.
3109
3110 2007-11-16  Richard Guenther  <rguenther@suse.de>
3111
3112         PR tree-optimization/33870
3113         * gcc.dg/torture/pr33870.c: New testcase.
3114
3115 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3116
3117         PR fortran/33986
3118         * gfortran.dg/allocatable_function_3.f90.
3119
3120 2007-11-16  Richard Guenther  <rguenther@suse.de>
3121
3122         PR tree-optimization/34113
3123         * gcc.c-torture/compile/pr34113.c: New testcase.
3124
3125 2007-11-16  Richard Guenther  <rguenther@suse.de>
3126
3127         PR tree-optimization/34099
3128         * g++.dg/torture/pr3499.C: New testcase.
3129         * gcc.c-torture/execute/pr34099.c: Likewise.
3130
3131 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3132
3133         * gnat.dg/release_unc_maxalign.adb: New test.
3134
3135 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3136
3137         PR c++/34100
3138         * g++.dg/template/crash73.C: New test.
3139
3140 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3141
3142         PR middle-end/23848
3143         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3144         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3145         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3146         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3147
3148 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3149
3150         PR fortran/33917
3151         * gfortran.dg/proc_decl_11.f90: New.
3152
3153 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3154
3155         * gcc.target/spu/compare-dp.c: New test.
3156
3157 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3158
3159         * gcc.dg/pr33923.c: New test.
3160
3161 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3162
3163         PR middle-end/34088
3164         * gcc.dg/pr34088.c: New test.
3165
3166 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3167
3168         * gcc.c-torture/compile/20071114-1.c: New test.
3169
3170 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3171
3172         PR fortran/31608
3173         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3174         to match known variations in symbol format. Document in comments.
3175
3176 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3177
3178         PR fortran/33985
3179         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3180
3181 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3182
3183         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3184         when done.
3185
3186 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3187
3188         PR fortran/33162
3189         * gfortran.dg/proc_decl_1.f90: Update.
3190         * gfortran.dg/proc_decl_7.f90: New test.
3191         * gfortran.dg/proc_decl_8.f90: New test.
3192         * gfortran.dg/proc_decl_9.f90: New test.
3193         * gfortran.dg/proc_decl_10.f90: New test.
3194
3195 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3196
3197         PR fortran/34080
3198         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3199
3200 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR c++/34054
3203         PR c++/34056
3204         PR c++/34057
3205         PR c++/34058
3206         PR c++/34060
3207         * g++.dg/parse/crash36.C: Add another dg-error.
3208         * g++.dg/cpp0x/pr34054.C: New test.
3209         * g++.dg/cpp0x/pr34056.C: New test.
3210         * g++.dg/cpp0x/pr34057.C: New test.
3211         * g++.dg/cpp0x/pr34058.C: New test.
3212         * g++.dg/cpp0x/pr34060.C: New test.
3213
3214         PR tree-optimization/34063
3215         * g++.dg/tree-ssa/pr34063.C: New test.
3216
3217 2007-11-13  Diego Novillo  <dnovillo@google.com>
3218
3219         PR tree-optimization/33870
3220         * gcc.c-torture/execute/pr33870-1.c: New test.
3221         * gcc.dg/tree-ssa/alias-16.c: New test.
3222
3223 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3224
3225         PR c++/29225
3226         * g++.dg/template/crash72.C: New test.
3227
3228 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3229
3230         * g++.dg/opt/cfg5.C: New test.
3231
3232 2007-11-12  Richard Guenther  <rguenther@suse.de>
3233
3234         PR middle-end/34070
3235         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3236         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3237
3238 2007-11-12  Richard Guenther  <rguenther@suse.de>
3239
3240         PR middle-end/34027
3241         * gcc.dg/pr34027-1.c: New testcase.
3242         * gcc.dg/pr34027-2.c: Likewise.
3243
3244 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3245
3246         PR tree-optimization/33953
3247         * gcc.dg/vect/pr33953.c: New testcase.
3248
3249 2007-11-11  Tom Tromey  <tromey@redhat.com>
3250
3251         PR c++/17577:
3252         * g++.dg/ext/pr17577.h: New file.
3253         * g++.dg/ext/pr17577.C: New file.
3254
3255 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3256
3257         PR c++/8570
3258         * g++.old-deja/g++.ns/template13.C: Update expected output.
3259         * g++.old-deja/g++.pt/friend23.C: Likewise.
3260         * g++.dg/warn/pr8570.C: New.
3261
3262 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3263
3264         PR c++/34068
3265         * g++.dg/template/pseudodtor4.C: New test.
3266
3267 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR middle-end/34018
3270         * g++.dg/opt/inline14.C: New test.
3271
3272         PR tree-optimization/33680
3273         * gcc.c-torture/compile/20071108-1.c: New test.
3274
3275         PR c++/32241
3276         * g++.dg/template/pseudodtor3.C: New test.
3277
3278 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3279
3280         PR c++/33510
3281         * g++.dg/cpp0x/variadic-init.C: New.
3282
3283 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3284             Jakub Jelinek  <jakub@redhat.com>
3285
3286         PR rtl-optimization/34012
3287         * gcc.target/i386/pr34012.c: New test.
3288
3289 2007-11-09  Richard Guenther  <rguenther@suse.de>
3290
3291         PR tree-optimization/33604
3292         * g++.dg/tree-ssa/pr33604.C: New testcase.
3293         * gcc.dg/pr32721.c: Adjust pattern.
3294
3295 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3296
3297         * gcc.target/mips/dse-1.c: Disable.
3298
3299 2007-11-08  Tom Tromey  <tromey@redhat.com>
3300
3301         * gcc.dg/empty-source-3.c: Update warning location.
3302         * gcc.dg/gomp/barrier-2.c: Likewise.
3303         * gcc.dg/label-decl-3.c: Likewise.
3304         * gcc.dg/label-decl-2.c: Likewise.
3305         * gcc.dg/empty-source-2.c: Likewise.
3306
3307 2007-11-08  Tom Tromey  <tromey@redhat.com>
3308
3309         PR c++/30297:
3310         * g++.dg/inherit/pr30297.C: New file.
3311
3312 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3313
3314         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3315         -fno-common for cygwin and mingw32.
3316
3317 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3318
3319         PR middle-end/33826
3320         * gcc.dg/pr33826.c: New.
3321         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3322         recursive functions being marked pure or const.
3323         
3324 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3325
3326         PR fortran/33917
3327         * gfortran.dg/proc_decl_5.f90: New.
3328         * gfortran.dg/proc_decl_6.f90: New.
3329
3330 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR tree-optimization/32575
3333         * gcc.c-torture/execute/20071108-1.c: New test.
3334
3335 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3336
3337         * g++.dg/opt/anchor1.C: New.
3338
3339 2007-11-07  Diego Novillo  <dnovillo@google.com>
3340
3341         PR 33870
3342         * gcc.c-torture/execute/pr33870.x: Remove.
3343
3344 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3345
3346         PR c++/33045
3347         PR c++/33837
3348         PR c++/33838
3349         * g++.dg/cpp0x/decltype-33837.C: New.
3350         * g++.dg/cpp0x/decltype-refbug.C: New.
3351         * g++.dg/cpp0x/decltype-33838.C: New.
3352
3353 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3354
3355         * gcc.c-torture/compile/20071107-1.c: New test.
3356
3357 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3358
3359         * gcc.dg/out-of-bounds-1.c: New test.
3360
3361 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3362
3363         PR c++/33501
3364         * g++.dg/warn/incomplete2.C: New test.
3365         * g++.dg/template/incomplete4.C: New test.
3366         * g++.dg/template/incomplete5.C: New test.
3367
3368 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3369
3370         * gnat.dg/max_align.adb: New test.
3371
3372 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3373
3374         PR target/30961
3375         * gcc.target/i386/pr30961-1.c: New.
3376
3377 2007-11-06  Tom Tromey  <tromey@redhat.com>
3378
3379         PR c++/32368:
3380         * g++.dg/warn/pragma-system_header3.h: New.
3381         * g++.dg/warn/pragma-system_header3.C: New.
3382
3383         PR c++/32256:
3384         * g++.dg/warn/pragma-system_header4.C: New.
3385         * g++.dg/warn/pragma-system_header4.h: New.
3386
3387 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3388
3389         PR c++/33977
3390         PR c++/33886
3391         * g++.dg/other/canon-array.C: New.
3392         
3393 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3394
3395         * g++.dg/parser/crash36.C: Tweak expected errors.
3396         * g++.dg/cpp0x/pr31439.C: New.
3397         * g++.dg/cpp0x/pr32114.C: New.
3398         * g++.dg/cpp0x/pr32115.C: New.
3399         * g++.dg/cpp0x/pr32125.C: New.
3400         * g++.dg/cpp0x/pr32126.C: New.
3401         * g++.dg/cpp0x/pr32127.C: New.
3402         * g++.dg/cpp0x/pr32128.C: New.
3403         * g++.dg/cpp0x/pr32253.C: New.
3404         * g++.dg/cpp0x/pr32566.C: New.
3405         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3406         * g++.dg/cpp0x/pr31438.C: Ditto.
3407         * g++.dg/cpp0x/variadic81.C: Ditto.
3408         * g++.dg/cpp0x/pr31432.C: Ditto.
3409         * g++.dg/cpp0x/pr31442.C: Ditto.
3410
3411 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3412
3413         PR target/33168
3414         * g++.dg/other/datasec1.C: New test.
3415
3416         PR tree-optimization/33458
3417         * g++.dg/opt/inline12.C: New test.
3418
3419         PR tree-optimization/33993
3420         * gcc.c-torture/compile/20071105-1.c: New test.
3421
3422 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3423
3424         PR rtl-optimization/33648
3425         * gcc.dg/pr33648.c: Require effective target freorder.
3426
3427 2007-11-05  Revital Eres  <eres@il.ibm.com>
3428
3429         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3430
3431 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3432
3433         PR c++/33996
3434         PR c++/33235
3435         PR c++/33930
3436         * g++.dg/cpp0x/pr33996.C: New
3437         * g++.dg/cpp0x/rv-trivial-bug.C: New
3438         * g++.dg/cpp0x/pr33930.C: New
3439
3440 2007-11-05  Nick Clifton  <nickc@redhat.com>
3441             Sebastian Pop  <sebastian.pop@amd.com>
3442
3443         PR tree-optimization/32540
3444         PR tree-optimization/33922
3445         * gcc.dg/tree-ssa/pr32540-1.c: New.
3446         * gcc.dg/tree-ssa/pr32540-2.c: New.
3447         * gcc.dg/tree-ssa/pr33922.c: New.
3448
3449 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3450
3451         PR c++/33939
3452         * g++.dg/cpp0x/variadic-rref.C: New.
3453         
3454 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3455
3456         * g++dg/warn/pointer-integer-comparison.C: New.
3457
3458 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3459
3460         PR tree-optimization/33856
3461         * gcc.c-torture/compile/20071027-1.c: New test.
3462
3463         PR c++/33836
3464         * g++.dg/ext/label10.C: New test.
3465
3466         PR c++/33969
3467         * g++.dg/other/ptrmem9.C: New test.
3468
3469 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3470
3471         PR middle-end/32931
3472         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3473
3474 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3475
3476         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3477         * g++.dg/ext/visibility/namespace2.C: Add argument to
3478         dg-require-visibility.
3479         * g++.dg/ext/java-1.C: Disable on AIX.
3480
3481 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3482
3483         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3484
3485 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3486
3487         PR fortran/33881
3488         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3489
3490 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3491
3492         PR c/29062
3493         * gcc.dg/20031223-1.c: Adjust error output.
3494         * gcc.dg/parse-decl-after-label.c: New.
3495         
3496 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3497
3498         PR libfortran/24685
3499         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3500         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3501         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3502
3503 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3504
3505         PR rtl-optimization/28940
3506         * gcc.target/i386/addr-sel-1.c: New test.
3507
3508 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3509
3510         PR middle-end/33670
3511         * gcc.dg/pr33670.c: New test.
3512
3513 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3514
3515         PR c++/33516
3516         * g++.dg/lookup/typedef1.C: New test.
3517
3518 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3519
3520         PR testsuite/32076
3521         * lib/scandump.exp (dump-suffix): New.
3522         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3523         Include dump suffix in pass/fail messages, put regexp in quotes.
3524
3525 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3526
3527         PR c++/33495
3528         * g++.dg/other/error19.C: New.
3529
3530 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3531
3532         PR rtl-optimization/28062
3533         * gcc.c-torture/compile/20071102-1.c: New test.
3534
3535 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3536
3537         * g++.dg/cpp0x/pr33955.C: New.
3538
3539 2007-11-01  Tom Tromey  <tromey@redhat.com>
3540
3541         PR preprocessor/30805:
3542         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3543
3544 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3545
3546         PR rtl-optimization/33648
3547         * gcc.dg/pr33648.c: New test.
3548
3549 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3550
3551         PR c++/32384
3552         * g++.dg/template/pseudodtor1.C: New test.
3553         * g++.dg/template/pseudodtor2.C: New test.
3554
3555         PR c++/32260
3556         * g++.dg/rtti/typeid7.C: New test.
3557
3558 2007-11-01  Tom Tromey  <tromey@redhat.com>
3559
3560         PR preprocessor/30805:
3561         * gcc.dg/cpp/pr30805.c: New file.
3562
3563 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3564
3565         PR testsuite/25352
3566         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3567         add dg-skip-if.
3568         * gcc.c-torture/compile/20001205-1.c: Ditto.
3569         * gcc.c-torture/compile/20001226-1.c: Ditto.
3570         * gcc.c-torture/compile/20020312-1.c: Ditto.
3571         * gcc.c-torture/compile/20020604-1.c: Ditto.
3572         * gcc.c-torture/compile/920501-12.c: Ditto.
3573         * gcc.c-torture/compile/920501-4.c: Ditto.
3574         * gcc.c-torture/compile/920520-1.c: Ditto.
3575         * gcc.c-torture/compile/980506-1.c: Ditto.
3576         * gcc.c-torture/compile/990617-1.c: Ditto.
3577         * gcc.dg/compare6.c: Ditto.
3578         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3579         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3580         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3581         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3582         * g++.old-deja/g++.pt/static6.C: Ditto.
3583         * g++.old-deja/g++.pt/crash16.C: Ditto.
3584         * g++.old-deja/g++.mike/p10416.C: Ditto.
3585         * g++.old-deja/g++.mike/ns15.C: Ditto.
3586         * g++.old-deja/g++.mike/eh46.C: Ditto.
3587
3588 2007-11-01  Tom Tromey  <tromey@redhat.com>
3589
3590         * gcc.dg/redecl-1.c: Update.
3591         * gcc.dg/pr20368-3.c: Update.
3592         * gcc.dg/inline-14.c: Update.
3593         * gcc.dg/builtins-30.c: Update.
3594         * gcc.dg/dremf-type-compat-4.c: Update.
3595         * gcc.dg/pr20368-2.c: Update.
3596
3597 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3598
3599         PR rtl-optimization/33673
3600         * gcc.dg/pr33673.c: New test.
3601
3602 2007-11-01  Michael Matz  <matz@suse.de>
3603
3604         PR tree-optimization/33961
3605         * gcc.dg/pr33961.c: New test.
3606
3607 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3608
3609         PR c++/33494
3610         * g++.dg/template/error35.C: New.
3611
3612 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR target/31507
3615         * gcc.dg/pr31507-1.c: New test.
3616         * gcc.dg/pr31507-2.c: New test.
3617
3618 2007-10-31  Revital Eres  <eres@il.ibm.com>
3619
3620         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3621         target.
3622         * gcc.dg/vect/tree-vect.h (check_vect): Add
3623         powerpc-*paired test.
3624         * lib/target-supports.exp (check_750cl_hw_available):
3625         New.
3626         (check_effective_target_vect_int,
3627         check_effective_target_vect_intfloat_cvt,
3628         check_effective_target_powerpc_altivec_ok,
3629         check_effective_target_vect_long,
3630         check_effective_target_vect_sdot_hi,
3631         check_effective_target_vect_udot_hi,
3632         check_effective_target_vect_pack_trunc,
3633         check_effective_target_vect_unpack,
3634         check_effective_target_vect_shift,
3635         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3636         target.
3637         * gcc.dg/vect/vect-ifcvt-11.c: New.
3638         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3639         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3640         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3641         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3642         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3643         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3644
3645 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3646             Tobias Burnus  <burnus@net-b.de>
3647
3648         PR fortran/33941
3649         * gfortran.dg/module_read_1.f90: New.
3650
3651 2007-10-31  Tom Tromey  <tromey@redhat.com>
3652
3653         PR preprocessor/30786:
3654         * gcc.dg/cpp/pr30786.c: New file.
3655
3656 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3657
3658         PR fortran/33162
3659         * gfortran.dg/interface_19.f90: New.
3660         * gfortran.dg/interface_20.f90: New.
3661         * gfortran.dg/interface_21.f90: New.
3662         
3663 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3664
3665         PR tree-optimization/32377
3666         * gfortran.dg/vect/pr32377.f90: New.
3667         
3668 2007-10-31  Richard Guenther  <rguenther@suse.de>
3669
3670         PR middle-end/33779
3671         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3672         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3673
3674 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3675
3676         PR fortran/33897
3677         * gfortran.dg/contained_3.f90: New.
3678
3679 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3680
3681         PR c++/19531
3682         * g++.dg/opt/nrv8.C: New.
3683         
3684 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3685
3686         PR c++/33709
3687         * g++.dg/opt/compound1.C: New test.
3688
3689         PR c++/33616
3690         * g++.dg/template/ptrmem18.C: New test.
3691
3692 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3693
3694         PR fortran/33596
3695         * gfortran.dg/isnan_2.f90: New test.
3696
3697 2007-10-30  Ed Schouten  <ed@fxq.nl>
3698
3699         PR tree-optimization/32500
3700         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3701
3702 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3703
3704         PR c++/31993
3705         PR c++/32252
3706         * g++.dg/cpp0x/pr31993.C: New
3707         * g++.dg/cpp0x/pr32252.C: New
3708
3709 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3710
3711         PR tree-optimization/33723
3712         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3713
3714 2007-10-30  Richard Guenther  <rguenther@suse.de>
3715
3716         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3717         gcc.target/i386/loop-3.c.
3718
3719 2007-10-30  Revital Eres  <eres@il.ibm.com>
3720
3721         * gcc.dg/vect/pr33866.c: Require vect_long.
3722
3723 2007-10-30  Revital Eres  <eres@il.ibm.com>
3724
3725         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3726         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3727
3728 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3729
3730         PR tree-optimization/32893
3731         * lib/target-supports.exp
3732         (check_effective_target_unaligned_stack): new keyword.
3733         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3734         not sensitive to unaligned_stack.
3735         * gcc.dg/vect/vect-3.c: Likewise.
3736         * gcc.dg/vect/vect-4.c: Likewise.
3737         * gcc.dg/vect/vect-5.c: Likewise.
3738         * gcc.dg/vect/vect-6.c: Likewise.
3739         * gcc.dg/vect/vect-7.c: Likewise.
3740         * gcc.dg/vect/vect-13.c: Likewise.
3741         * gcc.dg/vect/vect-17.c: Likewise.
3742         * gcc.dg/vect/vect-18.c: Likewise.
3743         * gcc.dg/vect/vect-19.c: Likewise.
3744         * gcc.dg/vect/vect-20.c: Likewise.
3745         * gcc.dg/vect/vect-21.c: Likewise.
3746         * gcc.dg/vect/vect-22.c: Likewise.
3747         * gcc.dg/vect/vect-27.c: Likewise.
3748         * gcc.dg/vect/vect-29.c: Likewise.
3749         * gcc.dg/vect/vect-64.c: Likewise.
3750         * gcc.dg/vect/vect-65.c: Likewise.
3751         * gcc.dg/vect/vect-66.c: Likewise.
3752         * gcc.dg/vect/vect-72.c: Likewise.
3753         * gcc.dg/vect/vect-73.c: Likewise.
3754         * gcc.dg/vect/vect-86.c: Likewise.
3755         * gcc.dg/vect/vect-all.c: Likewise.
3756         * gcc.dg/vect/slp-25.c: Likewise.
3757         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3758         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3759         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3760
3761         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3762         * gcc.dg/vect/vect-34.c: Likewise.
3763         * gcc.dg/vect/vect-36.c: Likewise.
3764         * gcc.dg/vect/vect-64.c: Likewise.
3765         * gcc.dg/vect/vect-65.c: Likewise.
3766         * gcc.dg/vect/vect-66.c: Likewise.
3767         * gcc.dg/vect/vect-68.c: Likewise.
3768         * gcc.dg/vect/vect-76.c: Likewise.
3769         * gcc.dg/vect/vect-77.c: Likewise.
3770         * gcc.dg/vect/vect-78.c: Likewise.
3771
3772         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3773         testcase (without no-section-anchors prefix) but with global arrays.
3774         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3775         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3776         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3777         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3778         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3779         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3780         * gcc.dg/vect/vect-77-global.c: Likewise.
3781         * gcc.dg/vect/vect-78-global.c: Likewise.
3782
3783         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3784         testcase (without no-section-anchors prefix) but fix alignment checks
3785         to also consider unaligned_stack targets.
3786         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3787
3788 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3789
3790         PR tree-optimization/33723
3791         * gcc.c-torture/execute/20071029-1.c: New test.
3792         * gcc.dg/tree-ssa/pr33723.c: New test.
3793
3794 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3795
3796         PR tree-optimization/33614
3797         * gcc.c-torture/compile/pr33614.c: New test.
3798
3799 2007-10-29  Richard Guenther  <rguenther@suse.de>
3800
3801         PR tree-optimization/33870
3802         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3803
3804 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3805
3806         PR tree-optimization/33757
3807         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3808         true architectures instead of having a big dg-skip-if.
3809
3810         PR c++/33841
3811         * g++.dg/other/bitfield3.C: New test.
3812
3813 2007-10-29  Richard Guenther  <rguenther@suse.de>
3814
3815         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3816
3817 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3818
3819         Automatic parallelization reduction tests.
3820
3821         * gcc.dg/tree-ssa/reduc-1.c: New test.
3822         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3823         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3824         * gcc.dg/tree-ssa/reduc-2.c: New test.
3825         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3826         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3827         * gcc.dg/tree-ssa/reduc-3.c: New test.
3828         * gcc.dg/tree-ssa/reduc-6.c: New test.
3829         * gcc.dg/tree-ssa/reduc-7.c: New test.
3830         * gcc.dg/tree-ssa/reduc-8.c: New test.
3831         * gcc.dg/tree-ssa/reduc-9.c: New test.
3832
3833 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3834             Zdenek Dvorak  <ook@ucw.cz>
3835
3836         OMP_ATOMIC Changes, testsuite changes.
3837
3838         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3839         instead of gimple dump.
3840         * gcc.dg/gomp/atomic-9.c: Same.
3841         * gcc.dg/gomp/atomic-10.c: Same.
3842         * g++.dg/gomp/atomic-3.C: Same.
3843         * g++.dg/gomp/atomic-9.C: Same.
3844         * g++.dg/gomp/atomic-10.C: Same.
3845
3846 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3847
3848         PR fortran/31217
3849         PR fortran/33811
3850         * gfortran.dg/forall_12.f90: New test.
3851
3852         PR fortran/33686
3853         * gfortran.dg/forall_13.f90: New test.
3854
3855 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3856             Mark Mitchell  <mark@codesourcery.com>
3857
3858         PR c++/30659
3859         * g++.dg/template/crash71.C: New.
3860
3861 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3862
3863         PR fortran/32147
3864         * gfortran.dg/module_md5_1.f90: Update hash-value.
3865
3866 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3867
3868         PR tree-opt/33589
3869         * g++.dg/torture/pr33589-1.C: New testcase.
3870         * g++.dg/torture/pr33589-2.C: New testcase.
3871
3872 2007-10-28  Richard Guenther  <rguenther@suse.de>
3873
3874         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3875
3876 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3877             Uros Bizjak  <ubizjak@gmail.com>
3878
3879         PR tree-optimization/33920
3880         * gcc.dg/tree-ssa/pr33290.c: New test.
3881
3882 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3883
3884         PR fortran/31306
3885         * gfortran.dg/argument_check_7.f90: New test.
3886         * gfortran.dg/argument_check_8.f90: New test.
3887         
3888 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3889
3890         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3891         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3892         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3893         * gcc.target/i386/sse-14.c: Ditto.
3894
3895 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3896
3897         PR c++/33844
3898         * g++.dg/other/ptrmem8.C: New test.
3899
3900         PR c++/33842
3901         * g++.dg/template/error34.C: New test.
3902
3903 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3904
3905         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3906
3907 2007-10-27  Richard Guenther  <rguenther@suse.de>
3908
3909         PR tree-optimization/33870
3910         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3911         * gcc.c-torture/execute/pr33870.c: Likewise.
3912
3913 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3914
3915         PR fortran/33162
3916         * gfortran.dg/argument_checking_9.f90: New test.
3917
3918 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3919
3920         * g++.dg/other/pr33601.C: New.
3921
3922 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3923
3924         PR c++/31988
3925         * g++.dg/init/new25.C: New.
3926
3927 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3928
3929         * g++.dg/cpp0x/pr33839.C: New.
3930         
3931 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3932
3933         PR c++/33744
3934         * g++.dg/template/arg6.C: New test.
3935
3936 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3937
3938         PR c++/31747
3939         * g++.dg/parse/crash39.C: New.
3940
3941 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3942
3943         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3944         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3945         "offset: -4B".
3946
3947 2007-10-25  David Daney  <ddaney@avtrex.com>
3948
3949         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3950
3951 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3952
3953         PR c++/33843
3954         * g++.dg/template/error32.C: New.
3955
3956 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3957             Ira Rosen  <irar@il.ibm.com>
3958
3959         PR tree-optimization/33833
3960         * gcc.dg/vect/pr33833.c: New testcase.
3961
3962 2007-10-25  David Daney  <ddaney@avtrex.com>
3963
3964         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3965
3966 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3967             Ira Rosen  <irar@il.ibm.com>
3968
3969         PR tree-optimization/33866
3970         * gcc.dg/vect/pr33866.c: New testcase.
3971
3972 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3973
3974         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3975         Add -w to compile flags to suppress "call-clobbered register" warnings
3976         and remove dg-warning directives.
3977
3978 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3979
3980         * gcc.dg/sms-2.c: Cleanup sms dump file.
3981         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3982         profile-use step.
3983
3984 2007-10-24  David Daney  <ddaney@avtrex.com>
3985
3986         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3987
3988 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3989
3990         PR target/33755
3991         * gcc.target/mips/pr33755.c: New test.
3992
3993 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3994
3995         PR tree-optimization/33804
3996         * gcc.dg/vect/pr33804.c: New testcase.
3997
3998 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3999
4000         PR forrtran/33849
4001         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4002
4003 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4004             Uros Bizjak  <ubizjak@gmail.com>
4005
4006         PR rtl-optimization/33846
4007         * gcc.dg/vect/pr33846.c: New testcase.
4008
4009 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4010             Dorit Nuzman  <dorit@il.ibm.com>
4011
4012         PR tree-optimization/33860
4013         * g++.dg/vect/pr33860.cc: New test.
4014         * g++.dg/vect/pr33860a.cc: New test.
4015
4016 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4017             Revital Eres  <eres@il.ibm.com>      
4018
4019         * gcc.dg/sms-2.c: New testcase.
4020
4021 2007-10-22  David S. Miller  <davem@davemloft.net>
4022
4023         * gcc.dg/globalreg-1.c: New test.
4024
4025 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4026             Dorit Nuzman  <dorit@il.ibm.com>
4027
4028         PR tree-optimization/33834
4029         PR tree-optimization/33835
4030         * g++.dg/vect/pr33834_1.cc: New test.
4031         * g++.dg/vect/pr33834_2.cc: New test.
4032         * g++.dg/vect/pr33835.cc: New test.
4033
4034 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4035
4036         * gcc.dg/pr33644.c: New test.
4037
4038 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4039
4040         PR c++/33372
4041         * g++.dg/gomp/pr33372-1.C: New test.
4042         * g++.dg/gomp/pr33372-2.C: New test.
4043         * g++.dg/gomp/pr33372-3.C: New test.
4044
4045 2007-10-22  Michael Matz  <matz@suse.de>
4046
4047         PR tree-optimization/33855
4048         * gcc.c-torture/compile/pr33855.c: New testcase.
4049
4050 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4051
4052         PR tree-optimization/33854
4053         * gcc.dg/vect/O1-pr33854.c: New testcase.
4054         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4055
4056 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4057
4058         * gcc.dg/unwind-1.c: Disable on AIX.
4059         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4060
4061 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4062
4063         PR fortran/33749
4064         * gfortran.dg/assign_9.f90: New test.
4065
4066 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4067
4068         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4069         (dg-mips-options): Skip tests that specify an ABI other than o32
4070         and o64 if generating MIPS16 hard-float code.
4071
4072 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4073             Revital Eres  <eres@il.ibm.com>
4074
4075         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4076         * gcc.dg/vect/vect-16.c: Fix comment.
4077         * gcc.dg/vect/pr33369.c: Require vect_int.
4078         * gcc.dg/vect/slp-33.c: Add spaces.
4079         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4080         targets.
4081         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4082         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4083         targets.
4084         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4085         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4086         targets.
4087         * gcc.dg/vect/slp-10.c: Add spaces.
4088         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4089         targets.
4090         * gcc.dg/vect/slp-36.c: Require vect_int.
4091         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4092         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4093         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4094         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4095         targets.
4096         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4097         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4098         instead of vector_alignment_reachable_for_double.
4099         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4100         (natural_alignment): Split into...
4101         (natural_alignment_32, natural_alignment_64): New.
4102         (vector_alignment_reachable): Depend on natural_alignment_32.
4103         (vector_alignment_reachable_for_double): Rename to ...
4104         (vector_alignment_reachable_for_64bit): And depend on
4105         natural_alignment_64.
4106
4107 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4108
4109         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4110         MIPS targets.
4111         * g++.dg/vect/vect.exp: Likewise.
4112         * lib/fortran-torture.exp: Likewise.
4113         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4114         mipsisa64*-*-* as the target selector.  Remove -mips64,
4115         -mhard-float and -mgp64 from the options list.
4116         * gcc.target/mips/mips-ps-2.c: Likewise.
4117         * gcc.target/mips/mips-ps-3.c: Likewise.
4118         * gcc.target/mips/mips-ps-4.c: Likewise.
4119         * gcc.target/mips/mips-ps-6.c: Likewise.
4120         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4121         options list.
4122         * gcc.target/mips/sb1-1.c: Likewise.
4123         * gcc.target/mips/mips-ps-type.c: Likewise.
4124         * gcc.target/mips/mips-ps-7.c: New test.
4125         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4126         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4127         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4128         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4129         as forcing an ABI and an architecture.
4130         (is_gp32_flag, is_gp64_flag): Fold into...
4131         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4132         then -mfp64 imply -mhard-float.  Apply register rules after the
4133         loop.  Handle -march=mipsN like -mipsN.
4134
4135 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4136
4137         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4138         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4139
4140 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4141
4142         PR fortran/33818
4143         * gfortran.dg/entry_dummy_ref_3.f90: New.
4144
4145 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4146             FX Coudert <fxcoudert@gcc.gnu.org>
4147
4148         PR fortran/31608
4149         * gfortran.dg/char_cast_1.f90: New test.
4150
4151 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4152
4153         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4154         * gfortran.dg/large_real_kind_2.F90: ditto.
4155         * gfortran.dg/default_format_2.f90: ditto.
4156         * gfortran.dg/default_format_denormal_1.f90: ditto.
4157
4158 2007-10-19  Richard Guenther  <rguenther@suse.de>
4159
4160         PR middle-end/33816
4161         PR middle-end/32921
4162         * gfortran.dg/pr32921.f: New testcase.
4163
4164 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4165
4166         PR libfortran/33544
4167         * gfortran.dg/transfer_check_1.f90: Adjust options.
4168
4169 2007-10-19  Richard Guenther  <rguenther@suse.de>
4170
4171         Revert
4172         2007-10-19  Richard Guenther  <rguenther@suse.de>
4173
4174         PR middle-end/32921
4175         * gfortran.dg/pr32921.f: New testcase.
4176
4177 2007-10-19  Richard Guenther  <rguenther@suse.de>
4178
4179         * gcc.c-torture/execute/20071018-1.c: New testcase.
4180
4181 2007-10-19  Richard Guenther  <rguenther@suse.de>
4182
4183         PR middle-end/32921
4184         * gfortran.dg/pr32921.f: New testcase.
4185
4186 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4187
4188         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4189
4190 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4191
4192         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4193
4194 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4195
4196         PR fortran/33233
4197         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4198         * gfortran.dg/host_assoc_function_3.f90: New test.
4199
4200 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4201
4202         PR fortran/33733
4203         * gfortran.dg/transfer_simplify_6.f90: New test.
4204
4205 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4206             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4207
4208         PR middle-end/33794
4209         * gfortran.dg/pr33794.f90: New testcase.
4210
4211 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4212
4213         PR target/32961
4214         * gcc.target/i386/pr32961.c: New testcase.
4215         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4216         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4217         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4218         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4219         __builtin_ia32_pslldi128 defines.
4220
4221 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4222
4223         PR fortran/33760
4224         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4225
4226 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4227
4228         PR c++/28639
4229         PR c++/30299
4230         * g++.dg/template/void12.C: New.
4231         * g++.dg/template/void13.C: New.
4232
4233 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4234
4235         PR c++/31446
4236         * g++.dg/template/void11.C: New.
4237         * g++.dg/template/void2.C: Adjust error markers.
4238         * g++.dg/template/void10.C: Likewise.
4239         * g++.dg/template/crash55.C: Likewise.
4240
4241 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4242
4243         * g++.dg/opt/const5.C: New test.
4244
4245 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4246             Maxim Kuvyrkov  <maxim@codesourcery.com>
4247
4248         * gcc.target/ia64/20040709-2.c: New test.
4249
4250 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4251
4252         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4253
4254 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4255
4256         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4257         to each function.  Check that there are no unsigned loads.
4258
4259 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4260
4261         PR tree-optimization/33136
4262         * gcc.c-torture/execute/20070824-1.c: New test.
4263         * gcc.dg/pr33136-1.c: New test.
4264         * gcc.dg/pr33136-2.c: New test.
4265         * gcc.dg/pr33136-3.c: New test.
4266
4267 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4268
4269         PR tree-optimization/33735
4270         * g++.dg/torture/pr33735.C: New.
4271
4272 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4273
4274         PR middle-end/33706
4275         * gcc.dg/va-arg-pack-2.c: New.
4276
4277 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4278
4279         PR tree-optimization/33619
4280         * gcc.dg/pr33619.c: New test.
4281
4282 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4283
4284         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4285         flag for AIX.
4286         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4287
4288 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4289
4290         PR libfortran/33055
4291         * gfortran.dg/inquire_11.f90: New test.
4292         * gfortan.dg/negative_unit_int8.f: New test.
4293
4294 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4295
4296         PR target/33133
4297         * gcc.c-torture/compile/pr33133.c: New test.
4298
4299 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4300
4301         PR libfortran/33672
4302         * gfortran.dg/namelist_40.f90: New test.
4303
4304 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4305
4306         PR fortran/33745
4307         * gfortran.dg/bounds_check_11.f90: New.
4308
4309 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4310
4311         PR c++/30303
4312         * g++.dg/other/ctor1.C: New test.
4313         * g++.dg/other/ctor2.C: New test.
4314         * g++.dg/other/dtor1.C: New test.
4315
4316 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4317
4318         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4319
4320 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4321             Paul Thomas  <pault@gcc.gnu.org>
4322
4323         PR fortran/33254
4324         PR fortran/33727
4325         * gfortran.dg/bounds_check_10.f90: New.
4326
4327 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4328
4329         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4330         * gcc.target/powerpc/popcount-1.c: Same.
4331
4332 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4333
4334         PR c++/26698
4335         * g++.dg/conversion/op4.C: New test.
4336
4337 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4338
4339         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4340
4341 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4342
4343         PR fortran/33542
4344         * gfortran.dg/ambiguous_specific_1.f90: New test.
4345
4346 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4347
4348         PR fortran/33664
4349         * gfortran.dg/impure_spec_expr_1.f90: New test.
4350         * gfortran.dg/char_result_7.f90: Remove illegal test.
4351
4352 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4353
4354         PR 11001
4355         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4356         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4357         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4358         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4359         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4360         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4361         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4362         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4363         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4364
4365 2007-10-12  Richard Guenther  <rguenther@suse.de>
4366
4367         PR middle-end/26198
4368         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4369         * gcc.c-torture/execute/20071011-1.c: Likewise.
4370         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4371
4372 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4373
4374         PR tree-optimization/33742
4375         * gcc.dg/pr33742.c: New testcase.
4376
4377 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4378
4379         PR tree-optimization/33645
4380         * gcc.dg/pr33645-1.c: New test.
4381         * gcc.dg/pr33645-2.c: New test.
4382         * gcc.dg/pr33645-3.c: New test.
4383  
4384         PR c++/32121
4385         * g++.dg/ext/label4.C: Adjust error regexp.
4386         * g++.dg/ext/label6.C: Adjust error regexp.
4387         * g++.dg/ext/label7.C: New test.
4388         * g++.dg/ext/label8.C: New test.
4389         * g++.dg/ext/label9.C: New test.
4390
4391 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4392
4393         PR middle-end/33676
4394         * gcc.dg/pr33676.c: New.
4395
4396 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4397
4398         PR c++/31441
4399         * g++.dg/cpp0x/variadic83.C: New.
4400
4401 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4402
4403         PR c++/33461
4404         * g++.dg/cpp0x/variadic81.C: New.
4405         * g++.dg/cpp0x/variadic82.C: Likewise.
4406
4407 2007-10-11  Richard Guenther  <rguenther@suse.de>
4408
4409         PR middle-end/33724
4410         * gcc.dg/pr33724.c: New testcase.
4411
4412 2007-10-11  Richard Guenther  <rguenther@suse.de>
4413
4414         PR c/33726
4415         * gcc.dg/pr33726.c: New testcase.
4416
4417 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4418
4419         PR fortran/33500
4420         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4421         
4422 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4423
4424         PR testsuite/33391
4425         * gfortran.dg/do_3.F90: Run with -fwrapv.
4426
4427 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4428
4429         * gcc.dg/unwind-1.c: New.
4430
4431 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4432
4433         PR libfortran/33683
4434         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4435         failure on some common systems.
4436
4437 2007-10-09  Richard Guenther  <rguenther@suse.de>
4438
4439         PR middle-end/33692
4440         * gcc.dg/pr33692.c: New testcase.
4441
4442 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4443
4444         PR middle-end/33669
4445         * gcc.c-torture/execute/pr33669.c: New.
4446
4447 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4448
4449         PR tree-optimization/33615
4450         * g++.dg/tree-ssa/pr33615-2.C: New test.
4451
4452 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4453
4454         PR tree-optimization/33615
4455         * g++.dg/tree-ssa/pr33615.C: New test.
4456
4457 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4458
4459         PR tree-optimization/33572
4460         * g++.dg/torture/pr33572.C: Replace with complete test.
4461
4462 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4463
4464         PR fortran/33689
4465         * gfortran.dg/spec_expr_5.f90: New.
4466
4467 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4468
4469         * gcc.dg/pragma-darwin-2.c: New.
4470
4471 2007-10-08  Richard Guenther  <rguenther@suse.de>
4472
4473         PR middle-end/33693
4474         PR middle-end/33695
4475         PR middle-end/33697
4476         * gcc.dg/pr33693.c: New testcase.
4477         * gcc.dg/pr33695.c: Likewise.
4478         * gcc.dg/pr33697.c: Likewise.
4479
4480 2007-10-08  Richard Guenther  <rguenther@suse.de>
4481
4482         PR middle-end/33691
4483         PR middle-end/33694
4484         PR middle-end/33696
4485         * gcc.dg/pr33691.c: New testcase.
4486         * gcc.dg/pr33694.c: Likewise.
4487         * gcc.dg/pr33696.c: Likewise.
4488
4489 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4490
4491         PR libfortran/33683
4492         * gfortran.dg/gamma_5.f90:  New test case
4493
4494 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4495
4496         PR fortran/20851
4497         * initialization_1.f90: Fix dg-error annotations.
4498         * initialization_14.f90: New.
4499         * initialization_7.f90: Fix dg-error annotations.
4500         * initialization_9.f90: Likewise.
4501
4502 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4503
4504         * gfortran.dg/error_recovery_4.f90: New test.
4505
4506 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4507
4508         * gfortran.dg/default_format_denormal_2.f90: New test.
4509         * gfortran.dg/default_format_2.inc: New test.
4510         * gfortran.dg/default_format_denormal_1.f90: New test.
4511         * gfortran.dg/default_format_1.inc: New test.
4512         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4513         numbers.
4514         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4515         numbers.
4516
4517 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4518
4519         * gfortran.dg/namelist_15.f90: Revise test.
4520
4521 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4522
4523         PR tree-optimization/33655
4524         * gcc.dg/torture/pr33655.c: New.
4525
4526 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4527
4528         PR tree-optimization/33572
4529         * g++.dg/torture/pr33572.C: New.
4530
4531 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4532
4533         PR fortran/25076
4534         * gfortran.dg/forall_11.f90: New.
4535
4536 2007-10-05  Michael Matz  <matz@suse.de>
4537
4538         PR middle-end/33667
4539         * gcc.dg/pr33667.c: New testcase.
4540
4541 2007-10-05  Richard Guenther  <rguenther@suse.de>
4542
4543         PR middle-end/33666
4544         * gcc.dg/pr33666.c: New testcase.
4545
4546 2007-10-05  Michael Matz  <matz@suse.de>
4547
4548         PR inline-asm/33600
4549         * gcc.target/i386/pr33600.c: New testcase.
4550
4551 2007-10-05  Richard Guenther  <rguenther@suse.de>
4552
4553         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4554
4555 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4556
4557         PR target/33635
4558         * gcc.target/mips/pr33635-1.c: New test.
4559
4560 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4561
4562         PR libfortran/33253
4563         * gfortran.dg/namelist_39.f90: Revise to use long names.
4564
4565 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4566
4567         PR fortran/33646
4568         * gfortran.dg/pr33646.f90: New file.
4569
4570 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4571
4572         PR fortran/33529
4573         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4574         * gfortran.dg/char_decl_2.f90: New test.
4575
4576 2007-10-04  Richard Guenther  <rguenther@suse.de>
4577
4578         PR middle-end/33641
4579         * gcc.c-torture/compile/pr33641.c: New testcase.
4580
4581 2007-10-04  Michael Matz  <matz@suse.de>
4582
4583         PR rtl-optimization/33653
4584         * gcc.dg/pr33653.c: New.
4585
4586 2007-10-04  Richard Guenther  <rguenther@suse.de>
4587
4588         PR tree-optimization/33627
4589         * g++.dg/torture/pr33627.C: New testcase.
4590
4591 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4592
4593         PR fortran/33626
4594         * gfortran.dg/parens_6.f90: New.
4595
4596 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4597
4598         PR fortran/33646
4599         PR fortran/33542
4600         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4601
4602 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4603
4604         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4605
4606 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4607
4608         PR target/33635
4609         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4610         and mips_forced_be.
4611         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4612         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4613         options.
4614         * gcc.target/mips/fpr-moves-1.c: New test.
4615         * gcc.target/mips/fpr-moves-2.c: Likewise.
4616         * gcc.target/mips/fpr-moves-3.c: Likewise.
4617         * gcc.target/mips/fpr-moves-4.c: Likewise.
4618         * gcc.target/mips/fpr-moves-5.c: Likewise.
4619         * gcc.target/mips/fpr-moves-6.c: Likewise.
4620         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4621
4622 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4623
4624         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4625
4626 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4627
4628         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4629         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4630
4631 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4632
4633         PR fortran/33198
4634         * gfortran.dg/common_errors_1.f90: New.
4635
4636 2007-10-03  Doug Kwan  <dougkwan@google.com>
4637         Richard Guenther  <rguenther@suse.de>
4638
4639         PR debug/31899
4640         * g++.dg/debug/using3.C: New testcase.
4641
4642 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4643
4644         PR libfortran/33253
4645         * gfortran.dg/namelist_38.f90: New test.
4646         * gfortran.dg/namelist_39.f90: New test.
4647
4648 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4649
4650         PR libfortran/33469
4651         * gfortran.dg/default_format_1.f90: New test.
4652         * gfortran.dg/default_format_2.f90: New test.
4653         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4654         * gfortran.dg/real_const_3.f90: Adjust expected output.
4655
4656 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4657
4658         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4659         default ABI.  Split mips_forced_abi into mips_forced_abi and
4660         mips_forced_regs.
4661         (is_gp32_flag): Return true for -mabi=32.
4662         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4663         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4664         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4665         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4666         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4667         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4668         * gcc.target/mips/save-restore-2.c: Likewise.
4669         * gcc.target/mips/save-restore-3.c: Likewise.
4670         * gcc.target/mips/save-restore-4.c: Likewise.
4671
4672 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4673
4674         PR middle-end/33617
4675         * gcc.c-torture/compile/pr33617.c: New test.
4676
4677 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4678
4679         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4680         -gstabs+ for extended options.
4681
4682 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4683
4684         PR fortran/33542
4685         * gfortran.dg/ambiguous_specific_1.f90: New test.
4686
4687 2007-10-02  Revital Eres  <eres@il.ibm.com>
4688
4689         * gcc.target/powerpc/paired-8.c: New test.
4690         * gcc.target/powerpc/paired-9.c: New test.
4691         * gcc.target/powerpc/paired-10.c: New test.
4692
4693 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4694
4695         PR fortran/33566
4696         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4697
4698 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4699
4700         PR fortran/33554
4701         * gfortran.dg/intent_out_2.f90: New test.
4702
4703 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4704
4705         PR fortran/33550
4706         * gfortran.dg/ambiguous_reference_1.f90: New test.
4707
4708 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4709
4710         PR fortran/31154
4711         PR fortran/31229
4712         PR fortran/33334
4713         * gfortran.dg/function_kinds_1.f90: New test.
4714         * gfortran.dg/function_kinds_2.f90: New test.
4715         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4716         use association into interfaces.
4717
4718 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4719
4720         PR testsuite/31828
4721         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4722         (overflow): Use INFINITY, not FP_INFINITE.
4723         gcc.dg/float-range-4.c: Likewise.
4724         gcc.dg/float-range-5.c: Likewise.
4725
4726 2007-10-01  Nick Clifton  <nickc@redhat.com>
4727
4728         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4729         for 16-bit targets.
4730
4731 2007-09-30  Diego Novillo  <dnovillo@google.com>
4732
4733         PR 33593
4734         * g++.dg/tree-ssa/pr33593.C: New test.
4735
4736 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4737
4738         PR libfortran/33400
4739         * gfortran.dg/PR19872.f: Fix test condition.
4740         * gfortran.dg/list_read_7.f90: New test.
4741
4742 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4743
4744         PR tree-optimization/33597
4745         * gcc.dg/vect/pr33597.c: New testcase.
4746
4747 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4748
4749         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4750         * gcc.target/i386/pr33524.c: ...this.
4751
4752 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4753
4754         PR fortran/33354
4755         * gfortran.dg/minmaxloc_4.f90: New.
4756
4757 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4758
4759         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4760
4761 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4762
4763         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4764
4765 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4766
4767         PR c++/33213
4768         * g++.dg/cpp0x/variadic79.C: New.
4769
4770 2007-09-28  Michael Matz  <matz@suse.de>
4771             Jakub Jelinek  <jakub@redhat.com>
4772
4773         PR rtl-optimization/33552
4774         * gcc.target/i386/pr33552.c: New runtime test.
4775         * gcc.target/i386/strinline.c: New compile time test.
4776
4777 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4778
4779         * gfortran.dg/openmp_stack.f90: Removed.
4780
4781         PR c++/31434
4782         * g++.dg/cpp0x/variadic80.C: New test.
4783
4784 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4785
4786         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4787         r128057.
4788
4789 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4790
4791         PR middle-end/7003
4792         * gcc.target/powerpc/gcse-1.c: New test.
4793
4794 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4795
4796         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4797         fixed capitalizations.
4798         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4799         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4800         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4801         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4802         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4803         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4804         * gfortran.dg/min_max_conformance.f90: Likewise.
4805
4806 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4807
4808         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4809         options.
4810         * gcc.dg/c99-tgmath-2.c: Likewise.
4811         * gcc.dg/c99-tgmath-3.c: Likewise.
4812         * gcc.dg/c99-tgmath-4.c: Likewise.
4813
4814 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4815
4816         PR fortran/33568
4817         * gfortran.dg/anint_1.f90: New test.
4818
4819 2007-09-27  Ian Lance Taylor  <iant@google.com>
4820
4821         PR tree-optimization/33565
4822         * gcc.dg/Wstrict-overflow-20.c: New test.
4823
4824 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4825
4826         * gfortran.dg/openmp_stack.f90: Fix typo.
4827         * gfortran.dg/recursive_stack.f90: Fix typo.
4828
4829 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4830
4831         PR c++/33493
4832         * g++.dg/template/error31.C: New.
4833
4834 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4835
4836         * lib/prune.exp: Prune also "^In function .*$" lines and
4837         "^    inlined from .*$" lines.
4838
4839 2007-09-26  Richard Guenther  <rguenther@suse.de>
4840
4841         PR tree-optimization/33563
4842         * gcc.dg/torture/pr33563.c: New testcase.
4843
4844 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4845
4846         PR c/25309
4847         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4848         array.
4849         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4850         without -O2.
4851
4852 2007-09-26  Richard Guenther  <rguenther@suse.de>
4853
4854         PR tree-optimization/30375
4855         PR tree-optimization/33560
4856         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4857         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4858         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4859         * gcc.dg/torture/pr30375.c: New testcase.
4860         * gcc.dg/torture/pr33560.c: New testcase.
4861         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4862
4863 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4864
4865         PR c++/33207
4866         * g++.dg/parse/crash38.C: New test.
4867
4868 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4869
4870         PR target/33524
4871         * gcc.target/i386/sse5-convert.c: New file, test int->long
4872         vectorized conversions.
4873
4874 2007-09-25  Revital Eres  <eres@il.ibm.com>
4875
4876         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4877
4878 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4879
4880         PR c/32295
4881         * gcc.dg/enum-incomplete-1.c: New test.
4882
4883 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4884
4885         * gcc.c-torture/compile/20070919-1.c: New test.
4886
4887 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4888
4889         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4890
4891 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4892
4893         PR c++/14688
4894         * g++.dg/inherit/override_attribs.C: New file.
4895
4896 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4897
4898         PR fortran/33269
4899         * io.c (check_format_string): Move NULL and constant checks into
4900         this function.
4901         (check_io_constraints): Call gfc_simplify_expr() before calling
4902         check_format_string().  Remove NULL and constant checks.
4903
4904 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4905
4906         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4907         * gcc.c-torture/execute/loop-2g.x: Likewise.
4908
4909 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4910
4911         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4912         Reject hard-float modes unless the ABI is o32 or o64.
4913         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4914         of gcc.exp.  Skip the tests when mips16 code generation is not
4915         supported.
4916         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4917         and use dg-add-options mips16_attribute.
4918
4919 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4920
4921         PR c++/33506
4922         * g++.dg/ext/attrib29.C: New test.
4923
4924 2007-09-23  Ollie Wild  <aaw@google.com>
4925
4926         * gcc.dg/fold-bitand-1.c: New test.
4927         * gcc.dg/fold-bitand-2.c: New test.
4928         * gcc.dg/fold-bitand-3.c: New test.
4929         * gcc.dg/fold-bitand-4.c: New test.
4930
4931 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4932
4933         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4934         any of the macros to be defined for __mips16.
4935         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4936
4937 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4938
4939         * gcc.dg/vect/pr21591.c: Require vect_int.
4940         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4941         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4942         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4943
4944 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4945
4946         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4947         attributes.
4948         * gcc.dg/va-arg-pack-len-2.c: New test.
4949         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4950         attributes.
4951         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4952
4953         PR tree-optimization/32772
4954         * gcc.c-torture/compile/20070905-1.c: New test.
4955
4956         PR tree-optimization/32975
4957         * gcc.dg/pr32975.c: New test.
4958
4959         PR middle-end/28755
4960         * gcc.dg/pr28755.c: New test.
4961
4962 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4963
4964         * lib/target-supports.exp (check_effective_target_nomips16): New
4965         procedure.
4966         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4967         for mipsisa64*-*-*.
4968         * gcc.dg/vect/vect.exp: Likewise.
4969         * g++.dg/vect/vect.exp: Likewise.
4970         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4971         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4972         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4973         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4974         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4975         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4976         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4977         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4978         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4979         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4980         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4981         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4982         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4983         (test14, test15, test16, test17, test18): Likewise.
4984         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4985         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4986         (test14, test15, test16, test17, test18, test19, test20, test21)
4987         (test22): Likewise.
4988         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4989         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4990         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4991         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4992         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4993         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4994         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4995         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4996         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4997         (test13, test14, test15, test16, test17, test18, test19, test20)
4998         (test21, test22, test23, test24, test25, test26, test27, test28)
4999         (test29, test30, test31): Likewise.
5000         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5001         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5002         (test13, test14, test15, test16, test17, test18, test19, test20)
5003         (test21, test22, test23, test24, test25, test26, test27, test28)
5004         (test29, test30, test31, test32, test33, test34, test35, test36)
5005         (test37, test38, test39, test40, test41, test42, test43, test44)
5006         (test45, test46, test47, test48, test49, test50, test51, test52)
5007         (test53, test54, test55, test56, test57, test58, test59, test60)
5008         (test61, test62, test63): Likewise.
5009         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5010         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5011         (test13, test14, test15, test16, test17, test18, test19, test20)
5012         (test21, test22, test23, test24, test25, test26, test27, test28)
5013         (test29, test30, test31): Likewise.
5014         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5015         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5016         (test13, test14, test15, test16, test17, test18, test19, test20)
5017         (test21, test22, test23, test24, test25, test26, test27, test28)
5018         (test29, test30, test31): Likewise.
5019         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5020         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5021         (test13, test14, test15): Likewise.
5022         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5023         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5024         (test13, test14, test15): Likewise.
5025         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5026         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5027         (test13, test14, test15, test16, test17, test18, test19, test20)
5028         (test21, test22, test23, test24, test25, test26, test27, test28)
5029         (test29, test30, test31): Likewise.
5030         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5031         (matrix_multiply4: Likewise.
5032         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5033         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5034         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5035         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5036         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5037         (test13, test14, test15, test16, test17, test18, test19, test20)
5038         (test21, test22, test23, test24, test25, test26, test27, test28)
5039         (test29, test30, test31): Likewise.
5040         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5041         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5042         (test13, test14, test15, test16, test17, test18, test19, test20)
5043         (test21, test22, test23, test24, test25, test26, test27, test28)
5044         (test29, test30, test31): Likewise.
5045         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5046         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5047         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5048         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5049         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5050         (sub_v4qi): Likewise.
5051         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5052         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5053         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5054         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5055         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5056         (subb, subc): Likewise.
5057         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5058         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5059         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5060         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5061         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5062         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5063         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5064         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5065         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5066         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5067         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5068         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5069         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5070
5071 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5072
5073         * lib/target-supports.exp (add_options_for_mips16_attribute)
5074         (check_effective_target_mips16_attribute): New functions.
5075         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5076         command line.
5077         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5078         extra_test_flags.
5079         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5080         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5081         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5082         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5083         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5084         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5085         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5086         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5087         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5088         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5089         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5090         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5091         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5092         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5093         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5094         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5095         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5096         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5097         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5098         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5099         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5100         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5101         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5102         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5103         (NOMIPS16): Delete.
5104         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5105         of dg-options.
5106         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5107         options.  Require { target mips16_attribute } and use dg-add-options
5108         to add the associated options.
5109         (foo): Use MIPS16.
5110         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5111         * gcc.target/mips/call-saved-3.c: Likewise.
5112         * gcc.target/mips/code-readable-1.c: Require { target
5113         mips16_attribute } and use dg-add-options to add the associated
5114         options.  Remove trailing whitespace.
5115         (NOMIPS16): Delete.
5116         * gcc.target/mips/code-readable-2.c: Likewise.
5117         * gcc.target/mips/code-readable-3.c: Likewise.
5118         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5119         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5120         Require { target mips16_attribute } and use dg-add-options to
5121         add the associated options.
5122         (cksum16, cksum8): Use MIPS16.
5123         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5124         Require { target mips16_attribute } and use dg-add-options to
5125         add the associated options.
5126         (foo): Use MIPS16.
5127         * gcc.target/mips/save-restore-2.c: Likewise.
5128         * gcc.target/mips/save-restore-3.c: Likewise.
5129         * gcc.target/mips/save-restore-4.c: Likewise.
5130         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5131         -mno-abicalls.
5132         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5133         (foo): Use NOMIPS16.
5134
5135 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5136
5137         PR fortran/33337
5138         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5139
5140         PR fortran/33376
5141         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5142
5143 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5144
5145         PR fortran/33445
5146         * gfortran.dg/gomp/free-2.f90: New.
5147         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5148         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5149
5150 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5151
5152         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5153         * gcc.target/i386/sse5-haddX.c: Ditto.
5154         * gcc.target/i386/sse5-hsubX.c: Ditto.
5155         * gcc.target/i386/sse5-maccXX.c: Ditto.
5156         * gcc.target/i386/sse5-msubXX.c: Ditto.
5157         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5158         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5159         * gcc.target/i386/sse5-permpX.c: Ditto.
5160         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5161         effective target.
5162         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5163         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5164         * gcc.target/i386/sse5-pcmov.c: Ditto.
5165         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5166
5167 2007-09-22  Richard Guenther  <rguenther@suse.de>
5168
5169         PR tree-optimization/33146
5170         * gcc.c-torture/compile/pr33146.c: New testcase.
5171
5172 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5173
5174         * lib/target-supports.exp (check_cached_effective_target): New
5175         procedure.
5176         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5177         (check_effective_target_c99_runtime): New procedure.
5178         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5179         (test3l): Likewise cargl.
5180         * gcc.dg/builtins-59.c: Require c99_runtime.
5181         * gcc.dg/builtins-61.c: Likewise.
5182         * gcc.dg/builtins-62.c: Likewise.
5183
5184 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5185
5186         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5187         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5188         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5189         target-specific dg-options.
5190         * gcc.dg/builtins-20.c: Likewise.
5191         * gcc.dg/builtins-53.c: Likewise.
5192         * gcc.dg/builtins-55.c: Likewise.
5193         * gcc.dg/single-precision-constant.c: Likewise.
5194         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5195         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5196         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5197         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5198         * gcc.dg/torture/builtin-power-1.c: Likewise.
5199
5200 2007-09-21  Chao-ying Fu  <fu@mips.com>
5201
5202         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5203         check if targets have fixed-point supports.
5204         * gcc.dg/fixed-point/fixed-point.exp: New file.
5205         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5206         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5207         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5208         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5209         * gcc.dg/fixed-point/constants-pedantic.c,
5210         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5211         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5212         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5213         * gcc.dg/fixed-point/keywords-pedantic.c,
5214         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5215         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5216         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5217         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5218         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5219         * gcc.dg/fixed-point/func-vararg-mixed.c,
5220         * gcc.dg/fixed-point/operator-logical.c,
5221         * gcc.dg/fixed-point/struct-union.c,
5222         * gcc.dg/fixed-point/bit-complement.c,
5223         * gcc.dg/fixed-point/operator-bitwise.c,
5224         * gcc.dg/fixed-point/operator-comma.c,
5225         * gcc.dg/fixed-point/struct-layout-1.c,
5226         * gcc.dg/fixed-point/union-init.c,
5227         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5228         * gcc.dg/fixed-point/func-mixed.c,
5229         * gcc.dg/fixed-point/func-vararg-size0.c,
5230         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5231         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5232         * gcc.dg/fixed-point/operator-unary.c,
5233         * gcc.dg/fixed-point/allop-const.c,
5234         * gcc.dg/fixed-point/muldiv-warning.c,
5235         * gcc.dg/nofixed-point-1.c,
5236         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5237         * gcc.target/mips/fixed-vector-type.c,
5238         * gcc.target/mips/fixed-scalar-type.c: New tests.
5239
5240 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5241
5242         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5243         * gnat.dg/test_nested_subtype_byref.adb: New test.
5244
5245 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5246
5247         PR fortran/33439
5248         * gfortran.dg/gomp/pr33439.f90: New test.
5249
5250 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5251
5252         PR fortran/33455
5253         * gfortran.dg/merge_char_3.f90: New.
5254
5255 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5256
5257         PR fortran/33037
5258         * gfortran.dg/transfer_check_1.f90: New.
5259
5260 2007-09-20  Asher Langton  <langton2@llnl.gov>
5261
5262         PR fortran/20441
5263         * gfortran.dg/init_flag_1.f90: New.
5264         * gfortran.dg/init_flag_2.f90: New.
5265         * gfortran.dg/init_flag_3.f90: New.
5266         * gfortran.dg/init_flag_4.f90: New.
5267         * gfortran.dg/init_flag_5.f90: New.
5268         * gfortran.dg/init_flag_6.f90: New.
5269         * gfortran.dg/init_flag_7.f90: New.
5270
5271 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5272
5273         PR c++/33460
5274         * g++.dg/ext/anon-struct6.C: New.
5275
5276 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5277
5278         PR libfortran/23272
5279         * gfortran.dg/inquire_10.f90: New test.
5280
5281 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5282
5283         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5284
5285 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5286
5287         PR fortran/33221
5288         * gfortran.dg/used_types_18.f90: Declare variable of empty
5289         derived type.
5290
5291 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5292
5293         PR fortran/33288
5294         * gfortran.dg/array_constructor_19.f90: New test.
5295
5296 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5297
5298         PR debug/33316
5299         * gcc.dg/debug/pr33316.c: New test.
5300
5301         PR c++/33496
5302         * g++.dg/cpp0x/variadic76.C: New test.
5303         * g++.dg/cpp0x/variadic77.C: New test.
5304         * g++.dg/cpp0x/variadic78.C: New test.
5305
5306         PR c/33238
5307         PR c/27301
5308         * gcc.c-torture/execute/20070919-1.c: New test.
5309         * gcc.dg/pr33238.c: New test.
5310         * gcc.dg/pr27301.c: New test.
5311
5312 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5313
5314         * lib/target-supports.exp (check_effective_target_mips64): New
5315         procedure.
5316         * gcc.dg/lower-subreg-1.c: Require !mips64.
5317         * gcc.dg/sibcall-3.c (ATTR): New macro.
5318         (recurser_void1, recurser_void2): Use it.
5319         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5320         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5321
5322 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5323
5324         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5325         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5326         warning annotation.
5327         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5328
5329 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5330
5331         PR fortran/33497
5332         * gfortran.dg/c_loc_tests_11.f03: New test case.
5333
5334 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5335
5336         PR c++/33459
5337         * g++.dg/init/ref14.C: New.
5338
5339 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5340
5341         * gnat.dg/slice2.ad[sb]: New testcase.
5342
5343 2007-09-19  Nick Clifton  <nickc@redhat.com>
5344
5345         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5346
5347 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5348
5349         * gcc.target/bfin/bfin.exp: New.
5350         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5351         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5352         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5353         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5354         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5355         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5356         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5357         mcpu-bf561.c, mcpu-default.c}: New tests.
5358
5359 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5360
5361         Restore detection of unsupported TLS.
5362
5363         Revert this patch:
5364         2007-02-10  Richard Henderson  <rth@redhat.com>
5365
5366         * lib/target-supports.exp (check_effective_target_tls): Redefine
5367         to mean non-emulated tls.
5368         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5369         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5370         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5371         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5372         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5373         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5374         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5375
5376         And then:
5377         * lib/target-supports.exp (check_effective_target_tls): Use
5378         stronger test for compiler support for TLS.
5379         (check_effective_target_tls_native): New, to test for non-emulated
5380         TLS support.
5381         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5382         instead of dg-require-effective-target tls.
5383         * g++.dg/gomp/copyin-1.C: Likewise.
5384         * g++.dg/gomp/sharing-1.C: Likewise.
5385         * g++.dg/gomp/tls-1.C: Likewise.
5386         * g++.dg/gomp/tls-2.C: Likewise.
5387         * g++.dg/gomp/tls-3.C: Likewise.
5388         * g++.dg/tls/diag-1.C: Likewise.
5389         * g++.dg/tls/diag-2.C: Likewise.
5390         * g++.dg/tls/diag-3.C: Likewise.
5391         * g++.dg/tls/diag-4.C: Likewise.
5392         * g++.dg/tls/diag-5.C: Likewise.
5393         * g++.dg/tls/init-1.C: Likewise.
5394         * g++.dg/tls/init-2.C: Likewise.
5395         * g++.dg/tls/trivial.C: Likewise.
5396         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5397         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5398         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5399         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5400         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5401         * gcc.dg/gomp/clause-1.c: Likewise.
5402         * gcc.dg/gomp/copyin-1.c: Likewise.
5403         * gcc.dg/gomp/sharing-1.c: Likewise.
5404         * gcc.dg/gomp/tls-1.c: Likewise.
5405         * gcc.dg/gomp/tls-2.c: Likewise.
5406         * gcc.dg/tls/alpha-1.c: Likewise.
5407         * gcc.dg/tls/opt-1.c: Likewise.
5408         * gcc.dg/tls/opt-13.c: Likewise.
5409         * gcc.dg/tls/opt-14.c: Likewise.
5410         * gcc.dg/tls/opt-2.c: Likewise.
5411         * gcc.dg/tls/opt-3.c: Likewise.
5412         * gcc.dg/tls/opt-4.c: Likewise.
5413         * gcc.dg/tls/opt-7.c: Likewise.
5414         * gcc.dg/tls/section-1.c: Likewise.
5415         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5416         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5417         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5418         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5419         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5420         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5421         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5422         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5423         * gfortran.dg/gomp/fixed-1.f: Likewise.
5424         * gfortran.dg/gomp/free-1.f90: Likewise.
5425         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5426         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5427         * gfortran.dg/gomp/reduction1.f90: Likewise.
5428         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5429
5430 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5431
5432         PR fortran/31119
5433         * gfortran.dg/bounds_check_9.f90: New test.
5434         * gfortran.dg/bounds_check_fail_2.f90: New test.
5435
5436 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5437
5438         PR c++/33462 (again)
5439         * g++.dg/ext/va-arg1.C: Adjust.
5440
5441 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5442
5443         PR c++/33462
5444         * g++.dg/ext/va-arg1.C: New.
5445
5446 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5447
5448         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5449
5450 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5451
5452         PR c++/33463
5453         * g++.dg/rtti/typeid6.C: New.
5454
5455 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5456
5457         PR c++/33464
5458         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5459         * g++.dg/ext/is_class_error2.C: New.
5460
5461 2007-09-18  Richard Guenther  <rguenther@suse.de>
5462
5463         PR tree-optimization/33340
5464         * g++.dg/torture/pr33340.C: New testcase.
5465
5466 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5467
5468         PR fortran/33231
5469         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5470         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5471         * gfortran.dg/elemental_subroutine_5.f90: New.
5472
5473 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5474
5475         * lib/target-supports.exp (check_profiling_available): Extend
5476         mips*-*-elf check to mips*-*-elf*.
5477
5478 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5479
5480         * gcc.dg/format/c90-scanf-5.c: New test.
5481         * gcc.dg/format/c99-scanf-4.c: New test.
5482         * gcc.dg/format/ext-7.c: New test.
5483         * gcc.dg/format/ext-8.c: New test.
5484
5485         PR middle-end/33423
5486         * gcc.c-torture/compile/20070915-1.c: New test.
5487
5488 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5489
5490         PR fortran/33106
5491         * gfortran.dg/private_type_9.f90: New.
5492
5493 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5494
5495         PR middle-end/33449
5496         * gfortran.dg/pr33449.f90: New test.
5497
5498 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5499
5500         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5501         * gfortran.dg/private_type_1.f90: Ditto
5502         * gfortran.dg/interface_18.f90: New.
5503         * gfortran.dg/private_type_8.f90: New.
5504
5505 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5506
5507         PR c++/33124
5508         * g++.dg/warn/new1.C: Adjust.
5509         * g++.dg/torture/str_empty.C: Likewise.
5510
5511 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5512
5513         * gcc.target/mips/dse-1.c: New test.
5514
5515 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5516
5517         PR c++/32756
5518         * g++.dg/overload/operator3.C: New.
5519
5520 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5521
5522         * gcc.target/mips/truncate-1.c: New test.
5523
5524 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5525
5526         PR fortran/29396
5527         PR fortran/29606
5528         PR fortran/30625
5529         PR fortran/30871
5530         * gfortran.dg/subref_array_pointer_1.f90: New test.
5531         * gfortran.dg/subref_array_pointer_2.f90: New test.
5532
5533 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5534
5535         * gfortran.dg/nint_2.f90: Correct last change.
5536
5537 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5538
5539         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5540
5541 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5542
5543         * gcc.dg/vect/pr33373b.c: New test.
5544
5545 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5546
5547         PR target/33438
5548         * gcc.target/i386/pr33438.c: New test.
5549
5550 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5551
5552         * gfortran.dg/nint_2.f90: Revert previous commit.
5553
5554 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5555
5556         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5557
5558 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5559
5560         PR debug/33429
5561         * g++.dg/other/unused1.C: XFAIL class2 scan.
5562
5563 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5564
5565         PR fortran/33343
5566         * gfortran.dg/elemental_args_check_1.f90: New.
5567         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5568         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5569
5570 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5571
5572         * gfortran.dg/recursive_check_3.f90: New.
5573
5574 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5575
5576         PR fortran/33412
5577         * gfortran.dg/elemental_bind_c.f90: New.
5578
5579 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5580
5581         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5582         * gcc.target/mips/mips16-attributes-2.c: New test.
5583         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5584         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5585         hard-float asm when __mips16 is defined.
5586         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5587         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5588         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5589         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5590         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5591         * gcc.target/mips/pr26765.c (foo): Likewise.
5592         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5593         targets, use dg-mips-options instead of dg-options, and use -mgp32
5594         to force 32-bit mode.
5595         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5596         and 64-bit mode.
5597         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5598
5599 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5600             Michael Meissner  <michael.meissner@amd.com>
5601
5602         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5603         * gcc.target/i386/sse5-hsubX.c: Ditto.
5604         * gcc.target/i386/sse5-permpX.c: Ditto.
5605         * gcc.target/i386/sse5-haddX.c: Ditto.
5606         * gcc.target/i386/sse5-maccXX.c: Ditto.
5607         * gcc.target/i386/sse5-msubXX.c: Ditto.
5608         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5609         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5610
5611         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5612         optimizes floating point conditional moves into the pcmov
5613         instruction on SSE5.
5614         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5615
5616         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5617         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5618         SSE5.
5619
5620         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5621         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5622
5623         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5624         optimizes (a*b)+c into fmadd on SSE5.
5625
5626         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5627         whether the SSE5 instructions can be generated.
5628
5629         * gcc.target/i386/sse5-check.h: New. Add support for 
5630         SSE5 tests.
5631
5632         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5633         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5634         * gcc.target/i386/sse-13.c: Ditto.
5635         * gcc.target/i386/sse-14.c: Ditto.
5636
5637 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5638
5639         PR testsuite/33153
5640         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5641         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5642
5643 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5644
5645         PR target/32338
5646         * gcc.dg/pr32338-1.c: New test.
5647         * gcc.dg/pr32338-2.c: New test.
5648
5649 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5650         
5651         * lib/target-supports.exp (check_effective_target_sync_int_long):
5652         Revert change to add xtensa.
5653         (check_effective_target_sync_char_short): Likewise.
5654         
5655 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5656
5657         * gnat.dg/packed_subtype.adb: New test.
5658
5659 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5660
5661         PR fortran/33297
5662         * gfortran.dg/intrinsic_size.f90: New.
5663
5664 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5665
5666         PR fortran/33284
5667         PR fortran/33310
5668         * gfortran.dg/conflicts_2.f90: New.
5669
5670 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5671
5672         PR tree-optimization/32377
5673         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5674         dependence distance.
5675         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5676         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5677         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5678         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5679
5680 2007-09-12  Richard Guenther  <rguenther@suse.de>
5681
5682         PR middle-end/33382
5683         * gcc.c-torture/compile/pr33382.c: New testcase.
5684         * gcc.c-torture/execute/pr33382.c: Likewise.
5685
5686 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5687
5688         PR fortran/33395
5689         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5690
5691 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5692
5693         PR tree-optimization/33373
5694         * gcc.dg/vect/pr33373.c: New test.
5695
5696 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5697
5698         * lib/target-supports.exp (check_effective_target_vect_no_double):
5699         Remove unused proc.
5700
5701 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5702             Ulrich Weigand  <uweigand@de.ibm.com>
5703
5704         * gcc.target/spu/dfcgt-nan.c: New test.
5705
5706 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5707
5708         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5709
5710 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5711
5712         PR fortran/33040
5713         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5714
5715 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5716
5717         * gcc.dg/va-arg-pack-len-1.c: New test.
5718         * g++.dg/va-arg-pack-len-1.C: New test.
5719
5720 2007-09-11  Michael Matz  <matz@suse.de>
5721
5722         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5723
5724 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5725
5726         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5727         checks for size of long double.
5728         * gcc.dg/dfp/convert.h: New file.
5729         * gcc.dg/dfp/convert-bfp-2.c: New test.
5730         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5731         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5732         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5733         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5734         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5735         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5736         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5737         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5738         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5739
5740 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5741
5742         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5743         Change dg-final to expect 1 non-profitable loop and
5744         3 profitable loops.
5745         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5746         Change dg-final to expect 1 non-profitable loop and
5747         3 profitable loops.
5748         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5749         Change dg-final to expect 1 profitable loop.
5750         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5751         Change dg-final to expect 1 profitable loop.    
5752         
5753 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5754
5755         * gcc.target/mips/call-saved-1.c: New test.
5756         * gcc.target/mips/call-saved-2.c: Likewise.
5757         * gcc.target/mips/call-saved-3.c: Likewise.
5758         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5759         instead of mips_mips64.  Set mips_fp64 too.
5760         (is_gp32_flag): Return true for -mips1 and -mips2.
5761         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5762
5763 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5764
5765         * g++.dg/ext/va-arg-pack-1.C: New test.
5766         * g++.dg/ext/va-arg-pack-2.C: New test.
5767
5768 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5769
5770         PR target/33369
5771         * gcc.dg/vect/pr33369.c: New test.
5772
5773 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5774
5775         PR fortran/33370
5776         * gfortran.dg/array_memcpy_5.f90:  New test.
5777
5778 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5779
5780         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5781
5782 2007-09-09  Richard Guenther  <rguenther@suse.de>
5783
5784         * gcc.c-torture/compile/20070906-1.c: New testcase.
5785
5786 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5787
5788         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5789         noinline attribute.
5790         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5791         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5792         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5793         Likewise.
5794
5795 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5796
5797         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5798
5799 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5800
5801         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5802
5803 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5804
5805         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5806         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5807         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5808         Compile tests with -fno-tree-pre.
5809         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5810         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5811         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5812         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5813         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5814         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5815         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5816         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5817         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5818         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5819         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5820         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5821         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5822         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5823         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5824         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5825         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5826         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5827         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5828
5829 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5830
5831         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5832         to call objdump.
5833         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5834         Use remote_exec to call c++filt.
5835         * lib/target-supports-dg.exp (dg-require-host-local): New.
5836         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5837         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5838         * g++.dg/rtti/repo1.C: Likewise.
5839         * g++.dg/template/repo1.C: Likewise.
5840         * g++.dg/template/repo2.C: Likewise.
5841         * g++.dg/template/repo3.C: Likewise.
5842         * g++.dg/template/repo4.C: Likewise.
5843         * g++.dg/template/repo5.C: Likewise.
5844         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5845         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5846         * g++.old-deja/g++.pt/repo1.C: Likewise.
5847         * g++.old-deja/g++.pt/repo2.C: Likewise.
5848         * g++.old-deja/g++.pt/repo3.C: Likewise.
5849         * g++.old-deja/g++.pt/repo4.C: Likewise.
5850         * gcc.dg/cpp/trad/builtins.c: Likewise.
5851
5852 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5853
5854         PR tree-optimization/32283
5855         * gcc.dg/tree-ssa/loop-31.c: New test.
5856
5857 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5858
5859         PR rtl-optimization/26449
5860         * gcc.target/i386/pr26449-1.c: New file.
5861
5862 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5863
5864         PR target/33329
5865         PR rtl-optimization/26449
5866         * gcc.target/i386/pr33329.c: New file.
5867
5868 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5869
5870         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5871
5872 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5873
5874         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5875
5876 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5877
5878         PR tree-optimization/33301
5879         * gfortran.dg/vect/pr33301.f: New test.
5880
5881 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5882
5883         PR libfortran/33307
5884         * gfortran.dg/backspace_10.f90: New test.
5885
5886 2007-09-07  Richard Guenther  <rguenther@suse.de>
5887
5888         Reapply
5889         2007-09-06  Richard Guenther  <rguenther@suse.de>
5890
5891         PR tree-optimization/32586
5892         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5893         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5894         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5895         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5896         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5897         now obsolete simplification.
5898
5899 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5900         
5901         PR tree-optimization/33299
5902         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5903         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5904
5905 2007-09-07  Richard Guenther  <rguenther@suse.de>
5906
5907         Revert
5908         2007-09-06  Richard Guenther  <rguenther@suse.de>
5909
5910         PR tree-optimization/32586
5911         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5912         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5913         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5914         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5915         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5916         now obsolete simplification.
5917
5918 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5919
5920         PR tree-optimization/32821
5921         * gcc.dg/tree-ssa/pr32821.c: New file.
5922
5923 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5924
5925         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5926         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5927         and mips_forced_no_er.
5928         (dg-mips-options): Add -mno-abicalls when a small-data option is
5929         specified.  Skip tests with small-data options if mips_forced_gp.
5930         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5931         * gcc.target/mips/sdata-1.c: New test.
5932         * gcc.target/mips/sdata-2.c: Likewise.
5933         * gcc.target/mips/sdata-3.c: Likewise.
5934         * gcc.target/mips/sdata-4.c: Likewise.
5935
5936 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5937
5938         PR fortran/33298
5939         * spread_zerosize_1.f90:  New test case.
5940         * spread_bounds_1.f90:  New test case.
5941
5942 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5943
5944         PR c++/32674
5945         * g++.dg/template/static31.C: New.
5946
5947 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5948
5949         PR fortran/33271
5950         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5951         powerpc*-linux-gnu.
5952
5953 2007-09-06  David Daney  <ddaney@avtrex.com>
5954             Richard Sandiford  <richard@codesourcery.com>
5955
5956         PR target/33256
5957         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5958         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5959         * gcc.target/mips/pr33256.c: New test.
5960
5961 2007-09-06  Tom Tromey  <tromey@redhat.com>
5962
5963         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5964
5965 2007-09-06  Richard Guenther  <rguenther@suse.de>
5966
5967         PR tree-optimization/32586
5968         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5969         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5970         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5971         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5972         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5973         now obsolete simplification.
5974
5975 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5976
5977         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5978         * gcc.target/i386/sse3-addsubps.c: Ditto.
5979         * gcc.target/i386/sse3-haddpd.c: Ditto.
5980         * gcc.target/i386/sse3-haddps.c: Ditto.
5981         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5982         * gcc.target/i386/sse3-hsubps.c: Ditto.
5983         * gcc.target/i386/sse3-lddqu.c: Ditto.
5984         * gcc.target/i386/sse3-movddup.c: Ditto.
5985         * gcc.target/i386/sse3-movshdup.c: Ditto.
5986         * gcc.target/i386/sse3-movsldup.c: Ditto.
5987
5988 2007-09-06  Richard Guenther  <rguenther@suse.de>
5989
5990         PR tree-optimization/33302
5991         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5992
5993 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5994
5995         PR libfortran/33225
5996         * gfortran.dg./fmt_float.f90: New test.
5997
5998 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5999
6000         PR libfortran/33253
6001         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6002
6003 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6004
6005         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6006         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6007
6008 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6009
6010         * g++.dg/eh/builtin1.C: New test.
6011         * g++.dg/eh/builtin2.C: New test.
6012         * g++.dg/eh/builtin3.C: New test.
6013
6014         PR c++/33289
6015         * g++.dg/eh/builtin4.C: New test.
6016
6017 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6018
6019         * gcc.target/powerpc/dfp-dd.c: New test.
6020         * gcc.target/powerpc/dfp-td.c: New test.
6021
6022 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6023
6024         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6025         * gcc.dg/va-arg-pack-1.c: New test.
6026
6027 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6028
6029         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6030         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6031         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6032         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6033         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6034
6035 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6036
6037         PR c++/30302
6038         * g++.dg/ext/anon-struct5.C: New.
6039
6040 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6041
6042         * gcc.dg/i386-cpuid.h: Remove.
6043         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6044         (main): Use __get_cpuid to get target features.
6045         * gcc.target/i386/sse-check.h: Ditto.
6046         * gcc.target/i386/sse2-check.h: Ditto.
6047         * gcc.target/i386/sse3-check.h: Ditto.
6048         * gcc.target/i386/ssse3-check.h: Ditto.
6049         * gcc.target/i386/sse4_1-check.h: Ditto.
6050         * gcc.target/i386/sse4_2-check.h: Ditto.
6051         * gcc.target/i386/sse4a-check.h: Ditto.
6052         * gcc.dg/torture/pr16104-1.c: Ditto.
6053         (do_test): Change to void.
6054         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6055         * gcc.target/i386/sse-6.c: Ditto.
6056         * gcc.target/i386/sse-7.c: Ditto.
6057         * g++.dg/other/i386-1.C: Include cpuid.h.
6058         (main): New function.  Use __get_cpuid to get target fetaures.
6059
6060 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6061             David Ung  <davidu@mips.com>
6062             Nigel Stephens <nigel@mips.com>
6063
6064         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6065         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6066         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6067         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6068         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6069         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6070         * gcc.dg/torture/pr19683-1.c: Likewise.
6071         * gcc.target/mips/madd-3.c: Likewise.
6072         * gcc.target/mips/maddu-3.c: Likewise.
6073         * gcc.target/mips/msub-3.c: Likewise.
6074         * gcc.target/mips/msubu-3.c: Likewise.
6075         * gcc.target/mips/asm-1.c: Likewise.
6076         * gcc.target/mips/branch-1.c: Likewise.
6077         * gcc.target/mips/ins-1.c: Likewise.
6078         * gcc.target/mips/near-far-3.c: Likewise.
6079         * gcc.target/mips/near-far-4.c: Likewise.
6080         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6081         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6082         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6083         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6084         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6085         * gcc.target/mips/dspr2-MULT.c: Likewise.
6086         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6087         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6088         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6089         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6090         * gcc.target/mips/code-readable-2.c: Likewise.
6091         * gcc.target/mips/code-readable-3.c: Likewise.
6092
6093 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6094             David Ung  <davidu@mips.com>
6095             Nigel Stephens <nigel@mips.com>
6096
6097         * gcc.target/mips/mips16-attributes.c: New.
6098
6099 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6100
6101         PR fortran/31564
6102         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6103
6104         PR fortran/33241
6105         * gfortran.dg/char_length_10.f90: New test.
6106
6107 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6108
6109         PR c++/29731
6110         * g++.dg/parse/template24.C: New.
6111
6112 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6113
6114         * g++.dg/other/spu2vmx-1.C: New test.
6115
6116 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6117
6118         PR tree-optimization/33017
6119         * gcc.dg/pr33017.c: New test.
6120
6121 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6122
6123         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6124         __protected_stream family of macros.
6125
6126 2007-09-04  Jan Hubicka  <jh@suse.cz>
6127
6128         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6129         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6130         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6131         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6132         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6133         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6134         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6135         Likewise.
6136
6137 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6138             Tobias Burnus  <burnus@net-b.de>
6139
6140         * gfortran.dg/proc_decl_1.f90: New.
6141         * gfortran.dg/proc_decl_2.f90: New.
6142         * gfortran.dg/proc_decl_3.f90: New.
6143         * gfortran.dg/proc_decl_4.f90: New.
6144
6145 2007-09-04  Jan Hubicka  <jh@suse.cz>
6146
6147         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6148         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6149         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6150         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6151         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6152         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6153         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6154         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6155         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6156         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6157         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6158         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6159         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6160         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6161         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6162         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6163         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6164         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6165         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6166         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6167         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6168         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6169         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6170         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6171         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6172         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6173         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6174         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6175         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6176         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6177         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6178         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6179         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6180         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6181         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6182         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6183         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6184         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6185         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6186         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6187         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6188         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6189         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6190         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6191         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6192         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6193         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6194         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6195         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6196         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6197         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6198         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6199         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6200         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6201         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6202         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6203         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6204         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6205         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6206         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6207         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6208         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6209         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6210         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6211         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6212         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6213         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6214         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6215         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6216         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6217         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6218         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6219         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6220         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6221         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6222         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6223         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6224         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6225         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6226         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6227         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6228         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6229         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6230         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6231         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6232         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6233         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6234         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6235         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6236         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6237         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6238         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6239         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6240         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6241         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6242         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6243         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6244         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6245         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6246         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6247         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6248         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6249         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6250         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6251         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6252         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6253         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6254         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6255         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6256         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6257         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6258         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6259         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6260         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6261         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6262         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6263         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6264         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6265         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6266         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6267         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6268         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6269         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6270         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6271         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6272         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6273         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6274         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6275         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6276         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6277         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6278         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6279         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6280         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6281         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6282         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6283         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6284         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6285         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6286         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6287         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6288         noinline.
6289         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6290         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6291         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6292         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6293         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6294         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6295         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6296         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6297         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6298         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6299         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6300         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6301         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6302         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6303         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6304         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6305         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6306         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6307         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6308         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6309         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6310         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6311         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6312         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6313         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6314         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6315         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6316         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6317         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6318         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6319         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6320         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6321         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6322         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6323         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6324         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6325         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6326         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6327         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6328         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6329         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6330         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6331         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6332         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6333         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6334         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6335         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6336         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6337         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6338         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6339         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6340         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6341         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6342         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6343         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6344         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6345         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6346         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6347         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6348         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6349         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6350         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6351         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6352         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6353         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6354         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6355         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6356         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6357         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6358         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6359         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6360         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6361         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6362         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6363         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6364         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6365         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6366         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6367         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6368         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6369         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6370         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6371         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6372         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6373         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6374         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6375         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6376         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6377         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6378         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6379         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6380         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6381         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6382         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6383         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6384         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6385         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6386         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6387         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6388         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6389         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6390         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6391         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6392         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6393         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6394         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6395         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6396         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6397         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6398         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6399         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6400         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6401         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6402         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6403         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6404         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6405         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6406         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6407         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6408         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6409         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6410         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6411         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6412         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6413         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6414         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6415
6416 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6417
6418         PR middle-end/33187
6419         * gcc.target/i386/cmov7.c: New file.
6420
6421 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6422
6423         * gcc.target/i386/sse4a-check.h: New file.
6424         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6425         * gcc.target/i386/sse4a-insert.c: Ditto.
6426         * gcc.target/i386/sse4a-montsd.c: Ditto.
6427         * gcc.target/i386/sse4a-montss.c: Ditto.
6428         * gcc.target/i386/mmx-check.h: New file.
6429         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6430         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6431         * gcc.target/i386/sse-check.h: New file.
6432         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6433         * gcc.target/i386/sse-3.c: Ditto.
6434         * gcc.target/i386/sse-7.c: Ditto.
6435         * gcc.target/i386/sse-9.c: Ditto.
6436         * gcc.target/i386/ssefn-3.c: Ditto.
6437         * gcc.target/i386/sse-recip.c: Ditto.
6438         * gcc.target/i386/sse-recip-vec.c: Ditto.
6439         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6440         * gcc.target/i386/20020523-1.c: Remove.
6441         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6442         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6443         * gcc.target/i386/ssefn-4.c: Ditto.
6444         * gcc.target/i386/sse-6.c: Ditto.
6445         * gcc.target/i386/sse-10.c: Ditto.
6446         * gcc.target/i386/sse-11.c: Ditto.
6447         * gcc.target/i386/sse-18.c: Ditto.
6448         * gcc.target/i386/fpprec-1.c: Ditto.
6449         * g++.dg/other/i386-1.C: Ditto.
6450
6451 2007-09-04  Richard Guenther  <rguenther@suse.de>
6452
6453         PR tree-optimization/33291
6454         * gcc.dg/volatile2.c: New testcase.
6455         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6456         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6457         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6458         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6459
6460 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6461
6462         PR fortran/33253
6463         * gfortran.dg/namelist_15.f90: Update test.
6464         * gfortran.dg/namelist_24.f90: Update test.
6465         * gfortran.dg/namelist_38.f90: New test.
6466
6467 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6468
6469         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6470         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6471         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6472         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6473         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6474         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6475
6476 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6477
6478         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6479         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6480
6481         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6482
6483 2007-09-02  David Daney  <ddaney@avtrex.com>
6484
6485         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6486         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6487         * gcc.target/mips/atomic-memory-1.c: Ditto.
6488         * gcc.target/mips/atomic-memory-2.c: Ditto.
6489
6490 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6491
6492         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6493         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6494
6495 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6496
6497         * gfortran.dg/substr_6.f90: New test.
6498
6499 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6500
6501         PR c++/33208
6502         * g++.dg/other/error18.C: New.
6503         * g++.dg/expr/bitfield3.C: Adjust.
6504
6505 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6506
6507         PR fortran/33276
6508         * gfortran.fortran-torture/compile/pr33276.f90: New.
6509
6510 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6511
6512         PR C/29237
6513         PR middle-end/33272
6514         * gcc.dg/c99-arraydecl-3.c: New test.
6515
6516 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6517
6518         PR c++/32597
6519         * g++.dg/cpp0x/variadic-new2.C: New.
6520         * g++.dg/cpp0x/variadic-new.C: New.
6521
6522 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6523
6524         PR fortran/33232
6525         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6526         * gfortran.dg/read_1.f90: New.
6527
6528 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6529
6530         PR c++/33210
6531         * g++.dg/template/error30.C: New.
6532
6533 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6534
6535         PR c++/32113
6536         * g++.dg/template/crash70.C: New.
6537
6538 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6539
6540         PR c++/33212
6541         * g++.dg/ext/is_class_error.C: New.
6542
6543 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6544
6545         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6546         
6547 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6548             Revital Eres  <eres@il.ibm.com>
6549
6550         * gcc.target/powerpc/paired-1.c: New test.
6551         * gcc.target/powerpc/paired-2.c: New test.
6552         * gcc.target/powerpc/paired-3.c: New test.
6553         * gcc.target/powerpc/paired-4.c: New test.
6554         * gcc.target/powerpc/paired-5.c: New test.
6555         * gcc.target/powerpc/paired-6.c: New test.
6556         * gcc.target/powerpc/paired-7.c: New test.
6557         * gcc.target/powerpc/ppc-paired.c: New test.
6558
6559 2007-08-31  Ollie Wild  <aaw@google.com>
6560
6561         * g++.dg/conversion/ptrmem2.C: New test.
6562         * g++.dg/conversion/ptrmem3.C: New test.
6563         * g++.dg/conversion/ptrmem4.C: New test.
6564         * g++.dg/conversion/ptrmem5.C: New test.
6565         * g++.dg/conversion/ptrmem6.C: New test.
6566         * g++.dg/conversion/ptrmem7.C: New test.
6567         * g++.dg/conversion/ptrmem8.C: New test.
6568
6569 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6570
6571         PR fortran/31879
6572         * gfortran.dg/char_length_7.f90: New test.
6573         * gfortran.dg/char_length_9.f90: New test.
6574         * gfortran.dg/char_assign_1.f90: Add extra warning.
6575
6576         PR fortran/31197
6577         PR fortran/31258
6578         * gfortran.dg/char_length_8.f90: New test.
6579
6580 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6581
6582         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6583
6584 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6585
6586         * gcc.dg/inline-24.c: New test.
6587         * g++.dg/opt/inline11.C: New test.
6588
6589 2007-08-30  Richard Guenther  <rguenther@suse.de>
6590
6591         * gcc.target/i386/vectorize5.c: New testcase.
6592
6593 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6594
6595         PR fortran/33228
6596         * interface.c (check_interface0): Improve error for external procs.
6597         (check_sym_interfaces): Fix checking of module procedures.
6598
6599 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6600
6601         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6602         (AI): Add AI_ALIGN.
6603         * gcc.dg/sync-3.c: New test.
6604
6605         PR middle-end/32758
6606         * gcc.dg/cleanup-12.c: New test.
6607
6608 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6609
6610         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6611         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6612         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6613         * gcc.dg/pr32450.c: Ditto.
6614         * gcc.dg/nest.c: Ditto.
6615         * gcc.dg/nested-func-4.c: Ditto.
6616         * g++.old-deja/g++.law/profile1.C: Ditto.
6617
6618 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6619
6620         PR fortran/32989
6621         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6622         non-default integer kind arguments.
6623
6624 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6625
6626         PR fortran/33105
6627         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6628
6629 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6630
6631         * gcc.dg/h8300-ice2.c: Remove target selector.
6632
6633 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6634
6635         PR fortran/33215
6636         * gfortran.dg/binding_label_tests_15.f03: New test case.
6637         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6638
6639 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6640
6641         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6642         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6643
6644 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6645
6646         PR c++/33194
6647         * g++.dg/other/canon-33194.C: New.
6648
6649 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6650
6651         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6652         * gcc.c-torture/execute/pr23135.c: Likewise.
6653
6654 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6655
6656         * gcc.dg/pr31344.c: Move to ...
6657         * gcc.dg/dfp/pr31344.c: ... here.
6658         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6659         * gcc.dg/20050503-1.c: Ditto.
6660         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6661         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6662         * gcc.dg/20060801-1.c: Ditto.
6663
6664 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6665
6666         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6667         * gfortran.dg/nan_1.f90: Likewise.
6668
6669 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6670
6671         PR fortran/33055
6672         Revert previous patch.
6673
6674 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6675             Kazu Hirata  <kazu@codesourcery.com>
6676
6677         * gcc.target/m68k/interrupt-1.c: New.
6678
6679 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6680
6681         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6682         10000 for targets where "int" can't hold at least 100000.
6683         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6684         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6685         (test5)(test6): Use it.
6686         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6687         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6688         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6689         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6690         * gcc.dg/attr-alloc_size.c (test): Likewise.
6691
6692 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6693
6694         PR c++/33209
6695         * g++.dg/template/error29.C: New.
6696
6697 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6698
6699         PR c++/32596
6700         * g++.dg/ext/visibility/anon5.C: New test.
6701
6702 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6703
6704         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6705
6706 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6707
6708         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6709         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6710         * gfortran.dg/gamma_4.f90: New: large-real tests.
6711
6712 2007-08-28  Jason Merrill  <jason@redhat.com>
6713
6714         PR c++/29000
6715         * g++.dg/ext/stmtexpr12.C: New test.
6716
6717         PR c++/28558
6718         * g++.dg/ext/attrib28.C: New test.
6719
6720 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6721
6722         PR target/32661
6723         * gcc.target/i386/pr32661.c: New test.
6724
6725 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6726
6727         PR middle-end/32370
6728         * gcc.dg/pr32370.c: New test.
6729
6730         PR rtl-optimization/33148
6731         * gcc.c-torture/compile/20070827-1.c: New test.
6732
6733         PR debug/32914
6734         * d++.dg/debug/const3.C: New test.
6735         * d++.dg/debug/const4.C: New test.
6736         * d++.dg/debug/dwarf2/const1.C: New test.
6737         * d++.dg/debug/dwarf2/const2.C: New test.
6738         * d++.dg/debug/dwarf2/const2b.C: New test.
6739
6740 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6741             Vladimir Yanovsky  <yanov@il.ibm.com>
6742             Revital Eres  <eres@il.ibm.com>
6743             Andrey Belevantsev  <abel@ispras.ru>
6744
6745         * gcc.dg/sms-1.c: New test.
6746
6747 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6748
6749         * g++.dg/ext/gnu-inline-common.h: New.
6750         * g++.dg/ext/gnu-inline-global-reject.C: New.
6751         * g++.dg/ext/gnu-inline-global.C: New.
6752         * g++.dg/ext/gnu-inline-namespace.C: New.
6753         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6754         * g++.dg/ext/gnu-inline-class.C: New.
6755         * g++.dg/ext/gnu-inline-class-static.C: New.
6756         * g++.dg/ext/gnu-inline-template-class.C: New.
6757         * g++.dg/ext/gnu-inline-template-func.C: New.
6758
6759 2007-08-27  Jason Merrill  <jason@redhat.com>
6760
6761         PR c++/31337
6762         * g++.dg/ext/stmtexpr11.C: New.
6763
6764 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6765
6766         * lib/target-supports.exp (check_profiling_available):
6767         Set profiling_available_saved to 0 on fido-*-elf.
6768
6769 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6770
6771         PR tree-optimization/33173
6772         
6773         * gcc.c-torture/compile/pr33173.c: New.
6774
6775 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6776
6777         PR target/31385
6778         * gcc.dg/dfp/pr31385.c: New.
6779
6780 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6781
6782         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6783
6784 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6785
6786         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6787         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6788         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6789         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6790         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6791         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6792         gcc.target/m68k directory.
6793         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6794         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6795         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6796         gcc.target/cris directory.
6797         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6798         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6799         gcc.target/bfin directory.
6800
6801         * gcc.target/sh: New directory.
6802         * gcc.target/sh/sh.exp: New file.
6803         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6804         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6805         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6806         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6807         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6808         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6809
6810 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6811
6812         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6813         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6814         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6815         * gcc.target/i386/local2.c: Ditto.
6816         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6817         * gcc.target/i386/20011119-1.c: Ditto.
6818         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6819         * gcc.target/i386/fastcall-1.c: Fix target selector.
6820
6821 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6822
6823         PR fortran/33055
6824         * gfortran.dg/negative_unit.f: Add new check
6825         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6826         -fdefault-integer-8.
6827
6828 2007-08-26  Asher Langton  <langton2@llnl.gov>
6829
6830         * gfortran.dg/recursive_stack.f90: New.
6831         * gfortran.dg/openmp_stack.f90: New.
6832
6833 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6834
6835         PR fortran/31298
6836         * gfortran.dg/use_10.f90: New.
6837
6838 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6839
6840         PR fortran/32985
6841         * gfortran.dg/namelist_14.f90: Make test case valid.
6842         * gfortran.dg/common_10.f90: New.
6843
6844 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6845
6846         PR middle-end/33181
6847         * gcc.dg/ifelse-2.c: New.
6848
6849 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6850
6851         PR fortran/32980
6852         * gfortran.dg/gamma_1.f90: New.
6853         * gfortran.dg/gamma_2.f90: New.
6854         * gfortran.dg/gamma_3.f90: New.
6855
6856 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6857
6858         PR fortran/33188
6859         * gfortran.dg/used_types_18.f90: New.
6860
6861 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6862
6863         * gcc.dg/array-init-2.c: New test.
6864
6865 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6866
6867         PR fortran/33178
6868         * gfortran.dg/initialization_4.f90: Update dg-error.
6869         * gfortran.dg/initialization_13.f90: New.
6870
6871 2007-08-24  Richard Guenther  <rguenther@suse.de>
6872
6873         PR middle-end/33166
6874         * gcc.c-torture/compile/pr33166.c: New testcase.
6875
6876 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6877
6878         PR fortran/33139
6879         * gfortran.dg/pointer_assign_4.f90: New.
6880         * gfortran.dg/shape_2.f90: Fix test case.
6881         * gfortran.dg/char_result_4.f90: Ditto.
6882
6883 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6884
6885         * gcc.dg/array-init-1.c: New test.
6886
6887         PR c++/32567
6888         * g++.dg/parse/crash36.C: New test.
6889
6890 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6891
6892         * gcc.dg/pr32721.c: Updated.
6893
6894 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6895
6896         PR tree-optimization/32573
6897         PR middle-end/32946
6898         * gcc.dg/pr32573.c: New test.
6899
6900         PR c++/32898
6901         * g++.dg/lookup/ns3.C: New test.
6902
6903         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6904
6905         PR c++/31941
6906         * g++.dg/parse/crash37.C: New test.
6907
6908 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6909
6910         PR target/17390
6911         * gcc.target/i386/pr17390.c: New test.
6912
6913 2007-08-23  Richard Guenther  <rguenther@suse.de>
6914
6915         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6916         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6917         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6918         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6919         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6920         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6921         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6922         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6923
6924 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6925
6926         * gcc.target/s390: New directory.
6927         * gcc.target/s390/s390.exp: New file.
6928         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6929         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6930         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6931         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6932         gcc.target/s390 directory.
6933
6934 2007-08-23  Richard Guenther  <rguenther@suse.de>
6935
6936         PR tree-optimization/32328
6937         * gcc.dg/pr32328.c: New testcase.
6938
6939 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6940
6941         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6942           available.
6943
6944 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6945
6946         PR fortran/33095
6947         * gfortran.dg/min_max_optional_5.f90: New test.
6948         * gfortran.dg/min_max_optional_2.f90: Remove.
6949         * gfortran.dg/min_max_optional_3.f90: Remove.
6950         * gfortran.dg/min_max_optional_4.f90: Remove.
6951
6952 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6953
6954         * gcc.target/i386/xorps-sse.c: New.
6955         * gcc.target/i386/xorps-sse2.c: New.
6956
6957 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6958
6959         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6960         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6961         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6962
6963 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6964
6965         PR fortran/33020
6966         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6967         include multiple kinds for SHAPE parameter within a single
6968         namespace.
6969         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6970         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6971
6972 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6973
6974         * interface_abstract_1.f90: Extended test case.
6975         * interface_abstract_3.f90: New test.
6976
6977 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6978
6979         * gcc.dg/fold-sub.c: New test.
6980         
6981 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6982
6983         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6984         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6985         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6986         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6987         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6988         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6989
6990 2007-08-22  Richard Guenther  <rguenther@suse.de>
6991
6992         PR middle-end/33007
6993         * gcc.dg/pr33007.c: New testcase.
6994
6995 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6996
6997         * gcc.c-torture/execute/strcmp-1.x: Delete.
6998
6999 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7000
7001         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7002         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7003         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7004         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7005         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7006         gcc.target/i386/stack-realign.c,
7007         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7008         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7009         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7010         target using dg-require-effective-target directive.
7011         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7012         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7013         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7014         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7015         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7016         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7017         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7018         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7019         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7020         Require lp64 target using dg-require-effective-target directive.
7021         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7022         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7023         directive.
7024         * gcc.target/i386/20010202-1.c: Move from here ...
7025         * gcc.dg/20010202-1.c: ... to here.
7026
7027 2007-08-22  Richard Guenther  <rguenther@suse.de>
7028
7029         PR tree-optimization/33142
7030         * gcc.c-torture/execute/pr33142.c: New testcase.
7031
7032 2007-08-22  Richard Guenther  <rguenther@suse.de>
7033
7034         PR middle-end/32563
7035         * g++.dg/torture/pr32563.C: New testcase.
7036
7037 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7038
7039         PR middle-end/32912
7040         * gcc.dg/pr32912-1.c: Add -w to options.
7041         * gcc.dg/pr32912-2.c: Likewise.
7042         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7043
7044 2007-08-21  Ian Lance Taylor  <iant@google.com>
7045
7046         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7047
7048 2007-08-21  Ian Lance Taylor  <iant@google.com>
7049
7050         PR tree-optimization/33134
7051         * g++.dg/tree-ssa/pr33134.C: New test.
7052
7053 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7054
7055         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7056         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7057
7058 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7059
7060         PR debug/32610
7061         * gcc.dg/debug/pr32610.c: New test.
7062
7063         * g++.dg/init/new24.C: New test.
7064
7065         PR middle-end/32912
7066         * gcc.dg/pr32912-1.c: New test.
7067         * gcc.dg/pr32912-2.c: New test.
7068         * gcc.dg/pr32912-3.c: New test.
7069
7070 2007-08-21  Richard Guenther  <rguenther@suse.de>
7071
7072         * gcc.dg/pointer-arith-10.c: New testcase.
7073
7074 2007-08-21  Richard Guenther  <rguenther@suse.de>
7075
7076         PR middle-end/33122
7077         * gcc.c-torture/compile/pr33122.c: New testcase.
7078
7079 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7080
7081         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7082
7083 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7084
7085         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7086
7087 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7088
7089         PR c++/33025
7090         * g++.dg/init/new23.C: New test.
7091
7092 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7093
7094         PR middle-end/30564
7095         * gcc.c-torture/compile/pr30564-1.c: New test.
7096         * gcc.c-torture/compile/pr30564-2.c: New test.
7097
7098 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7099
7100         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7101
7102 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7103
7104         * gfortran.dg/interface_abstract_2.f90: New.
7105         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7106
7107 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7108
7109         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7110         unknown (so that outer-loop wont get analyzed).
7111         * gcc.dg/vect/vect-outer-1a.c: New test.
7112         * gcc.dg/vect/vect-outer-1b.c: New test.
7113         * gcc.dg/vect/vect-outer-1.c: New test.
7114         * gcc.dg/vect/vect-outer-2a.c: New test.
7115         * gcc.dg/vect/vect-outer-2b.c: New test.
7116         * gcc.dg/vect/vect-outer-2c.c: New test.
7117         * gcc.dg/vect/vect-outer-2.c: New test.
7118         * gcc.dg/vect/vect-outer-3a.c: New test.
7119         * gcc.dg/vect/vect-outer-3b.c: New test.
7120         * gcc.dg/vect/vect-outer-3c.c: New test.
7121         * gcc.dg/vect/vect-outer-3.c: New test.
7122         * gcc.dg/vect/vect-outer-4a.c: New test.
7123         * gcc.dg/vect/vect-outer-4b.c: New test.
7124         * gcc.dg/vect/vect-outer-4c.c: New test.
7125         * gcc.dg/vect/vect-outer-4d.c: New test.
7126         * gcc.dg/vect/vect-outer-4e.c: New test.
7127         * gcc.dg/vect/vect-outer-4f.c: New test.
7128         * gcc.dg/vect/vect-outer-4g.c: New test.
7129         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7130         * gcc.dg/vect/vect-outer-4i.c: New test.
7131         * gcc.dg/vect/vect-outer-4j.c: New test.
7132         * gcc.dg/vect/vect-outer-4k.c: New test.
7133         * gcc.dg/vect/vect-outer-4l.c: New test.
7134         * gcc.dg/vect/vect-outer-4m.c: New test.
7135         * gcc.dg/vect/vect-outer-4.c: New test.
7136         * gcc.dg/vect/vect-outer-5.c: New test.
7137         * gcc.dg/vect/vect-outer-6.c: New test.
7138         * gcc.dg/vect/vect-outer-fir.c: New test.
7139         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7140         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7141
7142 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7143
7144         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7145         and -fno-tree-reassoc.
7146         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7147         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7148         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7149         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7150         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7151         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7152         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7153         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7154         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7155         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7156         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7157         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7158         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7159         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7160         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7161         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7162         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7163         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7164         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7165         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7166         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7167         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7168         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7169         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7170         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7171         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7172         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7173         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7174         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7175         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7176         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7177         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7178         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7179         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7180         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7181         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7182         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7183
7184 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7185
7186         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7187         versioning for aliasing).
7188         * gcc.dg/vect/vect-35.c: Likewise.
7189
7190         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7191         targets.
7192         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7193
7194 2007-08-18  Tom Tromey  <tromey@redhat.com>
7195
7196         PR preprocessor/32974:
7197         * gcc.dg/cpp/pr32974.c: New file.
7198
7199 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7200
7201         * gfortran.dg/interface_abstract_1.f90: New.
7202
7203 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7204
7205         PR fortran/32881
7206         * gfortran.dg/pure_initializer_1.f90: New test.
7207
7208 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7209
7210         PR fortran/32875
7211         * gfortran.dg/array_constructor_18.f90: New test.
7212
7213 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7214
7215         PR c++/28989
7216         * g++.dg/expr/lval3.C: New test.
7217         * g++.dg/expr/lval4.C: New test.
7218
7219 2007-08-17  Ollie Wild  <aaw@google.com>
7220
7221         PR c++/31749
7222         * g++.dg/lookup/builtin3.C: New test.
7223         * g++.dg/lookup/builtin4.C: New test.
7224         * g++.dg/lookup/using19.C: New test.
7225
7226 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7227
7228         PR c++/32190
7229         * g++.dg/parse/error31.C: New.
7230
7231 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7232
7233         PR c++/32112
7234         * g++.dg/template/error26.C: New.
7235
7236 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7237
7238         PR fortran/33079
7239         * gfortran.dg/zero_length_2.f90: New test.
7240
7241 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7242
7243         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7244         * gfortran.dg/kind_tests_3.f03: Ditto.
7245         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7246         * gfortran.dg/interface_13.f90: Ditto.
7247         * gfortran.dg/pr32738.f90: Ditto.
7248         * gfortran.dg/module_private_1.f90: Ditto.
7249         * gfortran.dg/test_only_clause.f90: Ditto.
7250         * gfortran.dg/bind_c_vars.f90: Ditto.
7251         * gfortran.dg/bind_c_dts.f90: Ditto.
7252         * gfortran.dg/use_9.f90: Ditto.
7253         * gfortran.dg/generic_8.f90: Ditto.
7254         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7255         * gfortran.dg/private_type_6.f90: Ditto.
7256         * gfortran.dg/c_assoc.f90: Ditto.
7257         * gfortran.dg/private_type_7.f90: Ditto.
7258         * gfortran.dg/global_vars_c_init.f90: Ditto.
7259         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7260         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7261         * gfortran.dg/c_size_t_test.f03: Ditto.
7262         * gfortran.dg/used_types_12.f90: Ditto.
7263         * gfortran.dg/pr25923.f90: Ditto.
7264         * gfortran.dg/test_com_block.f90: Ditto.
7265         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7266         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7267         * gfortran.dg/com_block_driver.f90: Ditto.
7268         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7269         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7270         * gfortran.dg/c_loc_test.f90: Ditto.
7271         * gfortran.dg/c_ptr_tests.f03: Ditto.
7272         * gfortran.dg/module_interface_1.f90: Ditto.
7273
7274 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7275
7276         PR c++/32870
7277         * g++.dg/other/error17.C: Adjust.
7278         
7279 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7280
7281         PR middle-end/32970
7282         * g++.dg/ext/altivec-14.C: New test.
7283
7284 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7285
7286         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7287         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7288         dump files.
7289         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7290         * gcc.dg/vect/pr32366.c: Ditto.
7291
7292 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7293
7294         PR testsuite/33082
7295         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7296         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7297         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7298         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7299
7300 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7301
7302         PR fortran/33072
7303         * gfortran.dg/use_9.f90: New.
7304
7305 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7306
7307         * g++.dg/gcov/gcov-5.C: New test.
7308
7309 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7310
7311         * g++.dg/gcov/gcov-4.C: New test.
7312         * lib/gcov.exp (verify-lines): Add support for
7313         checking no-coverage lines.
7314
7315 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7316
7317         * gcc.dg/vect/vect-vfa-01.c: New.
7318         * gcc.dg/vect/vect-vfa-02.c: New.
7319         * gcc.dg/vect/vect-vfa-03.c: New.
7320         * gcc.dg/vect/vect-vfa-04.c: New.
7321         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7322         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7323         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7324         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7325         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7326         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7327         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7328         gfortran.dg/vect/pr19049.f90: Rename to start with
7329         prefix no-vfa-.
7330         * gcc.dg/vect/vect.exp: Disable versioning for alias
7331         when test starts with no-vfa-.
7332         * gfortran.dg/vect/vect.exp: Likewise.
7333
7334 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7335
7336         * gcc.dg/torture/pr32897.c: New test.
7337
7338 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7339
7340         PR c++/31132
7341         * g++.dg/template/crash69.C: New.
7342
7343 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7344
7345         * lib/target-supports.exp (check_effective_target_arm32): Use
7346         check_no_compiler_messages.
7347
7348 2007-08-15  Diego Novillo  <dnovillo@google.com>
7349
7350         gcc.dg/tree-ssa/20070815.c: New test.
7351
7352 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7353
7354         PR fortran/33077
7355         * gfortran.dg/random_7.f90: Initialize variable.
7356
7357 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7358
7359         PR middle-end/33074
7360         * gfortran.dg/pr33074.f90: New test.
7361
7362         PR c++/32992
7363         * g++.dg/opt/nrv14.C: New test.
7364
7365 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7366
7367         PR c++/33035
7368         * g++.dg/template/crash68.C: New.
7369
7370 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7371
7372         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7373         * gcc.dg/sibcall-4.c: Ditto.
7374
7375 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7376
7377         PR fortran/33066
7378         * gfortran.dg/use_8.f90: New test.
7379         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7380
7381 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7382
7383         PR c++/27211
7384         * g++.dg/template/error27.C: New.
7385         * g++.dg/template/error28.C: New.
7386         * g++.dg/other/pr28304.C: Adjust.
7387         * g++.old-deja/g++.mike/p811.C: Likewise.
7388
7389 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7390
7391         PR target/30315
7392         * gcc.target/i386/pr30315.c: New.
7393
7394 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7395
7396         PR fortran/32594
7397         * gfortran.dg/substr_5.f90: New test.
7398
7399 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7400
7401         PR c/30428
7402         * gcc.dg/vector-2.c: New test.
7403
7404         PR c++/30428
7405         * g++.dg/ext/vector8.C: New test.
7406
7407 2007-08-13  Dan Hipschman  <dsh@google.com>
7408
7409         PR c/32953
7410         * gcc.dg/format/array-1.c: Add an additional test for
7411         unterminated format strings of length 1.
7412
7413 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7414
7415         PR fortran/32926
7416         * gfortran.dg/external_procedures_3.f90: New test.
7417
7418 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7419
7420         PR fortran/32827
7421         * gfortran.dg/import6.f90: New test.
7422
7423 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7424
7425         PR C/30427
7426         *  gcc.dg/vector-1.c: New test.
7427
7428 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7429
7430         * gcc.dg/pr21255-4.c: Skip for PIC.
7431         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7432
7433 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7434
7435         * gcc.dg/attr-isr.c: Skip for PIC.
7436         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7437         * gcc.dg/attr-isr-trapa.c: Likewise.
7438         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7439         * gcc.dg/pragma-isr-trapa.c: Likewise.
7440         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7441
7442 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7443
7444         PR fortran/32962
7445         * gfortran.dg/transpose_1.f90: New test.
7446
7447 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7448
7449         PR fortran/29600
7450         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7451         intrinsic.
7452
7453 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7454
7455         PR fortran/30964
7456         PR fortran/33054
7457         * gfortran.dg/random_4.f90: New test.
7458         * gfortran.dg/random_5.f90: New test.
7459         * gfortran.dg/random_6.f90: New test.
7460         * gfortran.dg/random_7.f90: New test.
7461
7462 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7463
7464         PR fortran/32860
7465         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7466
7467 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7468
7469         PR fortran/31629
7470         * gfortran.dg/module_private_1.f90: New test.
7471
7472 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7473
7474         PR fortran/29600
7475         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7476         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7477
7478 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7479
7480         PR fortran/32937
7481         * gfortran.dg/char_length_6.f90: New test.
7482
7483 2007-08-10  Ollie Wild  <aaw@google.com>
7484
7485         * g++.dg/lookup/using18.C: New test.
7486
7487 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7488
7489         PR c++/17763
7490         * g++.dg/other/error16.C: New.
7491
7492 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7493
7494         PR libfortran/33039
7495         * gfortran.dg/namelist_37.f90: New test.
7496
7497 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7498
7499         PR c++/22256
7500         * g++.dg/conversion/op3.C: New.
7501
7502 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7503
7504         PR fortran/32987
7505         * gfortran.dg/fmt_tab_1.f90: New.
7506         * gfortran.dg/fmt_tab_2.f90: New.
7507
7508 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7509
7510         PR c/32796
7511         * gcc.c-torture/compile/pr32796.c: New test.
7512
7513 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7514
7515         PR middle-end/32813
7516         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7517         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7518         instead of just -O.
7519
7520 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7521
7522         * gcc.target/mips/code-readable-1.c: New test.
7523         * gcc.target/mips/code-readable-2.c: Likewise.
7524         * gcc.target/mips/code-readable-3.c: Likewise.
7525
7526 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7527             Revital Eres  <eres@il.ibm.com>
7528
7529         * gfortran.dg/sms-1.f90: Add comment.
7530         * gfortran.dg/sms-2.f90: New.
7531
7532 2007-08-07  Ian Lance Taylor  <iant@google.com>
7533
7534         * gcc.dg/instrument-1.c: New test.
7535         * gcc.dg/instrument-2.c: New test.
7536         * gcc.dg/instrument-3.c: New test.
7537
7538 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7539
7540         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7541
7542 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7543
7544         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7545         !vector_alignment_reachable targets.
7546         * gcc.dg/vect/vect-33.c: Likewise.
7547         * gcc.dg/vect/vect-42.c: Likewise.
7548         * gcc.dg/vect/vect-44.c: Likewise.
7549         * gcc.dg/vect/vect-50.c: Likewise.
7550         * gcc.dg/vect/vect-70.c: Likewise.
7551         * gcc.dg/vect/vect-71.c: Likewise.
7552         * gcc.dg/vect/vect-87.c: Likewise.
7553         * gcc.dg/vect/vect-88.c: Likewise.
7554         * gcc.dg/vect/vect-91.c: Likewise.
7555         * gcc.dg/vect/vect-93.c: Likewise.
7556         * gcc.dg/vect/vect-96.c: Likewise.
7557         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7558         * gcc.dg/vect/section-anchors-69.c: Likewise.
7559         * gcc.dg/vect/pr25413.c: Likewise.
7560         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7561         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7562         * gfortran.dg/vect-2.f90: Likewise.
7563         * gfortran.dg/vect-3.f90: Likewise.
7564         * gfortran.dg/vect-4.f90: Likewise.
7565         * gfortran.dg/vect-5.f90: Likewise.
7566         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7567         Return false for darwin. 
7568         (check_effective_target_vector_alignment_reachable_for_double): New.
7569
7570 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7571
7572         * gcc.dg/multiword-1.c: New testcase.
7573
7574 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7575
7576         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7577         messages.
7578         * gfortran.dg/namelist_36.f90: New test.
7579
7580 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7581
7582         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7583           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7584
7585 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7586
7587         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7588         * gcc.dg/torture/type-generic-1.c: Likewise.
7589
7590 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7591
7592         * gcc.c-torture/20070522-1.c: Move to ...
7593         * gcc.c-torture/compile/20070522-1.c: Here.
7594
7595 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7596
7597         PR fortran/29828
7598         * gfortran.dg/minmax_char_1.f90: New test.
7599         * gfortran.dg/minmax_char_2.f90: New test.
7600         * gfortran.dg/min_max_optional_4.f90: New test.
7601
7602 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7603
7604         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7605         hanging on the testcase.
7606
7607 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7608
7609         PR middle-end/32988
7610         * gcc.c-torture/compile/pr32988.c: New test.
7611
7612 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7613
7614         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7615
7616 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7617
7618         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7619
7620         Revert:
7621         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7622
7623         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7624
7625 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7626
7627         PR fortran/32979
7628         * gfortran.dg/isnan_1.f90: New test.
7629
7630 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7631             Revital Eres <eres@il.ibm.com>
7632
7633         * gcc.dg/sms-antideps.c: New test.
7634
7635 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7636
7637         PR fortran/31214
7638         * gfortran.dg/entry_13.f90: New test.
7639
7640         * gfortran.dg/entry_12.f90: Clean up .mod file.
7641
7642 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7643
7644         PR fortran/32770
7645         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7646         variables as kind=4 so they don't overflow the record length.
7647
7648 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7649
7650         PR fortran/32968
7651         * gfortran.dg/selected_kind_1.f90: New test.
7652
7653 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7654
7655         PR middle-end/32780
7656         * gcc.c-torture/compile/pr32780.c: New test.
7657
7658 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7659
7660         RP middle-end/32399
7661         * gcc.c-torture/compile/pr32399.c: New testcase.
7662
7663 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7664
7665         PR middle-end/32304
7666         * g++.dg/torture/pr32304.C: New testcase.
7667
7668 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7669
7670         PR middle-end/32935
7671         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7672
7673 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7674
7675         PR fortran/32955
7676         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7677
7678 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7679
7680         PR fortran/31202
7681         * gfortran.dg/nint_2.f90: New test.
7682
7683 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7684
7685         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7686         * gcc.dg/weak/typeof-2.c: Likewise.
7687
7688 2007-08-03  Diego Novillo  <dnovillo@google.com>
7689
7690         PR 31521
7691         * gcc.dg/tree-ssa/pr31521.c: New test.
7692
7693 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7694
7695         PR fortran/32770
7696         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7697         iostat must be default kind.
7698
7699 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7700
7701         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7702
7703 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7704
7705         PR fortran/32770
7706         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7707         explicit so test passes with -fdefault-integer-8.
7708         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7709         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7710
7711 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7712
7713         PR c++/30849
7714         * g++.dg/parse/asm1.C: New test.
7715
7716         PR c++/30850
7717         * g++.dg/parse/asm2.C: Likewise.
7718
7719         PR c++/30851
7720         * g++.dg/parse/asm3.C: Likewise.
7721         
7722 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7723
7724         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7725           "int" is only 16 bit bits wide.
7726         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7727
7728 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7729
7730         * g++.dg/torture/type-generic-1.C: New.
7731         * gcc.dg/pr28796-2.c: Move tests ...
7732         * gcc.dg/tg-tests.h: ... here.
7733         * gcc.dg/torture/type-generic-1.c: New.
7734
7735 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7736
7737         PR libfortran/32954
7738         * minmaxloc_3.f90:  New test case.
7739
7740 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7741
7742         PR fortran/32936
7743         * gfortran.dg/allocate_stat.f90: New.
7744
7745 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7746
7747         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7748
7749 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7750
7751         PR tree-optimization/32919
7752         * gcc.c-torture/compile/pr32919.c: New.
7753
7754 2007-08-01  Nick Clifton  <nickc@redhat.com>
7755
7756         * gcc.c-torture/execute/execute.exp: Change copyright header to
7757         refer to version 3 of the GNU General Public License and to point
7758         readers at the COPYING3 file and the FSF's license web page.
7759         * gcc.c-torture/execute/ieee/ieee.exp,
7760         gcc.c-torture/unsorted/unsorted.exp,
7761         gcc.c-torture/compile/compile.exp,
7762         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7763         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7764         gcc.target/cris/torture/cris-torture.exp,
7765         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7766         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7767         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7768         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7769         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7770         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7771         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7772         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7773         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7774         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7775         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7776         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7777         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7778         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7779         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7780         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7781         gcc.dg/noncompile/noncompile.exp,
7782         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7783         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7784         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7785         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7786         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7787         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7788         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7789         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7790         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7791         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7792         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7793         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7794         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7795         g++.old-deja/old-deja.exp,
7796         gfortran.fortran-torture/execute/execute.exp,
7797         gfortran.fortran-torture/compile/compile.exp,
7798         treelang/output/output-1.c, treelang/output/output-1.tree,
7799         treelang/execute/execute.exp, treelang/Makefile.in,
7800         treelang/compile/compile.exp, g++.dg/dg.exp,
7801         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7802         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7803         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7804         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7805         g++.dg/compat/struct-layout-1.exp,
7806         g++.dg/compat/struct-layout-1_generate.c,
7807         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7808         g++.dg/bprob/bprob.exp, config/default.exp,
7809         gcc.test-framework/test-framework.awk,
7810         gcc.test-framework/gen_directive_tests,
7811         gcc.test-framework/test-framework.exp,
7812         objc.dg/special/special.exp,
7813         objc.dg/gnu-encoding/gnu-encoding.exp,
7814         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7815         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7816         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7817         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7818         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7819         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7820         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7821         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7822         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7823         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7824         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7825         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7826         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7827         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7828         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7829         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7830         Likewise.
7831
7832 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7833
7834         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7835         error message text.
7836
7837 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7838
7839         PR fortran/32945
7840         * gfortran.dg/initialization_12.f90: New test.
7841
7842 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7843
7844         PR fortran/31609
7845         * gfortran.dg/entry_12.f90: New test.
7846
7847 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7848
7849         PR fortran/32938
7850         * gfortran.dg/altreturn_6.f90: New test.
7851
7852 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7853
7854         PR fortran/32942
7855         * gfortran.dg/exponent_2.f90: New test.
7856
7857 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7858
7859         * gcc.dg/vect/vect-117.c: New test.
7860         * gcc.dg/vect/vect-74.c: Enabled test
7861         * gcc.dg/vect/vect-81.c: Enabled test
7862
7863 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7864
7865         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7866         s/dg-error/dg-warning where warning is expected.
7867
7868 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7869
7870         PR fortran/32770
7871         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7872         of huge() to correct kind.
7873
7874 2007-07-30  Ollie Wild  <aaw@google.com>
7875
7876         * gcc.dg/cpp/counter-2.c: New test.
7877         * gcc.dg/cpp/counter-3.c: New test.
7878         * gcc.dg/cpp/dir-only-1.c: New test.
7879         * gcc.dg/cpp/dir-only-1.h: New file.
7880         * gcc.dg/cpp/dir-only-2.c: New test.
7881         * gcc.dg/cpp/dir-only-3.c: New test.
7882         * gcc.dg/cpp/dir-only-3a.h: New file.
7883         * gcc.dg/cpp/dir-only-3b.h: New file.
7884         * gcc.dg/cpp/dir-only-4.c: New test.
7885         * gcc.dg/cpp/dir-only-5.c: New test.
7886         * gcc.dg/cpp/dir-only-6.c: New test.
7887
7888 2007-07-30  Julian Brown  <julian@codesourcery.com>
7889
7890         * gcc.target/arm/neon/v*.c: Regenerate.
7891
7892 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7893
7894         PR c++/32108
7895         * g++.dg/ext/label6.C: New.
7896
7897 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7898
7899         PR libfortran/32858
7900         PR libfortran/30814
7901         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7902
7903 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7904
7905         PR fortran/31211
7906         * gfortran.dg/actual_pointer_function_1.f90: New test.
7907
7908         PR fortran/32682
7909         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7910
7911 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7912
7913         PR fortran/32906
7914         * gfortran.dg/shape_1.f90: Adjust error message.
7915         * gfortran.dg/parameter_array_ref_1.f90: New test.
7916
7917 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7918
7919         PR fortran/31609
7920         * gfortran.dg/entry_11.f90: New test.
7921
7922 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7923             Revital Eres  <eres@il.ibm.com>
7924
7925         * gfortran.dg/sms-1.f90: New test.
7926
7927 2007-07-28  Richard Guenther  <rguenther@suse.de>
7928
7929         * gcc.c-torture/compile/pr32920.c: New testcase.
7930
7931 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7932
7933         PR c++/30917
7934         * g++.dg/lookup/friend11.C: New test.
7935
7936 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7937
7938         * gfortran.dg/namelist_5.f90: Adjusted error message.
7939         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7940         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7941         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7942         * gfortran.dg/namelist_32.f90: ... this.
7943
7944         PR fortran/32876
7945         * gfortran.dg/namelist_33.f90: New test.
7946
7947         PR fortran/32905
7948         * gfortran.dg/namelist_34.f90: New test.
7949
7950         PR fortran/31818
7951         * gfortran.dg/namelist_35.f90: New test.
7952
7953 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7954
7955         PR fortran/32880
7956         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7957
7958 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7959
7960         PR testsuite/32471
7961         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7962           assuming it is 0x7ffffffff.
7963         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7964         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7965
7966 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7967
7968         * gfortran.dg/operator_3.f90: Fix dg directive.
7969         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7970         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7971         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7972
7973 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7974
7975         * g++.dg/cpp0x/decltype1.C: New.
7976         * g++.dg/cpp0x/decltype2.C: New.
7977         * g++.dg/cpp0x/decltype3.C: New.
7978         * g++.dg/cpp0x/decltype4.C: New.
7979         * g++.dg/cpp0x/decltype5.C: New.
7980         * g++.dg/cpp0x/decltype6.C: New.
7981
7982 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7983
7984         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7985           because the test relies on bit 31 to be the sign bit.
7986
7987 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7988
7989         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7990           assuming it is 0x7fffffff.
7991         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7992         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7993
7994 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7995
7996         PR c++/32346
7997         * g++.dg/expr/bitfield9.C: New test.
7998
7999 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8000
8001         PR fortran/32899
8002         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8003
8004 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8005
8006         PR fortran/32760
8007         * gfortran.dg/private_type_7.f90: New test.
8008
8009 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8010
8011         PR fortran/32035
8012         * gfortran.dg/select_char_1.f90: New test.
8013
8014 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8015
8016         PR fortran/32903
8017         * gfortran.dg/initialization_11.f90: New test.
8018
8019 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8020
8021         * gcc.target/mips/ins-1.c: New test.
8022
8023 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8024
8025         PR/19232
8026         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8027         (f1): Likewise.
8028
8029 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8030
8031         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8032         error: width of 'spare' exceeds its type.
8033
8034 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8035
8036         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8037         * gcc.dg/sibcall-4.c: Likewise.
8038
8039 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8040
8041         PR rtl-optimization/31500
8042         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8043         * g++.dg/warn/Warray-bounds.C: Likewise.
8044
8045 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8046
8047         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8048
8049 2007-07-25  Julian Brown  <julian@codesourcery.com>
8050             Paul Brook  <paul@codesourcery.com>
8051             Joseph Myers  <joseph@codesourcery.com>
8052             Mark Shinwell  <shinwell@codesourcery.com>
8053
8054         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8055         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8056         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8057         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8058         (check_effective_target_arm_neon_hw): New.
8059         * gcc.target/arm/neon/neon.exp: New file.
8060         * gcc.target/arm/neon/polytypes.c: New file.
8061         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8062
8063 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8064
8065         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8066           targets where an "int" is less than 32 bits wide.
8067
8068 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8069
8070         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8071
8072 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8073
8074         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8075           during addition if an int is only 16 bits wide.
8076         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8077
8078 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8079
8080         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8081           size as "long int" and are 32 or 64 bits wide.
8082         * gcc.dg/torture/pr28814.c: Likewise.
8083
8084 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8085
8086         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8087           exactly as wide as an int.
8088
8089 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8090
8091         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8092         Define and use throughout as long long printf format specifier.
8093         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8094         Likewise.
8095
8096 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8097
8098         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8099         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8100
8101 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8102
8103         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8104
8105 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8106
8107         * gcc.c-torture/execute/20070724-1.c: New.
8108
8109 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8110
8111         PR fortran/31205
8112         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8113         "deallocates" to 24, since patch has code rid of much spurious
8114         code.
8115         * gfortran.dg/interface_assignment_1.f90 : New test.
8116
8117         PR fortran/32842
8118         * gfortran.dg/interface_assignment_2.f90 : New test.
8119
8120 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8121
8122         PR fortran/32867
8123         * fortran.dg/initialization_10.f90: New test.
8124
8125 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8126
8127         PR fortran/32778
8128         * gfortran.dg/imag_2.f: Removed
8129         * gfortran.dg/warn_std_1.f90: New test.
8130         * gfortran.dg/warn_std_2.f90: New test.
8131         * gfortran.dg/warn_std_3.f90: New test.
8132
8133 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8134
8135         PR c++/29001
8136         * g++.dg/init/new22.C: New.
8137
8138 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8139
8140         PR c++/32561
8141         * g++.dg/template/crash67.C: New.
8142
8143 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8144
8145         * lib/target-support.exp (check_effective_target_natural_alignment): 
8146         (check_effective_target_vector_alignment_reachable): New.
8147         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8148         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8149         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8150         check.
8151         * gcc.dg/vect/pr25413.c: Likewise.
8152         * gcc.dg/vect/pr31699.c: Likewise.
8153
8154 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8155
8156         PR fortran/30814
8157         * gfortran.dg/pack_bounds_1.f90:  New test case.
8158
8159 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8160
8161         PR fortran/31639
8162         * gfortran.dg/initialization_9.f90: New test.
8163
8164 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8165
8166         PR fortran/32797
8167         PR fortran/32800
8168         * gfortran.dg/bind_c_usage_8.f03: New test case.
8169         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8170         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8171
8172 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8173
8174         * gcc.target/mips/branch-cost-1.c: New test.
8175         * gcc.target/mips/branch-cost-2.c: Likewise.
8176
8177 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8178
8179         PR fortran/32732
8180         * gfortran.dg/c_char_tests.f03: New test case.
8181         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8182         * gfortran.dg/c_char_tests_2.f03: New test case.
8183         * gfortran.dg/value_6.f03: Ditto.
8184         * gfortran.dg/value_7.f03: Ditto.
8185
8186 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8187
8188         PR fortran/32600
8189         * gfortran.dg/c_funloc_tests_5.f03: New.
8190         * gfortran.dg/c_funloc_tests_5.f04: New.
8191         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8192
8193 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8194
8195         PR c++/32839
8196         * g++.dg/expr/call4.C: New.
8197         * g++.dg/expr/call5.C: New.
8198
8199 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8200
8201         PR fortran/32710
8202         * gfortran.dg/namelist_30.f90: New test.
8203
8204 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8205
8206         PR fortran/29962
8207         * gfortran.dg/array_initializer_1.f90: Removed warning.
8208         * gfortran.dg/initialization_1.f90: Adjusted messages.
8209         * gfortran.dg/nested_modules_6.f90: Removed warning.
8210
8211         PR fortran/31253
8212         * gfortran.dg/initialization_7.f90: New test.
8213
8214         PR fortran/31639
8215         * gfortran.dg/initialization_8.f90: New test.
8216
8217 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8218
8219         PR c++/30818
8220         * g++.dg/template/crash47.C: Adjust errors.
8221         * g++.dg/template/crash48.C: Adjust errors.
8222         * g++.dg/template/typename12.C: New.
8223         * g++.dg/template/typename13.C: New.
8224         * g++.dg/template/typename14.C: New.
8225         * g++.dg/template/typedef6.C: Adjust errors.
8226
8227 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8228
8229         PR fortran/32627
8230         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8231         * gfortran.dg/pr32627.f03: New test case.
8232
8233         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8234         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8235         c_f_pointer_logical.
8236         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8237         c_f_pointer_complex.
8238         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8239         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8240         c_f_pointer_shape_tests_2.
8241         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8242
8243 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8244
8245         PR fortran/32804
8246         * gfortran.dg/c_loc_tests_9.f03: New test case.
8247         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8248
8249 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8250
8251         PR fortran/32823
8252         * gfortran.dg/int_2.f90: New test.
8253         
8254 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8255
8256         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8257
8258 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8259
8260         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8261         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8262
8263 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8264
8265         PR tree-optimization/19910
8266         * gcc.dg/pr19910.c: New test.
8267
8268 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8269
8270         PR fortran/32738
8271         * gfortran.dg/pr32738.f90: New test.
8272
8273 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8274
8275         PR tree-optimzation/32635
8276         * gfortran.dg/pr32635.f:  New test case.
8277
8278 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8279
8280         PR fortran/32801
8281         * gfortran.dg/pr32801.f03: New test case.
8282
8283 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8284
8285         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8286         Test negative numbers also.
8287         * gcc.dg/c99-math-float-1.c: Likewise.
8288         * gcc.dg/c99-math-long-double-1.c: Likewise.
8289         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8290         test inputs.
8291
8292 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8293         
8294         * lib/target-supports.exp (check_effective_target_sync_int_long):
8295         Enable for xtensa.
8296         (check_effective_target_sync_char_short): Likewise.
8297         
8298 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8299
8300         * gcc.dg/pr28796-2.c: Add more cases.
8301
8302 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8303
8304         * gcc.dg/pr28796-1.c: Add more cases.
8305         * gcc.dg/pr28796-2.c: Likewise.
8306
8307 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8308
8309         * gcc.dg/pr28796-1.c: Add more cases.
8310         * gcc.dg/pr28796-2.c: Likewise.
8311
8312 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8313
8314         PR fortran/32535
8315         * gfortran.dg/pr32535.f90: New test.
8316
8317 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8318
8319         PR fortran/31320
8320         PR fortran/32665
8321         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8322
8323 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8324
8325         PR rtl-optimization/32773
8326         * gcc.dg/pr32773.c: New test.
8327
8328 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8329
8330         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8331         match flax-vector-conversions note.
8332         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8333         instead of dg-error for the warning.
8334
8335 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8336
8337         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8338           adapted to work on targets with 16-bit or wider int.
8339         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8340         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8341         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8342         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8343
8344 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8345
8346         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8347         support large arrays.
8348         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8349         * gcc.dg/20061109-1.c: Likewise.
8350         * gcc.c-torture/execute/20061101-1.x: Likewise.
8351         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8352         * gcc.c-torture/execute/pr31448.x: Likewise.
8353
8354 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8355
8356         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8357
8358         PR fortran/32238
8359         * gfortran.dg/pr32238.f90: New test.
8360
8361         PR fortran/32222
8362         * gfortran.dg/pr32222.f90: New test.
8363
8364         PR fortran/32242
8365         * gfortran.dg/pr32242.f90: New test.
8366         
8367 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8368             David Ung  <davidu@mips.com>
8369
8370         * gcc.target/mips/mips-sched-madd.c: New test case.
8371
8372 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8373
8374         PR libfortran/32611
8375         * gfortran.dg/large_real_kind_1.f90: Update test.
8376         * gfortran.dg/pr17706.f90: Update test.
8377         * gfortran.dg/fmt_zero_digits.f90: Update test.
8378         * gfortran.dg/fmt_zero_precision.f90: Update test.
8379         * gfortran.dg/real_const_3.f90: Update test.
8380
8381 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8382
8383         PR fortran/32036
8384         * gfortran.dg/bounds_check_8.f90: New test.
8385         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8386
8387 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8388
8389         PR fortran/32357
8390         * gfortran.dg/mvbits_2.f90: New test.
8391
8392 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8393
8394         PR libfortran/32731
8395         * gfortran.dg/pack_mask_1.f90:  New test.
8396         * gfortran.dg/unpack_mask_1.f90:  New test.
8397
8398 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8399
8400         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8401         * gcc.dg/20001101-1.c: Likewise.
8402         * gcc.dg/20001102-1.c: Likewise.
8403         * gcc.dg/20020116-2.c: Likewise.
8404         * gcc.dg/20020416-1.c: Likewise.
8405         * gcc.dg/sparc-constant-1.c: Likewise.
8406         * gcc.dg/sparc-dwarf2.c: Likewise.
8407         * gcc.dg/sparc-frame-1.c: Likewise.
8408         * gcc.dg/sparc-getcontext-1.c: Likewise.
8409         * gcc.dg/sparc-loop-1.c: Likewise.
8410         * gcc.dg/sparc-reg-1.c: Likewise.
8411         * gcc.dg/sparc-ret.c: Likewise.
8412         * gcc.dg/sparc-trap-1.c: Likewise.
8413         * gcc.dg/ultrasp10.c: Likewise.
8414         * gcc.dg/ultrasp11.c: Likewise.
8415         * gcc.dg/ultrasp1.c: Likewise.
8416         * gcc.dg/ultrasp2.c: Likewise.
8417         * gcc.dg/ultrasp3.c: Likewise.
8418         * gcc.dg/ultrasp4.c: Likewise.
8419         * gcc.dg/ultrasp5.c: Likewise.
8420         * gcc.dg/ultrasp6.c: Likewise.
8421         * gcc.dg/ultrasp7.c: Likewise.
8422         * gcc.dg/ultrasp8.c: Likewise.
8423         * gcc.dg/ultrasp9.c: Likewise.
8424         * gcc.dg/splet-1.c: Delete.
8425
8426 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8427
8428         PR fortran/32724
8429         * gfortran.dg/stfunc_5.f90: New test.
8430
8431 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8432
8433         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8434         New procedure to check if arrays are naturally aligned to the vector
8435         alignment boundary.
8436         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8437         in size_t typedef.  Adjust tree dump scan results according to
8438         vect_aligned_arrays target check.
8439         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8440         vect_aligned_arrays target check.
8441         * gcc.dg/vect/pr31699.c: Ditto.
8442
8443 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8444
8445         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8446         for V2DFmode vector conditional expression.
8447         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8448         and dfceq patterns.
8449         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8450         and dfcgt patterns.
8451         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8452         V2DFmode comparison and test special values.
8453         * lib/target-supports.exp: Switch on test for V2DFmode 
8454         vector conditional expression.
8455
8456 2007-07-13  Richard Guenther  <rguenther@suse.de>
8457
8458         PR tree-optimization/32721
8459         * gcc.dg/pr32721.c: New testcase.
8460
8461 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8462
8463         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8464         error message part that continues on a new line.
8465
8466 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8467
8468         * gcc.dg/c99-tgmath-1.c: New.
8469         * gcc.dg/c99-tgmath-2.c: New.
8470         * gcc.dg/c99-tgmath-3.c: New.
8471         * gcc.dg/c99-tgmath-4.c: New.
8472
8473 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8474             Janis Johnson  <janis187@us.ibm.com>
8475
8476         PR testsuite/25241
8477         * gcc.test-framework/dg-error-exp-F.c: New test.
8478         * gcc.test-framework/dg-warning-exp-F.c: New test.
8479         * lib/gcc.exp: Enable warning and error prefixes.
8480         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8481         (dg-error): Wrap original dg-error.
8482         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8483         markers from dg-error/dg-warning directives.
8484         * gcc.dg/20040322-1.c: Likewise.
8485         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8486         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8487         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8488         * gcc.dg/Werror-1.c: Likewise.
8489         * gcc.dg/Werror-10.c: Likewise.
8490         * gcc.dg/Werror-11.c: Likewise.
8491         * gcc.dg/Werror-2.c: Likewise.
8492         * gcc.dg/Werror-3.c: Likewise.
8493         * gcc.dg/Werror-4.c: Likewise.
8494         * gcc.dg/Werror-5.c: Likewise.
8495         * gcc.dg/Werror-6.c: Likewise.
8496         * gcc.dg/Werror-7.c: Likewise.
8497         * gcc.dg/Werror-8.c: Likewise.
8498         * gcc.dg/Werror-9.c: Likewise.
8499         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8500         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8501         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8502         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8503         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8504         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8505         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8506         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8507         * gcc.dg/Wnested-externs-1.c: Likewise.
8508         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8509         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8510         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8511         * gcc.dg/Wshadow-3.c: Likewise.
8512         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8513         * gcc.dg/Wwrite-strings-1.c: Likewise.
8514         * gcc.dg/anon-struct-5.c: Likewise.
8515         * gcc.dg/anon-struct-6.c: Likewise.
8516         * gcc.dg/anon-struct-7.c: Likewise.
8517         * gcc.dg/anon-struct-8.c: Likewise.
8518         * gcc.dg/array-8.c: Likewise.
8519         * gcc.dg/array-quals-2.c: Likewise.
8520         * gcc.dg/asm-qual-1.c: Likewise.
8521         * gcc.dg/asm-wide-1.c: Likewise.
8522         * gcc.dg/assign-warn-1.c: Likewise.
8523         * gcc.dg/assign-warn-2.c: Likewise.
8524         * gcc.dg/bitfld-10.c: Likewise.
8525         * gcc.dg/bitfld-11.c: Likewise.
8526         * gcc.dg/bitfld-12.c: Likewise.
8527         * gcc.dg/bitfld-13.c: Likewise.
8528         * gcc.dg/bitfld-14.c: Likewise.
8529         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8530         * gcc.dg/builtins-30.c: Likewise.
8531         * gcc.dg/c90-const-expr-5.c: Likewise.
8532         * gcc.dg/c90-typespec-1.c: Likewise.
8533         * gcc.dg/c99-const-expr-5.c: Likewise.
8534         * gcc.dg/c99-flex-array-5.c: Likewise.
8535         * gcc.dg/c99-fordecl-3.c: Likewise.
8536         * gcc.dg/c99-tag-3.c: Likewise.
8537         * gcc.dg/c99-typespec-1.c: Likewise.
8538         * gcc.dg/c99-vla-jump-1.c: Likewise.
8539         * gcc.dg/c99-vla-jump-2.c: Likewise.
8540         * gcc.dg/c99-vla-jump-3.c: Likewise.
8541         * gcc.dg/c99-vla-jump-4.c: Likewise.
8542         * gcc.dg/c99-vla-jump-5.c: Likewise.
8543         * gcc.dg/cast-1.c: Likewise.
8544         * gcc.dg/cast-2.c: Likewise.
8545         * gcc.dg/cast-3.c: Likewise.
8546         * gcc.dg/cast-4.c: Likewise.
8547         * gcc.dg/cast-pretty-print-1.c: Likewise.
8548         * gcc.dg/comp-goto-2.c: Likewise.
8549         * gcc.dg/comp-goto-3.c: Likewise.
8550         * gcc.dg/cpp/error-1.c: Likewise.
8551         * gcc.dg/cpp/if-paren.c: Likewise.
8552         * gcc.dg/decl-7.c: Likewise.
8553         * gcc.dg/decl-8.c: Likewise.
8554         * gcc.dg/decl-nospec-1.c: Likewise.
8555         * gcc.dg/decl-nospec-2.c: Likewise.
8556         * gcc.dg/decl-nospec-3.c: Likewise.
8557         * gcc.dg/declspec-10.c: Likewise.
8558         * gcc.dg/declspec-11.c: Likewise.
8559         * gcc.dg/declspec-12.c: Likewise.
8560         * gcc.dg/declspec-13.c: Likewise.
8561         * gcc.dg/declspec-14.c: Likewise.
8562         * gcc.dg/declspec-15.c: Likewise.
8563         * gcc.dg/declspec-16.c: Likewise.
8564         * gcc.dg/declspec-17.c: Likewise.
8565         * gcc.dg/declspec-4.c: Likewise.
8566         * gcc.dg/declspec-5.c: Likewise.
8567         * gcc.dg/declspec-6.c: Likewise.
8568         * gcc.dg/declspec-7.c: Likewise.
8569         * gcc.dg/declspec-8.c: Likewise.
8570         * gcc.dg/declspec-9.c: Likewise.
8571         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8572         * gcc.dg/dfp/constants-c99.c: Likewise.
8573         * gcc.dg/dfp/keywords-c89.c: Likewise.
8574         * gcc.dg/dfp/keywords-c99.c: Likewise.
8575         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8576         * gcc.dg/dfp/typespec.c: Likewise.
8577         * gcc.dg/dremf-type-compat-2.c: Likewise.
8578         * gcc.dg/dremf-type-compat-3.c: Likewise.
8579         * gcc.dg/dremf-type-compat-4.c: Likewise.
8580         * gcc.dg/empty-source-2.c: Likewise.
8581         * gcc.dg/empty-source-3.c: Likewise.
8582         * gcc.dg/enum3.c: Likewise.
8583         * gcc.dg/extra-semi-2.c: Likewise.
8584         * gcc.dg/extra-semi-3.c: Likewise.
8585         * gcc.dg/float-range-1.c: Likewise.
8586         * gcc.dg/float-range-2.c: Likewise.
8587         * gcc.dg/float-range-3.c: Likewise.
8588         * gcc.dg/float-range-5.c: Likewise.
8589         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8590         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8591         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8592         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8593         * gcc.dg/format/cast-1.c: Likewise.
8594         * gcc.dg/format/gcc_diag-3.c: Likewise.
8595         * gcc.dg/format/gcc_diag-4.c: Likewise.
8596         * gcc.dg/format/gcc_diag-6.c: Likewise.
8597         * gcc.dg/format/gcc_diag-8.c: Likewise.
8598         * gcc.dg/format/gcc_diag-9.c: Likewise.
8599         * gcc.dg/format/nul-2.c: Likewise.
8600         * gcc.dg/format/opt-1.c: Likewise.
8601         * gcc.dg/format/opt-2.c: Likewise.
8602         * gcc.dg/format/opt-3.c: Likewise.
8603         * gcc.dg/format/opt-4.c: Likewise.
8604         * gcc.dg/format/opt-5.c: Likewise.
8605         * gcc.dg/format/opt-6.c: Likewise.
8606         * gcc.dg/framework-2.c: Likewise.
8607         * gcc.dg/func-args-1.c: Likewise.
8608         * gcc.dg/func-outside-1.c: Likewise.
8609         * gcc.dg/func-outside-2.c: Likewise.
8610         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8611         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8612         * gcc.dg/if-empty-1.c: Likewise.
8613         * gcc.dg/init-bad-1.c: Likewise.
8614         * gcc.dg/init-bad-2.c: Likewise.
8615         * gcc.dg/init-bad-3.c: Likewise.
8616         * gcc.dg/init-desig-obs-2.c: Likewise.
8617         * gcc.dg/init-desig-obs-3.c: Likewise.
8618         * gcc.dg/init-empty-2.c: Likewise.
8619         * gcc.dg/init-empty-3.c: Likewise.
8620         * gcc.dg/inline-11.c: Likewise.
8621         * gcc.dg/inline-12.c: Likewise.
8622         * gcc.dg/inline-8.c: Likewise.
8623         * gcc.dg/inline-9.c: Likewise.
8624         * gcc.dg/inline3.c: Likewise.
8625         * gcc.dg/label-decl-1.c: Likewise.
8626         * gcc.dg/label-decl-2.c: Likewise.
8627         * gcc.dg/label-decl-3.c: Likewise.
8628         * gcc.dg/label-decl-4.c: Likewise.
8629         * gcc.dg/long-long-typespec-1.c: Likewise.
8630         * gcc.dg/lvalue-2.c: Likewise.
8631         * gcc.dg/lvalue-3.c: Likewise.
8632         * gcc.dg/nested-func-3.c: Likewise.
8633         * gcc.dg/nested-redef-1.c: Likewise.
8634         * gcc.dg/noreturn-4.c: Likewise.
8635         * gcc.dg/old-style-prom-2.c: Likewise.
8636         * gcc.dg/old-style-prom-3.c: Likewise.
8637         * gcc.dg/old-style-then-proto-1.c: Likewise.
8638         * gcc.dg/overflow-warn-1.c: Likewise.
8639         * gcc.dg/overflow-warn-2.c: Likewise.
8640         * gcc.dg/overflow-warn-3.c: Likewise.
8641         * gcc.dg/overflow-warn-4.c: Likewise.
8642         * gcc.dg/overflow-warn-6.c: Likewise.
8643         * gcc.dg/parm-forwdecl-2.c: Likewise.
8644         * gcc.dg/parm-forwdecl-3.c: Likewise.
8645         * gcc.dg/parm-impl-decl-1.c: Likewise.
8646         * gcc.dg/parm-impl-decl-2.c: Likewise.
8647         * gcc.dg/parm-incomplete-1.c: Likewise.
8648         * gcc.dg/parm-mismatch-1.c: Likewise.
8649         * gcc.dg/pointer-arith-1.c: Likewise.
8650         * gcc.dg/pointer-arith-2.c: Likewise.
8651         * gcc.dg/pointer-arith-3.c: Likewise.
8652         * gcc.dg/pointer-arith-4.c: Likewise.
8653         * gcc.dg/pointer-arith-6.c: Likewise.
8654         * gcc.dg/pointer-arith-7.c: Likewise.
8655         * gcc.dg/pointer-arith-8.c: Likewise.
8656         * gcc.dg/pr13804-1.c: Likewise.
8657         * gcc.dg/pr15698-1.c: Likewise.
8658         * gcc.dg/pr15698-2.c: Likewise.
8659         * gcc.dg/pr15698-3.c: Likewise.
8660         * gcc.dg/pr15698-4.c: Likewise.
8661         * gcc.dg/pr15698-5.c: Likewise.
8662         * gcc.dg/pr15698-6.c: Likewise.
8663         * gcc.dg/pr15698-7.c: Likewise.
8664         * gcc.dg/pr15698-8.c: Likewise.
8665         * gcc.dg/pr17188-1.c: Likewise.
8666         * gcc.dg/pr17301-1.c: Likewise.
8667         * gcc.dg/pr17301-2.c: Likewise.
8668         * gcc.dg/pr17730-1.c: Likewise.
8669         * gcc.dg/pr20368-1.c: Likewise.
8670         * gcc.dg/pr20368-2.c: Likewise.
8671         * gcc.dg/pr20368-3.c: Likewise.
8672         * gcc.dg/pr22308-1.c: Likewise.
8673         * gcc.dg/qual-component-1.c: Likewise.
8674         * gcc.dg/redecl-1.c: Likewise.
8675         * gcc.dg/redecl-11.c: Likewise.
8676         * gcc.dg/redecl-12.c: Likewise.
8677         * gcc.dg/redecl-13.c: Likewise.
8678         * gcc.dg/redecl-14.c: Likewise.
8679         * gcc.dg/redecl-15.c: Likewise.
8680         * gcc.dg/register-var-1.c: Likewise.
8681         * gcc.dg/register-var-2.c: Likewise.
8682         * gcc.dg/stmt-expr-2.c: Likewise.
8683         * gcc.dg/stmt-expr-3.c: Likewise.
8684         * gcc.dg/stmt-expr-label-1.c: Likewise.
8685         * gcc.dg/stmt-expr-label-2.c: Likewise.
8686         * gcc.dg/stmt-expr-label-3.c: Likewise.
8687         * gcc.dg/struct-empty-2.c: Likewise.
8688         * gcc.dg/struct-empty-3.c: Likewise.
8689         * gcc.dg/struct-parse-1.c: Likewise.
8690         * gcc.dg/struct-semi-1.c: Likewise.
8691         * gcc.dg/struct-semi-2.c: Likewise.
8692         * gcc.dg/struct-semi-3.c: Likewise.
8693         * gcc.dg/switch-5.c: Likewise.
8694         * gcc.dg/switch-6.c: Likewise.
8695         * gcc.dg/switch-7.c: Likewise.
8696         * gcc.dg/tls/diag-5.c: Likewise.
8697         * gcc.dg/transparent-union-1.c: Likewise.
8698         * gcc.dg/transparent-union-3.c: Likewise.
8699         * gcc.dg/typespec-1.c: Likewise.
8700         * gcc.dg/vla-init-2.c: Likewise.
8701         * gcc.dg/vla-init-3.c: Likewise.
8702         * gcc.dg/vla-init-4.c: Likewise.
8703         * gcc.dg/vla-init-5.c: Likewise.
8704         * gcc.dg/void-cast-2.c: Likewise.
8705         * gcc.dg/wvla-3.c: Likewise.
8706         * gcc.dg/wvla-7.c: Likewise.
8707         * gcc.target/i386/991209-1.c: Likewise.
8708         * gcc.target/ia64/fpreg-1.c: Likewise.
8709         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8710         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8711         
8712 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8713
8714         PR fortran/31639
8715         * gfortran.dg/func_decl_4.f90: New test.
8716
8717 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8718
8719         PR fortran/32727
8720         * gfortran.dg/interface_17.f90: New test.
8721
8722 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8723
8724         PR fortran/32599
8725         * gfortran.dg/32599.f03: New test case.
8726
8727         PR fortran/32601
8728         * gfortran.dg/32601.f03: New test case.
8729         * gfortran.dg/32601_1.f03: Ditto.
8730         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8731         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8732
8733 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8734
8735         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8736
8737 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8738             Devang Patel  <dpatel@apple.com>
8739
8740         PR tree-optimization/25413
8741         * gcc.dg/vect/vect-align-1.c: New.
8742         * gcc.dg/vect/vect-align-2.c: New.
8743         * gcc.dg/vect/pr25413.c: New.
8744         * gcc.dg/vect/pr25413a.c: New.
8745         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8746
8747 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8748
8749         * lib/target-support.exp (check_ultrasparc_hw_available):
8750         New function.
8751         (is-effective-target): Check $arg for ultrasparc_hw.
8752         (is-effective-target-keyword): Likewise.
8753         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8754         when determining what to do on sparc platforms.
8755         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8756         * gcc.dg/20001101-1.c: Likewise.
8757         * gcc.dg/20001101-2.c: Likewise.
8758         * gcc.dg/ultrasp9.c: Likewise.
8759         * gcc.dg/ultrasp10.c: Likewise.
8760         * gcc.target/sparc/pdist-3.c: Likewise.
8761
8762 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8763
8764         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8765
8766 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8767
8768         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8769         get vectorized.
8770         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8771         now get vectorized.
8772         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8773         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8774         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8775         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8776         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8777         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8778         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8779         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8780         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8781         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8782         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8783         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8784         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8785         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8786         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8787         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8788         Add spu.
8789
8790 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8791
8792         PR c++/30854
8793         * g++.dg/parse/error30.C: New test.
8794
8795 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8796
8797         PR fortran/29804
8798         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8799
8800 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8801
8802         * gfortran.fortran-torture/compile/pr32663.f: New test.
8803
8804 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8805
8806         PR c++/31027
8807         * g++.dg/inherit/virtual4.C: New.
8808
8809 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8810
8811         PR target/32661
8812         * gcc.target/i386/pr32661-1.c: New test.
8813
8814 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8815
8816         * gnat.dg/invariant_index.ad[sb]: New test.
8817
8818 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8819
8820         PR c++/32560
8821         * g++.dg/template/decl3.C: New.
8822
8823 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8824
8825         PR 32617
8826         * gcc.c-torture/execute/align-3.c: New.
8827
8828 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8829
8830         PR target/32708
8831         * gcc.target/i386/pr32708-1.c: New test.
8832         * gcc.target/i386/pr32708-2.c: Ditto.
8833         * gcc.target/i386/pr32708-3.c: Ditto.
8834
8835 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8836
8837         * g++.dg/init/new20.C: Remove svn:executable flag.
8838
8839 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8840
8841         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8842
8843 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8844
8845         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8846
8847 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8848
8849         PR testsuite/25241
8850         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8851         directive.
8852         
8853 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8854
8855         PR fortran/32157
8856         * gfortran.dg/overload_2.f90: New test.
8857
8858         PR fortran/32689
8859         * gfortran.dg/transfer_simplify_5.f90
8860
8861         PR fortran/32634
8862         * gfortran.dg/interface_15.f90: New test.
8863
8864 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8865
8866         PR libfortran/32336
8867         * gfortran.dg/matmul_5.f90:  New test case.
8868
8869 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8870
8871         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8872         * gcc.dg/fesd-any.h: Likewise.
8873         * gcc.dg/fesd-baseonly.c: Likewise.
8874         * gcc.dg/fesd-baseonly.h: Likewise.
8875         * gcc.dg/fesd-none.c: Likewise.
8876         * gcc.dg/fesd-none.h: Likewise.
8877         * gcc.dg/fesd-reduced.c: Likewise.
8878         * gcc.dg/fesd-reduced.h: Likewise.
8879         * gcc.dg/fesd-sys.c: Likewise.
8880         * gcc.dg/fesd-sys.h: Likewise
8881         * gcc.dg/fesd.h: Likewise.
8882
8883         * g++.dg/debug/dwarf2: New directory.
8884         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8885         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8886         * g++.dg/other/fesd-any.h: Likewise.
8887         * g++.dg/other/fesd-baseonly.C: Likewise.
8888         * g++.dg/other/fesd-baseonly.h: Likewise.
8889         * g++.dg/other/fesd-none.C: Likewise.
8890         * g++.dg/other/fesd-none.h: Likewise.
8891         * g++.dg/other/fesd-reduced.C: Likewise.
8892         * g++.dg/other/fesd-reduced.h: Likewise.
8893         * g++.dg/other/fesd-sys.C: Likewise.
8894         * g++.dg/other/fesd-sys.h: Likewise.
8895         * g++.dg/other/fesd.h: Likewise.
8896
8897 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8898
8899         PR fortran/31129
8900         * gfortran.dg/parameter_unused.f90: New test.
8901
8902 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8903
8904         PR tree-optimization/32681
8905         * gcc.dg/tree-ssa/pr32681.c: New test.
8906
8907 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8908
8909         PR fortran/32678
8910         * gfortran.dg/fmt_t_5.f90: New test.
8911
8912 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8913
8914         PR c++/30535
8915         * g++.dg/template/operator10.C: New.
8916
8917 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8918
8919         PR libfortran/32217
8920         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8921
8922 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8923
8924         PR fortran/29876
8925         * gfortran.dg/operator_6.f90: New test.
8926
8927 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8928
8929         PR fortran/17711
8930         * gfortran.dg/operator_4.f90: New test.
8931         * gfortran.dg/operator_5.f90: New test.
8932         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8933         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8934
8935 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8936
8937         PR fortran/32669
8938         * gfortran.dg/argument_checking_6.f90: New.
8939
8940 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8941
8942         PR fortran/25094
8943         * gfortran.dg/interface_155555.f90: New test.
8944
8945 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8946
8947         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8948         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8949
8950 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8951
8952         PR testsuite/25241
8953         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8954         discern pedantic diagnostics and errors.
8955         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8956         and not an error.
8957         * gcc.dg/20050121-1.c: This is an error and not a warning.
8958         * gcc.target/i386/sseregparm-2.c:  Likewise.
8959         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8960         * gcc.dg/charset/attribute2.c: Likewise.
8961         * gcc.dg/bitfld-1.c: Likewise.
8962         * gcc.dg/pack-test-2.c: Likewise.
8963         * gcc.dg/940510-1.c: Match separately error and warning.
8964         * gcc.dg/array-2.c: Match separately multiple messages. The second
8965         diagnostic is a pedantic warning and not an error.
8966         * gcc.dg/pr14475.c: Match separately multiple messages.
8967         * gcc.dg/pr18809-1.c: Likewise.
8968         * gcc.dg/pr27953.c: Likewise.
8969         * gcc.dg/vla-init-1.c: Likewise.
8970         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8971
8972 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8973
8974         PR fortran/32644
8975         * gfortran.dg/char_decl_1.f90: New test.
8976
8977 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8978
8979         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8980
8981 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8982
8983         PR c++/32232
8984         * g++.dg/template/overload9.C: New test.
8985
8986 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8987
8988         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8989         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8990
8991 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8992
8993         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8994         * gcc.dg/20001012-2.c: Likewise.
8995         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8996         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8997
8998 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8999
9000         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9001         about the chunk size when STACK_SIZE is defined.
9002
9003 2007-07-06  Josh Conner  <jconner@apple.com>
9004
9005         PR middle-end/32602
9006         * gcc.dg/sibcall-8.c: New test.
9007
9008 2007-07-06  Josh Conner  <jconner@apple.com>
9009
9010         PR middle-end/32603
9011         * gcc.target/arm/sibcall-1.c: New test.
9012
9013 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9014
9015         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9016
9017 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9018
9019         * gfortran.dg/save_parameter.f90: New test.
9020         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9021
9022 2007-07-06  Richard Guenther  <rguenther@suse.de>
9023
9024         * g++.dg/opt/pr30965.C: New testcase.
9025
9026 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9027
9028         * gcc.target/mips/save-restore-5.c: New test.
9029
9030 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9031
9032         PR rtl_optimization/32450
9033         * gcc.dg/pr32450.c: New runtime test.
9034
9035 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9036
9037         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9038         single underscore in scan directives.
9039
9040 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9041
9042         PR c++/32245
9043         * g++.dg/init/ptrmem4.C: New test.
9044
9045         PR c++/32251
9046         * g++.dg/init/new21.C: Likewise.
9047
9048         PR c++/31992
9049         * g++.dg/template/static30.C: Likewise.
9050
9051 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9052
9053         * gcc.dg/vect/costmodel/ppc: New directory.
9054         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9055         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9056         New test.
9057         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9058         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9059         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9060         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9061         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9062         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9063         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9064         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9065         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9066         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9067         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9068         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9069         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9070         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9071
9072 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9073
9074         PR fortran/32359
9075         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9076
9077 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9078
9079         PR fortran/32526
9080         * gfortran.dg/interface_14.f90: New test.
9081
9082         PR fortran/32613
9083         * gfortran.dg/do_iterator_2.f90: New test.
9084
9085 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9086
9087         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9088         (FE_DEC_DOWNWARD): Likewise.
9089         (FE_DEC_UPWARD): Likewise.
9090         (FE_DEC_TOWARDZERO): Likewise.
9091         (FE_DEC_TONEARESTFROMZERO): Likewise.
9092
9093 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9094
9095         * gcc.c-torture/compile/pr32606.c: New.
9096         * gfortran.fortran-torture/execute/pr32604.f90: New.
9097
9098 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9099
9100         * gcc.dg/visibility-12.c: New test.
9101         * gcc.dg/visibility-13.c: Likewise.
9102         * g++.dg/ext/visibility-9.C: Likewise.
9103         * g++.dg/ext/visibility-10.C: Likewise.
9104
9105 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9106
9107         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9108         * gcc.dg/sh-relax-vxworks.c: New test.
9109
9110 2007-07-04  Richard Guenther  <rguenther@suse.de>
9111
9112         PR tree-optimization/32500
9113         * gcc.c-torture/execute/pr32500.c: New testcase.
9114
9115 2007-07-04  Richard Guenther  <rguenther@suse.de>
9116
9117         PR tree-optimization/32482
9118         * gcc.c-torture/compile/pr32482.c: New testcase.
9119
9120 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9121
9122         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9123         VxWorks kernels.
9124         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9125         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9126         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9127         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9128
9129 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9130
9131         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9132
9133 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9134
9135         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9136
9137 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9138
9139         PR fortran/31198
9140         * gfortran.dg/min_max_optional_1.f90: New test.
9141         * gfortran.dg/min_max_optional_2.f90: New test.
9142         * gfortran.dg/min_max_optional_3.f90: New test.
9143
9144 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9145
9146         PR fortran/32545
9147         * gfortran.dg/fmt_error.f90: New test.
9148
9149 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9150
9151         PR fortran/32612
9152         * gfortran.dg/interface_13.f90: New test.
9153
9154 2007-07-03  Dave Brolley  <brolley@redhat.com>
9155
9156         PR c++/31743
9157         * g++.dg/init/new20.C: New test.
9158
9159 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9160
9161         PR fortran/32579
9162         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9163
9164 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9165
9166         PR fortran/25062
9167         * common_7.f90: New.
9168         * common_8.f90: New.
9169         * common_9.f90: New.
9170
9171 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9172
9173         PR fortran/30940
9174         * gfortran.dg/argument_checking_1.f90: New.
9175         * gfortran.dg/argument_checking_2.f90: New.
9176         * gfortran.dg/argument_checking_3.f90: New.
9177         * gfortran.dg/argument_checking_4.f90: New.
9178         * gfortran.dg/argument_checking_5.f90: New.
9179         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9180         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9181
9182 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9183
9184         * gcc.dg/pr32176.c: Add -w to default dg-options.
9185
9186 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9187
9188         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9189
9190 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9191
9192         PR fortran/20888
9193         * gfortran.dg/null_2.f90: New.
9194
9195 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9196             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9197
9198         PR middle-end/32176
9199         * gcc.dg/pr32176.c: New test.
9200
9201 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9202
9203         * gcc.dg/const-float80.c : New test.
9204         * gcc.dg/const-float128.c : New test.
9205         * gcc.dg/const-float80-ped.c : New test.
9206         * gcc.dg/const-float128-ped.c : New test.
9207
9208 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9209
9210         * gcc.dg/c99-math.h: Fix typo.
9211
9212 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9213
9214         PR libgomp/32468
9215         * gcc.dg/gomp/pr32468-1.c: New test.
9216
9217 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9218
9219         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9220         an ABI option.
9221
9222 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9223
9224         * gfortran.fortran-torture/compile/pr32583.f: New.
9225         * gcc.c-torture/compile/pr32584.c: New
9226
9227 2007-07-02  Ollie Wild  <aaw@google.com>
9228
9229         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9230         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9231
9232 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9233
9234         * gcc.target/mips/save-restore-1.c: New test.
9235         * gcc.target/mips/save-restore-2.c: Likewise.
9236         * gcc.target/mips/save-restore-3.c: Likewise.
9237         * gcc.target/mips/save-restore-4.c: Likewise.
9238
9239 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9240
9241         PR tree-optimization/31966
9242         PR tree-optimization/32533
9243         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9244         * gfortran.dg/pr32533.f90: Ditto.
9245
9246 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9247
9248         * g++.dg/opt/nrv12.C: New test.
9249         * gcc.target/i386/nrv1.c: New test.
9250
9251         PR c++/31748
9252         * g++.dg/gomp/pr31748.C: New test.
9253
9254 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9255  
9256         PR tree-optimization/32230
9257         * gcc.dg/vect/pr32230.c: New test.
9258
9259 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9260
9261         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9262         * bind_c_coms.f90: Ditto.
9263         * bind_c_coms_driver.c: Ditto.
9264         * bind_c_dts.f90: Ditto.
9265         * bind_c_dts_2.f03: Ditto.
9266         * bind_c_dts_2_driver.c: Ditto.
9267         * bind_c_dts_3.f03: Ditto.
9268         * bind_c_dts_4.f03: Ditto.
9269         * bind_c_dts_driver.c: Ditto.
9270         * bind_c_implicit_vars.f03: Ditto.
9271         * bind_c_procs.f03: Ditto.
9272         * bind_c_usage_2.f03: Ditto.
9273         * bind_c_usage_3.f03: Ditto.
9274         * bind_c_usage_5.f03: Ditto.
9275         * bind_c_usage_6.f03: Ditto.
9276         * bind_c_usage_7.f03: Ditto.
9277         * bind_c_vars.f90: Ditto.
9278         * bind_c_vars_driver.c: Ditto.
9279         * binding_c_table_15_1.f03: Ditto.
9280         * binding_label_tests.f03: Ditto.
9281         * binding_label_tests_10.f03: Ditto.
9282         * binding_label_tests_10_main.f03: Ditto.
9283         * binding_label_tests_11.f03: Ditto.
9284         * binding_label_tests_11_main.f03: Ditto.
9285         * binding_label_tests_12.f03: Ditto.
9286         * binding_label_tests_13.f03: Ditto.
9287         * binding_label_tests_13_main.f03: Ditto.
9288         * binding_label_tests_14.f03: Ditto.
9289         * binding_label_tests_2.f03: Ditto.
9290         * binding_label_tests_3.f03: Ditto.
9291         * binding_label_tests_4.f03: Ditto.
9292         * binding_label_tests_5.f03: Ditto.
9293         * binding_label_tests_6.f03: Ditto.
9294         * binding_label_tests_7.f03: Ditto.
9295         * binding_label_tests_8.f03: Ditto.
9296         * binding_label_tests_9.f03: Ditto.
9297         * c_assoc.f90: Ditto.
9298         * c_assoc_2.f03: Ditto.
9299         * c_f_pointer_shape_test.f90: Ditto.
9300         * c_f_pointer_tests.f90: Ditto.
9301         * c_f_tests_driver.c: Ditto.
9302         * c_funloc_tests.f03: Ditto.
9303         * c_funloc_tests_2.f03: Ditto.
9304         * c_funloc_tests_3.f03: Ditto.
9305         * c_funloc_tests_3_funcs.c: Ditto.
9306         * c_kind_params.f90: Ditto.
9307         * c_kind_tests_2.f03: Ditto.
9308         * c_kinds.c: Ditto.
9309         * c_loc_driver.c: Ditto.
9310         * c_loc_test.f90: Ditto.
9311         * c_loc_tests_2.f03: Ditto.
9312         * c_loc_tests_2_funcs.c: Ditto.
9313         * c_loc_tests_3.f03: Ditto.
9314         * c_loc_tests_4.f03: Ditto.
9315         * c_loc_tests_5.f03: Ditto.
9316         * c_loc_tests_6.f03: Ditto.
9317         * c_loc_tests_7.f03: Ditto.
9318         * c_loc_tests_8.f03: Ditto.
9319         * c_ptr_tests.f03: Ditto.
9320         * c_ptr_tests_10.f03: Ditto.
9321         * c_ptr_tests_5.f03: Ditto.
9322         * c_ptr_tests_7.f03: Ditto.
9323         * c_ptr_tests_7_driver.c: Ditto.
9324         * c_ptr_tests_8.f03: Ditto.
9325         * c_ptr_tests_8_funcs.c: Ditto.
9326         * c_ptr_tests_9.f03: Ditto.
9327         * c_ptr_tests_driver.c: Ditto.
9328         * c_size_t_driver.c: Ditto.
9329         * c_size_t_test.f03: Ditto.
9330         * com_block_driver.f90: Ditto.
9331         * global_vars_c_init.f90: Ditto.
9332         * global_vars_c_init_driver.c: Ditto.
9333         * global_vars_f90_init.f90: Ditto.
9334         * global_vars_f90_init_driver.c: Ditto.
9335         * interop_params.f03: Ditto.
9336         * iso_c_binding_only.f03: Ditto.
9337         * iso_c_binding_rename_1.f03: Ditto.
9338         * iso_c_binding_rename_1_driver.c: Ditto.
9339         * iso_c_binding_rename_2.f03: Ditto.
9340         * iso_c_binding_rename_2_driver.c: Ditto.
9341         * kind_tests_2.f03: Ditto.
9342         * kind_tests_3.f03: Ditto.
9343         * module_md5_1.f90: Ditto.
9344         * only_clause_main.c: Ditto.
9345         * print_c_kinds.f90: Ditto.
9346         * test_bind_c_parens.f03: Ditto.
9347         * test_c_assoc.c: Ditto.
9348         * test_com_block.f90: Ditto.
9349         * test_common_binding_labels.f03: Ditto.
9350         * test_common_binding_labels_2.f03: Ditto.
9351         * test_common_binding_labels_2_main.f03: Ditto.
9352         * test_common_binding_labels_3.f03: Ditto.
9353         * test_common_binding_labels_3_main.f03: Ditto.
9354         * test_only_clause.f90: Ditto.
9355         * use_iso_c_binding.f90: Ditto.
9356         * value_5.f90: Ditto.
9357         * value_test.f90: Ditto.
9358         * value_tests_f03.f90: Ditto.
9359
9360 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9361
9362         * gcc.dg/tls/opt-14.c: New.
9363
9364 2007-07-01  Ollie Wild  <aaw@google.com>
9365
9366         * g++.dg/lookup/using16.C: New test.
9367         * g++.dg/lookup/using17.C: New test.
9368
9369 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9370
9371         PR fortran/32239
9372         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9373         (test_4): Use proper test for floating point equality.
9374         (test_8): Likewise.
9375
9376 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9377
9378         PR libgfortran/32554
9379         * gfortran.dg/fmt_p_1.f90: New test.
9380
9381 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9382
9383         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9384         initialization and fix dg-final check - the initialization loop is
9385         vectorizable.
9386
9387 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9388             Volker Reichelt  <reichelt@netcologne.de>
9389
9390         PR middle-end/32559
9391         * gcc.dg/pr32559.c: New test.
9392
9393 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9394
9395         PR tree-optimization/25371
9396         * gcc.dg/vect/pr25371.c: New test.
9397
9398 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9399
9400         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9401         when allocating and initializing a flexible array.
9402
9403 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9404
9405         PR fortran/20373
9406         * gfortran.dg/intrinsic.f90: New test.
9407
9408 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9409
9410         PR fortran/32555
9411         * gfortran.dg/fmt_zero_check.f90: New.
9412
9413 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9414
9415         PR fortran/30284
9416         * gfortran.dg/repeat_f90: New test.
9417
9418 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9419
9420         PR testsuite/25241
9421         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9422         -pedantic-errors, so we should match errors.
9423         * gcc.dg/cpp/escape-1.c: Likewise.
9424         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9425         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9426         warning.
9427         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9428         errors instead of warnings.
9429         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9430         a pedantic warning.
9431         * gcc.dg/cpp/arith-3.c: Likewise.
9432
9433 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9434
9435         PR testsuite/25241
9436         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9437         * gcc.dg/pch/valid-2.c: Likewise.
9438         * gcc.dg/pch/valid-3.c: Likewise.
9439         * gcc.dg/pch/warn-1.c: Likewise.
9440         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9441         
9442 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9443
9444         PR c/4076
9445         * gcc.dg/Wunused-function.c: New.
9446         
9447 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9448
9449         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9450
9451 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9452
9453         * g++.dg/other/canon-31724.C: New.
9454         
9455 2007-06-29  Jan Hubicka  <jh@suse.cz>
9456
9457         PR middle-end/32372
9458         * gcc.c-torture/compile/pr32372.c: new.
9459
9460 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9461
9462         * gfortran.dg/operator_3.f90: New test.
9463
9464 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9465
9466         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9467         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9468
9469 2007-06-29  Richard Guenther  <rguenther@suse.de>
9470
9471         PR middle-end/32493
9472         * gcc.dg/inline-23.c: New testcase.
9473
9474 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9475
9476         PR tree-optimization/24659
9477         * gcc.target/i386/vectorize2.c: New test.
9478         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9479         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9480
9481 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9482
9483         * gcc.dg/pointer-arith-9.c: New test.
9484
9485 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9486
9487         PR fortran/32483
9488         * gfortran.dg/fmt_read_2.f90: New.
9489
9490 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9491
9492         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9493         If it exists, don't try to create it.
9494
9495 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9496
9497         * g++.dg/ext/visibility/ms-compat-1.C: New.
9498
9499 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9500
9501         PR tree-opt/32417
9502         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9503
9504 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9505
9506         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9507         targets.
9508
9509 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9510
9511         PR fortran/32467
9512         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9513
9514 2007-06-27  Richard Guenther  <rguenther@suse.de>
9515
9516         PR middle-end/32492
9517         * gcc.dg/inline-22.c: New testcase.
9518
9519 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9520
9521         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9522         the scan-assembler constant.
9523
9524 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9525
9526         PR 20216
9527         * gcc.dg/pr20216.c: New.
9528
9529 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9530
9531         PR tree-opt/32421
9532         * gcc.dg/vect/pr32421.c: New test.
9533
9534 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9535
9536         PR c++/32111
9537         * g++.dg/other/friend5.C: New test.
9538
9539 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9540
9541         PR fortran/32464
9542         * gfortran.dg/host_assoc_function_2.f90: New test.
9543
9544         PR fortran/31494
9545         * gfortran.dg/host_assoc_call_1.f90: New test.
9546
9547 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9548
9549         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9550         
9551 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9552
9553         PR fortran/32456
9554         * gfortran.dg/error_format.f90: New test.
9555
9556 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9557
9558         PR fortran/32136
9559         * gfortran.dg/pr32136.f90: New test.
9560
9561 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9562
9563         PR fortran/31726
9564         * gfortran.dg/minmaxloc_1.f90: New test.
9565
9566         PR fortran/32298
9567         * gfortran.dg/minmaxloc_2.f90: New test.
9568
9569 2007-06-23  Richard Guenther  <rguenther@suse.de>
9570
9571         PR tree-optimization/16876
9572         PR middle-end/29478
9573         * gcc.dg/pr29254.c: The warning is bogus.
9574         * gcc.dg/warn-1.c: Likewise.
9575         * gcc.dg/assign-warn-3.c: Likewise.
9576         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9577
9578 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9579
9580         * gcc.c-torture/execute/20070623-1.c: New.
9581
9582 2007-06-22  Jan Hubicka  <jh@suse.cz>
9583
9584         * gcc.c-torture/compile/pr31541.c: New.
9585
9586 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9587
9588         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9589         Remove -m64 from dg-options.
9590
9591 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9592
9593         PR middle-end/32374
9594         * gcc.dg/pr32374.c: New test.
9595
9596 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9597
9598         PR fortran/32360
9599         * gfortran.dg/pointer_assign_3.f90: New test.
9600
9601 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9602
9603         * gcc.dg/tree-ssa/pr19590.c: New.
9604
9605 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9606
9607         PR fortran/31162
9608         * gfortran.dg/assign.f90: Update test.
9609         * gfortran.dg/real_do_1.f90: Update test.
9610         * gfortran.dg/gomp/omp_do1.f90: Update test.
9611         * gfortran.dg/warnings_are_errors_1.f: Update test.
9612         * gfortran.dg/g77/20010519-1.f: Update test.
9613         * gfortran.dg/g77/pr9258.f: Update test.
9614         * gfortran.dg/g77/960317-1.f: Update test.
9615
9616 2007-06-21  Richard Guenther  <rguenther@suse.de>
9617
9618         PR tree-optimization/32453
9619         * gcc.c-torture/compile/pr32453.c: New testcase.
9620
9621 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9622
9623         PR tree-optimization/31866
9624         * gcc.dg/pr31866.c: New test.
9625
9626 2007-06-21  Richard Guenther  <rguenther@suse.de>
9627
9628         PR tree-optimization/32451
9629         * g++.dg/torture/20070621-1.C: New testcase.
9630
9631 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9632
9633         * gcc.dg/attr-isr.c: Test delay slot content.
9634         
9635 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9636
9637         PR fortran/32361
9638         gfortran.dg/pointer_assign_2.f90: New test.
9639
9640 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9641
9642         PR fortran/25061
9643         gfortran.dg/invalid_procedure_name.f90: New test.
9644
9645 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9646
9647         PR tree-optimization/25737
9648         * gcc.dg/tree-ssa/alias-14.c: New test.
9649
9650 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9651
9652         * gcc.target/i386/large-size-array-3.c: New.
9653
9654 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9655         Richard Guenther  <rguenther@suse.de>
9656
9657         PR fortran/32140
9658         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9659
9660 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9661
9662         PR middle-end/31959
9663         * gcc.dg/pr31959.c: New test.
9664
9665         PR inline-asm/32109
9666         * g++.dg/ext/asm10.C: New test.
9667
9668         PR middle-end/32285
9669         * gcc.c-torture/execute/20070614-1.c: New test.
9670
9671 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9672
9673         * gcc.target/arm/stack-corruption.c: New test.
9674
9675 2007-06-19  Richard Guenther  <rguenther@suse.de>
9676
9677         * g++.dg/torture/pr30252.C: New testcase.
9678
9679 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9680
9681         PR tree-optimization/32353
9682         * g++.dg/opt/nrv13.C: New test.
9683
9684 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9685
9686         PR fortran/20863
9687         PR fortran/20882
9688         * gfortran.dg/impure_assignment_2.f90 : New test.
9689
9690         PR fortran/32236
9691         * gfortran.dg/data_initialized_2.f90 : New test.
9692
9693         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9694         appropriate version of 'dmach'.
9695
9696 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9697
9698         PR target/32389
9699         * gcc.target/i386/pr32389.c New test.
9700
9701 2007-06-18  Simon Baldwin <simonb@google.com>
9702
9703         PR c++/31923
9704         * g++.dg/template/error25.C: New.
9705         * g++.dg/template/spec35.C: New.
9706
9707 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9708
9709         * gcc.c-torture/compile/pr32355.c: New testcase.
9710         
9711 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9712
9713         PR tree-optimization/32383
9714         * g++.dg/opt/pr32383.C: New test.
9715
9716 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9717
9718         PR rtl-optimization/32366
9719         * gcc.dg/vect/pr32366.c: New test.
9720
9721 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9722
9723         * gcc.c-torture/compile/pr32349.c: New testcase.
9724         
9725 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9726
9727         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9728         * gcc.target/sparc/combined-2.c: Likewise.
9729         * gcc.target/sparc/fexpand.c : Likewise.
9730         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9731         * gcc.target/sparc/fpack16.c : Likewise.
9732         * gcc.target/sparc/fpmerge.c : Likewise.
9733         * gcc.target/sparc/fpmul.c : Likewise.
9734         * gcc.target/sparc/noresult.c : Likewise.
9735         * gcc.target/sparc/pdist.c: Likewise.
9736
9737 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9738
9739         PR middle-end/31723
9740         * gcc.target/i386/recip-divf.c: New test.
9741         * gcc.target/i386/recip-sqrtf.c: Ditto.
9742         * gcc.target/i386/recip-vec-divf.c: Ditto.
9743         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9744         * gcc.target/i386/sse-recip.c: Ditto.
9745         * gcc.target/i386/sse-recip-vec.c: Ditto.
9746
9747 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9748
9749         PR tree-opt/32225
9750         * gcc.c-torture/compile/20070605-1.c: New test.
9751
9752         * gcc.c-torture/compile/20070603-1.c: New testcase.
9753         * gcc.c-torture/compile/20070603-2.c: New testcase.
9754
9755         * gcc.c-torture/compile/20070531-1.c: New test.
9756
9757         PR tree-opt/32167
9758         * gcc.c-torture/compile/20070531-2.c: New test.
9759
9760         PR tree-opt/32144
9761         * gcc.c-torture/compile/20070529-1.c: New test.
9762
9763         PR tree-opt/32145
9764         * gcc.c-torture/compile/20070529-2.c: New test.
9765
9766         PR tree-opt/32015
9767         * gcc.c-torture/compile/20070520-1.c: New test.
9768
9769         * g++.dg/ext/java-1.C: New test.
9770
9771         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9772         loops instead of one. Remove the "can't determine dependence"
9773         check.
9774         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9775         needed as the cast is gone in the first place.
9776         * gcc.dg/max-1.c: Change local variable a to be a global one.
9777         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9778         have a cast which is PREd.
9779
9780 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9781
9782         * g++.dg/lookup/anon6.C: New test.
9783
9784 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9785
9786         PR c++/31806
9787         * g++.dg/opt/static6.C: New testcase.
9788
9789 2007-06-14  Geoff Keating  <geoffk@apple.com>
9790
9791         * g++.dg/ext/visibility/overload-1.C: New.
9792
9793         PR 31093
9794         * g++.dg/ext/visibility/anon4.C: New.
9795
9796 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9797
9798         PR target/32268
9799         * gcc.target/i386/pr32268.c: New test.
9800
9801 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9802
9803         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9804         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9805         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9806
9807         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9808         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9809         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9810         BID is used.
9811
9812 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9813
9814         PR fortran/32302
9815         * gfortran.dg/common_resize_1.f90: New test.
9816
9817 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9818
9819         PR target/32274
9820         * gcc.dg/vect/pr32224.c: Fix.   
9821         
9822 2007-06-13  Eric Christopher  <echristo@apple.com>
9823
9824         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9825
9826 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9827
9828         PR fortran/32323
9829         * gfortran.dg/actual_array_vect_1.f90: New.
9830
9831 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9832
9833         * gcc.target/sparc/mfpu.c: New test.
9834
9835 2007-06-12  Geoff Keating  <geoffk@apple.com>
9836
9837         * g++.dg/warn/weak1.C: Suppress on Darwin.
9838         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9839
9840 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9841
9842         PR middle-end/31579
9843          * g++.dg/torture/pr31579.C: New testcase.
9844
9845 2007-06-12  Ian Lance Taylor  <iant@google.com>
9846
9847         PR libstdc++/29286
9848         * g++.dg/init/new16.C: New test.
9849         * g++.dg/init/new17.C: New test.
9850         * g++.dg/init/new18.C: New test.
9851         * g++.dg/init/new19.C: New test.
9852
9853 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9854
9855         * gnat.dg/lhs_view_convert.adb: New test.
9856
9857 2007-06-12  Richard Guenther  <rguenther@suse.de>
9858
9859         PR tree-optimization/15353
9860         PR tree-optimization/31657
9861         * gcc.c-torture/execute/20070424-1.c: New testcase.
9862         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9863         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9864         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9865         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9866         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9867
9868 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9869
9870         PR rtl-optimization/32293
9871         * gcc.dg/pr32293.c: New test.
9872
9873 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9874
9875         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9876
9877 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9878
9879         PR fortran/29786
9880         * gfortran.dg/equiv_7.f90: New test.
9881         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9882
9883         PR fortran/30875
9884         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9885
9886 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9887
9888         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9889         * gcc.dg/setjmp-4.c: Likewise.
9890         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9891
9892 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9893
9894         PR rtl-optimization/31025
9895         * gfortran.dg/pr31025.f90: New.
9896
9897 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9898
9899         PR target/32280
9900         * gcc.target/i386/pr32280.c: New test.
9901
9902 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9903
9904         PR middle-end/32279
9905         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9906
9907 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9908
9909         PR libgfortran/32235
9910         * gfortran.dg/backspace_9.f: New test.
9911
9912 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9913
9914         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9915
9916 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9917
9918         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9919
9920 2007-06-09  Ian Lance Taylor  <iant@google.com>
9921
9922         PR tree-optimization/32169
9923         * gcc.c-torture/compile/pr32169.c: New test.
9924
9925 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9926
9927         * gcc.dg/vect/costmodel: New directory.
9928         * gcc.dg/vect/costmodel/i386: New directory.
9929         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9930         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9931         New test.
9932         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9933         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9934         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9935         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9936         * gcc.dg/vect/costmodel/x86_64: New directory.
9937         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9938         New testsuite.
9939         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9940         New test.
9941         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9942         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9943         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9944         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9945         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9946
9947 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9948
9949         PR tree-optimization/32243
9950         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9951         flags for -Os tests.
9952         * gcc.dg/vect/03-vect-pr32243.c: New test.
9953
9954 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9955
9956         PR tree-optimization/32224
9957         * gcc.dg/vect/pr32224.c: New test.
9958
9959 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9960
9961         PR c++/32177
9962         * g++.dg/gomp/pr32177.C: New test.
9963
9964 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9965
9966         PR testsuite/25241
9967         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9968         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9969         warning nor an error.
9970         * gcc.dg/Wfatal-2.c: Likewise.
9971         * gcc.dg/Werror-1.c: Likewise.
9972         * gcc.dg/Werror-5.c: Likewise.
9973         * gcc.dg/Werror-7.c: Likewise.
9974         * gcc.dg/Werror-10.c: Likewise.
9975         * gcc.dg/Werror-11.c: Likewise.
9976
9977 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9978
9979         PR c++/30759
9980         * g++.dg/init/brace6.C: New test.
9981
9982 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9983
9984         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9985         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9986         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9987         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9988
9989         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9990         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9991         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9992         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9993         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9994         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9995         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9996         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9997
9998         * gcc.dg/darwin-minversion-3.c: New.
9999
10000 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10001
10002         * gcc.target/i386/builtin-copysign.c: New test.
10003
10004 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10005
10006         PR tree-optimization/32220
10007         * gfortran.dg/predcom-2.f: New testcase.
10008
10009 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10010
10011         PR tree-opt/32231
10012         * gcc.target/i386/vectorize4.c: New test.
10013
10014 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10015
10016         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10017
10018 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10019
10020         PR testsuite/25241
10021         * gcc.dg/simd-5.c: Mark output as a note.
10022         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10023         dg-message.
10024         * gcc.dg/simd-1.c: Likewise.
10025         * gcc.dg/always_inline.c: Mark output as a sorry.
10026         * gcc.dg/always_inline2.c: Likewise.
10027         * gcc.dg/always_inline3.c: Likewise.
10028
10029 2007-06-06  Ian Lance Taylor  <iant@google.com>
10030
10031         * g++.dg/conversion/enum1.C: New test.
10032
10033 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10034
10035         PR tree-optimization/32216
10036         * gcc.dg/vect/pr32216.c: New test.
10037
10038 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10039
10040         PR testsuite/18923
10041         * gfortran.dg/invalid_contains_1.f90: New test.
10042         * gfortran.dg/invalid_contains_2.f90: New test.
10043
10044 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10045
10046         PR testsuite/32057
10047         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10048         midnight issues.
10049
10050 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10051
10052         PR testsuite/25241
10053         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10054         dg-message to match de note.
10055         * gcc.dg/pr26570.c: Use dg-message for a note.
10056         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10057         dg-error instead of dg-warning because of -Werror.
10058         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10059         neither an error, nor a warning.
10060         * gcc.dg/glibc-uclibc-2.c: Likewise
10061         * gcc.dg/cpp/19940712-1.c: Likewise.
10062
10063 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10064
10065         PR preprocessor/23479
10066         * gcc.dg/binary-constants-1.c: Add test suites for
10067         the 0b-prefixed binary integer constants.
10068         * gcc.dg/binary-constants-2.c: Ditto.
10069         * gcc.dg/binary-constants-3.c: Ditto.
10070         * gcc.dg/binary-constants-4.c: Ditto.
10071
10072 2007-06-05  Ian Lance Taylor  <iant@google.com>
10073
10074         * gcc.dg/Wstrict-overflow-19.c: New test.
10075
10076 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10077
10078         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10079
10080 2007-06-04  Ian Lance Taylor  <iant@google.com>
10081
10082         * gcc.dg/Wstrict-overflow-18.c: New test.
10083
10084 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10085
10086         PR testsuite/25241
10087         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10088         * gcc.dg/cpp/mi5.c: Likewise.
10089         * gcc.dg/cpp/mi7.c: Likewise.
10090
10091 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10092
10093         PR c/32191
10094         * gcc.dg/pr32191.c: New test.
10095
10096 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10097
10098         PR fortran/32124
10099         * gfortran.dg/allocate_stat_1.f90: Remove.
10100
10101 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10102
10103         * gcc.target/i386/sse4_2-check.h: New.
10104         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10105         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10106         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10107         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10108         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10109         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10110         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10111         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10112         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10113         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10114         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10115         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10116         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10117         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10118         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10119         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10120         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10121         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10122
10123 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10124
10125         * gcc.dg/pie-link.c: New test.
10126
10127 2007-06-01  Ian Lance Taylor  <iant@google.com>
10128
10129         * gcc.dg/Wstrict-overflow-17.c: New test.
10130
10131 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10132
10133         * gcc.dg/builtin-return-1.c (g): New.
10134         (main): Allocate at least 64 bytes on the stack.
10135
10136 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10137
10138         * g++.dg/init/cleanup3.C: New test.
10139
10140 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10141
10142         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10143         int is 16 bits.
10144
10145 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10146
10147         PR fortran/32156
10148         * gfortran.dg/char_array_constructor_3.f90: New test.
10149
10150 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10151
10152         PR tree-optimization/32160
10153         * gfortran.dg/predcom-1.f: New test.
10154
10155 2007-05-31  Richard Guenther  <rguenther@suse.de>
10156
10157         * g++.dg/other/str_empty.C: Move...
10158         * g++.dg/other/pr30567.C: Move...
10159         * g++.dg/tree-ssa/pr27218.C: Move...
10160         * g++.dg/torture: ...here and remove dg-options.
10161
10162 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10163
10164         PR c++/32158
10165         * g++.dg/ext/is_pod_incomplete.C: New.
10166
10167 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10168             Douglas Gregor <doug.gregor@gmail.com>
10169             Pedro Lamarao <pedro.lamarao@mndfck.org>
10170             Howard Hinnant <howard.hinnant@gmail.com>
10171
10172         PR c++/7412
10173         PR c++/29939
10174         * g++.dg/cpp0x/rv8p.C: New.
10175         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10176         * g++.dg/cpp0x/cast-bug.C: New.
10177         * g++.dg/cpp0x/elision_weak.C: New.
10178         * g++.dg/cpp0x/collapse-bug.C: New.
10179         * g++.dg/cpp0x/rv3p.C: New.
10180         * g++.dg/cpp0x/rv7n.C: New.
10181         * g++.dg/cpp0x/overload-conv-1.C: New.
10182         * g++.dg/cpp0x/rv2n.C: New.
10183         * g++.dg/cpp0x/deduce.C: New.
10184         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10185         * g++.dg/cpp0x/rv6p.C: New.
10186         * g++.dg/cpp0x/template_deduction.C: New.
10187         * g++.dg/cpp0x/implicit-copy.C: New.
10188         * g++.dg/cpp0x/rv1p.C: New.
10189         * g++.dg/cpp0x/cast.C: New.
10190         * g++.dg/cpp0x/rv5n.C: New.
10191         * g++.dg/cpp0x/collapse.C: New.
10192         * g++.dg/cpp0x/overload-conv-2.C: New.
10193         * g++.dg/cpp0x/rv4p.C: New.
10194         * g++.dg/cpp0x/rvo.C: New.
10195         * g++.dg/cpp0x/iop.C: New.
10196         * g++.dg/cpp0x/rv3n.C: New.
10197         * g++.dg/cpp0x/rv7p.C: New.
10198         * g++.dg/cpp0x/reference_collapsing.C: New.
10199         * g++.dg/cpp0x/overload.C: New.
10200         * g++.dg/cpp0x/named.C: New.
10201         * g++.dg/cpp0x/rv2p.C: New.
10202         * g++.dg/cpp0x/rv6n.C: New.
10203         * g++.dg/cpp0x/not_special.C: New.
10204         * g++.dg/cpp0x/bind.C: New.
10205         * g++.dg/cpp0x/rv1n.C: New.
10206         * g++.dg/cpp0x/rv5p.C: New.
10207         * g++.dg/cpp0x/elision.C: New.
10208         * g++.dg/cpp0x/named_refs.C: New.
10209         * g++.dg/cpp0x/unnamed_refs.C: New.
10210         * g++.dg/cpp0x/rv4n.C: New.
10211         * g++.dg/cpp0x/elision_neg.C: New.
10212         * g++.dg/init/copy7.C: Run in C++98 mode.
10213         * g++.dg/overload/arg1.C: Ditto.
10214         * g++.dg/overload/arg4.C: Ditto.
10215
10216 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10217
10218         PR c++/31809
10219         * g++.dg/opt/static5.C: New test.
10220
10221 2007-05-30  Richard Guenther  <rguenther@suse.de>
10222
10223         * g++.dg/dg.exp: Prune torture/.
10224         * g++.dg/torture/dg-torture.exp: New testsuite.
10225
10226 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10227
10228         * gcc.target/arm/pr27387.C: Move and rename to ...
10229         * g++.dg/inherit/thunk8.C: ... here.
10230
10231 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10232
10233         PR tree-optimization/31769
10234         * g++.dg/gomp/pr31769.C: New test.
10235
10236 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10237
10238         * gcc.target/i386/stack-realign.c: New.
10239
10240 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10241
10242         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10243
10244 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10245
10246         * gfortran.dg/sizeof.f90: New.
10247
10248 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10249
10250         PR c/31339
10251         * gcc.dg/boolcomplex-1.c: New test.
10252
10253         PR c++/31339
10254         * g++.dg/ext/boolcomplex-1.c: New test.
10255
10256 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10257
10258         * gcc.dg/matrix: New directory.
10259
10260 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10261
10262         PR fortran/32124
10263         * gfortran.dg/allocate_stat_1.f90: New.
10264
10265 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10266
10267         PR fortran/31972
10268         * transfer_hollerith_1.f90: New test.
10269
10270 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10271
10272         PR tree-opt/32100
10273         * gcc.c-torture/execute/vrp-7.c: New test.
10274
10275 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10276
10277         * gfortran.dg/transfer_simplify_4.f90: New test.
10278
10279 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10280
10281         PR fortran/32088
10282         * gfortran.dg/func_result_3.f90: New.
10283
10284 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10285
10286         PR middle-end/32083
10287         * gfortran.dg/transfer_simplify_3.f90: New.
10288
10289 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10290
10291         PR target/32065
10292         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10293         to compile options.
10294         * gcc.target/i386/pr32065-2.c: New test.
10295
10296 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10297
10298         PR fortran/31813
10299         * gfortran.dg/io_constraints_2.f90: Update.
10300
10301 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10302
10303         PR fortran/31219
10304         * gfortran.dg/array_constructor_17.f90: New test.
10305
10306 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10307
10308         PR tree-opt/32090
10309         * g++.dg/opt/array2.C: New testcase.
10310
10311 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10312
10313         PR target/32065
10314         * gcc.target/i386/pr32065.c: New test.
10315
10316 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10317             Marcus Meissner <meissner@suse.de>
10318
10319         * gcc.dg/attr-alloc_size.c: New.
10320
10321 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10322             Lee Millward  <lee.millward@gmail.com>
10323
10324         PR c++/31745
10325         * g++.dg/parse/crash34.C: New test.
10326
10327         * g++.dg/parse/crash35.C: New test.
10328
10329 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10330
10331         * gcc.target/i386/sse2-check.h: New.
10332         * gcc.target/i386/sse2-vec-1.c: Likewise.
10333         * gcc.target/i386/sse2-vec-2.c: Likewise.
10334         * gcc.target/i386/sse2-vec-3.c: Likewise.
10335         * gcc.target/i386/sse2-vec-4.c: Likewise.
10336         * gcc.target/i386/sse2-vec-5.c: Likewise.
10337         * gcc.target/i386/sse2-vec-6.c: Likewise.
10338
10339 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10340
10341         PR c++/31431
10342         PR c++/31432
10343         PR c++/31434
10344         PR c++/31435
10345         PR c++/31437
10346         PR c++/31438
10347         PR c++/31442
10348         PR c++/31443
10349         PR c++/31444
10350         PR c++/31445
10351         * g++.dg/cpp0x/pr31431.C: New.
10352         * g++.dg/cpp0x/pr31437.C: New.
10353         * g++.dg/cpp0x/pr31442.C: New.
10354         * g++.dg/cpp0x/pr31444.C: New.
10355         * g++.dg/cpp0x/pr31431-2.C: New.
10356         * g++.dg/cpp0x/pr31432.C: New.
10357         * g++.dg/cpp0x/pr31434.C: New.
10358         * g++.dg/cpp0x/pr31438.C: New.
10359         * g++.dg/cpp0x/pr31443.C: New.
10360         * g++.dg/cpp0x/pr31445.C: New.
10361         * g++.dg/cpp0x/variadic-crash1.C: New.
10362
10363 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10364
10365         * gcc.target/arm/long-calls-1.c: New test.
10366         * gcc.target/arm/long-calls-2.c: Likewise.
10367         * gcc.target/arm/long-calls-3.c: Likewise.
10368         * gcc.target/arm/long-calls-4.c: Likewise.
10369
10370 2007-05-25  Richard Guenther  <rguenther@suse.de>
10371             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10372
10373         PR tree-optimization/31982
10374         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10375
10376 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10377
10378         PR fortran/32047
10379         * gfortran.dg/result_in_spec_2.f90: New test.
10380
10381 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10382
10383         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10384
10385 2007-05-24  Ollie Wild  <aaw@google.com>
10386
10387         * gcc.dg/cpp/counter-1.c: New test.
10388         * gcc.dg/pch/counter-1.c: New test.
10389         * gcc.dg/pch/counter-1.hs: New file.
10390         * gcc.dg/pch/counter-2.c: New test.
10391         * gcc.dg/pch/counter-2.hs: New file.
10392         * gcc.dg/pch/counter-3.c: New test.
10393         * gcc.dg/pch/counter-3.hs: New file.
10394
10395 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10396
10397         * gcc.dg/tree-ssa/predcom-1.c: New test.
10398         * gcc.dg/tree-ssa/predcom-2.c: New test.
10399         * gcc.dg/tree-ssa/predcom-3.c: New test.
10400         * gcc.dg/tree-ssa/predcom-4.c: New test.
10401         * gcc.dg/tree-ssa/predcom-5.c: New test.
10402         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10403
10404 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10405
10406         PR testsuite/32062
10407         * gcc.target/i386/sse4_1-check.h (MASK): New.
10408
10409 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10410
10411         PR fortran/32038
10412         * gfortran.dg/pr25603.f: Initialize integer variables.
10413
10414 2007-05-23  Ian Lance Taylor  <iant@google.com>
10415
10416         * g++.dg/other/vrp1.C: New test.
10417
10418 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10419
10420         PR preprocessor/20077
10421         * gcc.dg/cpp/paste15.c: New test.
10422
10423 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10424             Nigel Stephens  <nigel@mips.com>
10425             Richard Sandiford  <richard@codesourcery.com>
10426
10427         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10428         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10429         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10430         * gcc.target/mips/inter/mips16-inter.exp: New.
10431
10432 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10433
10434         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10435
10436 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10437
10438         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10439         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10440         * gcc.target/i386/sse3-addsubps.c: Likewise.
10441         * gcc.target/i386/sse3-haddpd.c: Likewise.
10442         * gcc.target/i386/sse3-haddps.c: Likewise.
10443         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10444         * gcc.target/i386/sse3-hsubps.c: Likewise.
10445         * gcc.target/i386/sse3-lddqu.c: Likewise.
10446         * gcc.target/i386/sse3-movddup.c: Likewise.
10447         * gcc.target/i386/sse3-movshdup.c: Likewise.
10448         * gcc.target/i386/sse3-movsldup.c: Likewise.
10449
10450         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10451         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10452         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10453         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10454         * gcc.target/i386/ssse3-palignr.c: Likewise.
10455         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10456         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10457         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10458         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10459         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10460         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10461         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10462         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10463         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10464         * gcc.target/i386/ssse3-psignb.c: Likewise.
10465         * gcc.target/i386/ssse3-psignd.c: Likewise.
10466         * gcc.target/i386/ssse3-psignw.c: Likewise.
10467         * gcc.target/i386/ssse3-vals.h: Likewise.
10468
10469         * gcc.target/i386/sse3-check.h: New file.
10470         * gcc.target/i386/ssse3-check.h: Likewise.
10471
10472 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10473
10474         PR middle-end/31095
10475         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10476
10477 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10478
10479         PR middle-end/31606
10480         * gcc.c-torture/20070522-1.c: New testcase.
10481
10482 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10483
10484         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10485
10486 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10487
10488         * gcc.c-torture/execute/ieee/20000320-1.x,
10489         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10490         m68k-*-* and check_effective_target_coldfire_fpu.
10491
10492 2007-05-22  Ollie Wild  <aaw@google.com>
10493
10494         * g++.dg/lookup/hidden-class10.C: New test.
10495         * g++.dg/lookup/hidden-class11.C: New test.
10496
10497 2007-05-22  Ollie Wild  <aaw@google.com>
10498
10499         * g++.dg/lookup/name-clash5.C: New test.
10500         * g++.dg/lookup/name-clash6.C: New test.
10501
10502 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10503
10504         * g++.dg/other/i386-2.C: Update comments on header files tested.
10505         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10506         of <tmmintrin.h>.
10507         * gcc.target/i386/sse-12.c: Likewise.
10508         * gcc.target/i386/sse-13.c: Likewise.
10509         * gcc.target/i386/sse-14.c: Likewise.
10510
10511         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10512         Redefined to test with immediate operand.
10513         (__builtin_ia32_blendps): Likewise.
10514         (__builtin_ia32_blendpd): Likewise.
10515         (__builtin_ia32_dpps): Likewise.
10516         (__builtin_ia32_dpps): Likewise.
10517         (__builtin_ia32_insertps128): Likewise.
10518         (__builtin_ia32_vec_ext_v4sf): Likewise.
10519         (__builtin_ia32_vec_set_v16qi): Likewise.
10520         (__builtin_ia32_vec_set_v4si): Likewise.
10521         (__builtin_ia32_vec_set_v2di): Likewise.
10522         (__builtin_ia32_vec_ext_v16qi): Likewise.
10523         (__builtin_ia32_vec_ext_v4si): Likewise.
10524         (__builtin_ia32_vec_ext_v2di): Likewise.
10525         (__builtin_ia32_roundpd): Likewise.
10526         (__builtin_ia32_roundsd): Likewise.
10527         (__builtin_ia32_roundps): Likewise.
10528         (__builtin_ia32_roundss): Likewise.
10529         (__builtin_ia32_mpsadbw128): Likewise.
10530
10531 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10532
10533         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10534
10535 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10536
10537         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10538         failures.
10539         * gcc.dg/dfp/func-struct.c: Ditto.
10540         * gcc.dg/dfp/operator-assignment.c: Ditto.
10541         * gcc.dg/dfp/convert-bfp.c: Ditto.
10542         * gcc.dg/dfp/convert-int.c: Ditto.
10543         * gcc.dg/dfp/convert-int-max.c: Ditto.
10544         * gcc.dg/dfp/func-scalar.c: Ditto.
10545         * gcc.dg/dfp/cast.c: Ditto.
10546         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10547         failures, and fix a typo in return type of arg1_128.
10548         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10549         failures, and fix a typo in a constant suffix.
10550         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10551         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10552
10553 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10554             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10555
10556         * lib/gcc-dg.exp(process_message): New proc.
10557         (dg-message): New test directive.
10558         * gcc.dg/always_inline.c: Use dg-message.
10559         * gcc.dg/always_inline2.c: Ditto.
10560         * gcc.dg/always_inline3.c: Ditto.
10561         * gcc.dg/invalid-call-1.c: Ditto.
10562         * gcc.dg/pr17506.c: Ditto.
10563         * gcc.dg/simd-5.c: Ditto.
10564         * gcc.dg/simd-6.c: Ditto.
10565         * gcc.dg/va-arg-2.c: Ditto.
10566         * gcc.dg/cpp/syshdr.c: Ditto.
10567         * gcc.dg/cpp/unc4.c: Ditto.
10568         * gcc.dg/cpp/trad/mi1.c: Ditto.
10569         * gcc.dg/cpp/trad/mi5.c: Ditto.
10570         * gcc.dg/cpp/trad/mi7.c: Ditto.
10571         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10572         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10573         * gcc.test-framework/test-framework.awk: Special-case outexists
10574         tests.
10575
10576 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10577
10578         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10579         (bit_SSE4_2): Likewise.
10580         (bit_POPCNT): Likewise.
10581
10582         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10583         Check if assembler supports SSE4 instructions.
10584
10585         * gcc.target/i386/sse4_1-blendpd.c: New file.
10586         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10587         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10588         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10589         * gcc.target/i386/sse4_1-check.h: Likewise.
10590         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10591         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10592         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10593         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10594         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10595         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10596         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10597         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10598         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10599         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10600         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10601         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10602         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10603         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10604         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10605         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10606         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10607         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10608         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10609         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10610         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10611         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10612         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10613         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10614         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10615         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10616         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10617         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10618         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10619         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10620         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10621         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10622         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10623         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10624         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10625         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10626         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10627         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10628         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10629         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10630         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10631         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10632         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10633         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10634         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10635         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10636         * gcc.target/i386/sse4_1-round.h: Likewise.
10637         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10638         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10639         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10640         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10641         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10642         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10643         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10644         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10645         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10646         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10647         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10648         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10649         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10650         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10651
10652 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10653
10654         PR fortran/31627
10655         * gfortran.dg/bounds_check_7.f90: New test.
10656
10657 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10658
10659         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10660         (check_effective_target_sse4a): Ditto.
10661
10662         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10663         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10664         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10665         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10666         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10667         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10668         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10669         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10670         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10671         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10672         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10673         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10674         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10675         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10676         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10677         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10678         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10679         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10680         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10681         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10682
10683 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10684
10685         * g++.dg/ext/cleanup-1.C: New test.
10686         * g++.dg/ext/cleanup-2.C: Likewise.
10687         * g++.dg/ext/cleanup-3.C: Likewise.
10688         * g++.dg/ext/cleanup-4.C: Likewise.
10689         * g++.dg/ext/cleanup-5.C: Likewise.
10690         * g++.dg/ext/cleanup-6.C: Likewise.
10691         * g++.dg/ext/cleanup-8.C: Likewise.
10692         * g++.dg/ext/cleanup-9.C: Likewise.
10693         * g++.dg/ext/cleanup-10.C: Likewise.
10694         * g++.dg/ext/cleanup-11.C: Likewise.
10695         * g++.dg/ext/cleanup-dtor.C: Likewise.
10696
10697 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10698
10699         PR middle-end/31995
10700         * gcc.dg/vect/vect-102a.c: New test.
10701
10702 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10703             Paolo Carlini  <pcarlini@suse.de>
10704             Uros Bizjak  <ubizjak@gmail.com>
10705
10706         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10707         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10708         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10709         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10710         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10711         New testcases.
10712
10713 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10714
10715         PR fortran/32002
10716         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10717
10718 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10719
10720         PR fortran/32027
10721         * gfortran.dg/do_3.F90: Add checks for the final value of the
10722         loop variable.
10723
10724 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10725
10726         * gcc.c-torture/execute/990127-2.x: New file.
10727
10728 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10729
10730         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10731         * gcc.target/i386/sse-12: Add -O to compile options.
10732         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10733         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10734         and mm3dnow.h.  Add -O to compile options.
10735
10736 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10737
10738         PR fortran/31867
10739         * gfortran.dg/char_length_5.f90: New test.
10740
10741         PR fortran/31994
10742         * gfortran.dg/array_reference_1.f90: New test.
10743
10744 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10745
10746         PR middle-end/7651
10747         PR c++/11856
10748         PR c/12963
10749         PR c/23587
10750         PR other/29694
10751         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10752         * gcc.dg/Wtype-limits.c: New.
10753         * gcc.dg/Wtype-limits-Wextra.c: New.
10754         * gcc.dg/Wtype-limits-no.c: New.
10755         * g++.dg/warn/Wtype-limits.C: New.
10756         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10757         * g++.dg/warn/Wtype-limits-no.C: New.
10758
10759 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10760
10761         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10762         instead of "-msse2".'
10763         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10764         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10765         and mm3dnow.h.
10766         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10767         to test with immediate operand.
10768         (__builtin_ia32_insertqi): Ditto.
10769         (__builtin_ia32_palignr128): Ditto.
10770         (__builtin_ia32_palignr): Ditto.
10771         (__builtin_ia32_pshufhw): Ditto.
10772         (__builtin_ia32_pshuflw): Ditto.
10773         (__builtin_ia32_pshufd): Ditto.
10774         (__builtin_ia32_vec_set_v8hi): Ditto.
10775         (__builtin_ia32_vec_ext_v8hi): Ditto.
10776         (__builtin_ia32_shufpd): Ditto.
10777         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10778
10779 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10780
10781         PR fortran/32001
10782         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10783
10784 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10785
10786         PR target/31585
10787         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10788         and "__inline".  Use "-msse" instead of "-msse2".
10789
10790 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10791
10792         PR middle-end/7651
10793         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10794         * gcc.dg/20030906-2.c: Likewise.
10795         * objc.dg/method-17.m: Add -Wreturn-type.
10796         * obj-c++.dg/method-21.mm: Likewise.
10797
10798 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10799
10800         PR target/31585
10801         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10802         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10803         (__builtin_ia32_psrlqi128): Ditto.
10804         (__builtin_ia32_psrlwi128): Ditto.
10805         (__builtin_ia32_psrldi128): Ditto.
10806         (__builtin_ia32_psrldqi128): Ditto.
10807         (__builtin_ia32_pslldqi128): Ditto.
10808         (__builtin_ia32_psrawi128): Ditto.
10809         (__builtin_ia32_psradi128): Ditto.
10810         (__builtin_ia32_psllqi128): Ditto.
10811         (__builtin_ia32_pslldi128): Ditto.
10812         (__builtin_prefetch): Ditto.
10813         (__builtin_ia32_pshufw): Ditto.
10814         (__builtin_ia32_vec_set_v4hi): Ditto.
10815         (__builtin_ia32_vec_ext_v4hi): Ditto.
10816         (__builtin_ia32_shufps): Ditto.
10817         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10818
10819 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10820
10821         PR fortran/31974
10822         * gfortran.dg/char_allocation_1.f90: New test.
10823
10824 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10825
10826         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10827         * gcc.dg/Wconversion-sign.c: New.
10828         * gcc.dg/Wconversion-integer-no-sign.c: New.
10829         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10830         Wconversion-sign.C
10831         * g++.dg/warn/Wconversion-sign.C: New.
10832         * g++.old-deja/g++.other/warn4.C: Update.
10833         * g++.dg/warn/Wconversion1.C: Likewise.
10834
10835 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10836
10837         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10838         * gcc.dg/torture/builtin-math-4.c: Likewise.
10839
10840 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10841
10842         PR libfortran/31964
10843         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10844
10845 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10846
10847         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10848
10849 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10850
10851         PR target/31628
10852         * gcc.target/i386/pr31628.c: New.
10853
10854 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10855
10856         PR middle-end/31344
10857         * gcc.dg/pr31344.c: New test.
10858
10859 2007-05-17  Ian Lance Taylor  <iant@google.com>
10860
10861         PR tree-optimization/31953
10862         * gcc.c-torture/compile/pr31953.c: New test.
10863
10864 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10865
10866         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10867
10868         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10869         and drem.
10870         * gcc.dg/torture/builtin-math-4.c: Likewise.
10871
10872         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10873         * gcc.dg/torture/builtin-math-4.c: Likewise.
10874
10875         * gcc.dg/torture/builtin-math-4.c: New test.
10876
10877 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10878             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10879
10880         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10881         * gcc.dg/cpp/include2.c: Ditto.
10882         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10883         * gcc.dg/cpp/paste5.c: Ditto.
10884         * gcc.dg/cpp/paste6.c: Ditto.
10885         * gcc.dg/cpp/paste8.c: Ditto.
10886         * gcc.dg/cpp/paste11.c: Ditto.
10887         * gcc.dg/cpp/paste13.c: Ditto.
10888         * gcc.dg/cpp/skipping2.c: Ditto.
10889         * gcc.dg/reg-vol-struct-1.c: Ditto.
10890         * gcc.dg/Wshadow-1.c: Ditto.
10891         * gcc.dg/cpp/trad/comment.c: Ditto.
10892         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10893         * gcc.dg/cpp/if-2.c: Ditto.
10894         * gcc.dg/array-5.c: Ditto.
10895         * gcc.dg/inline-15.c: Ditto.
10896         * gcc.dg/pr27953.c: Ditto.
10897         * gcc.dg/Wno-c++-compat.c: Ditto.
10898
10899 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10900
10901         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10902
10903 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10904
10905         * gcc.c-torture/execute/20070517-1.c: New test.
10906
10907 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10908
10909         PR fortran/31919
10910         * gfortran.dg/min_max_conformance.f90: New test.
10911
10912 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10913
10914         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10915         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10916         gcc.dg/vect/vect-104.c: Use more complex construction to
10917         prevent vectorizing.
10918         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10919
10920 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10921
10922         PR tree-optimization/24659
10923         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10924         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10925         not vect_int target.
10926         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10927         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10928         targets.
10929         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10930         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10931         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10932
10933 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10934
10935         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10936         and x86_64-*-* targets.
10937         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10938
10939 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10940
10941         PR fortran/18769
10942         PR fortran/30881
10943         PR fortran/31194
10944         PR fortran/31216
10945         PR fortran/31427
10946         * transfer_simplify_1.f90: New test.
10947         * transfer_simplify_2.f90: New test.
10948
10949 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10950
10951         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10952
10953 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10954
10955         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10956
10957         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10958
10959         PR c/31924
10960         * gcc.dg/fltconst-1.c: New test.
10961
10962         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10963         * gcc.dg/dfp/operator-assignment.c: Ditto.
10964
10965 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10966
10967         PR c++/29928
10968         * g++.dg/rtti/typeid5.C: New.
10969
10970 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10971
10972         PR fortran/31725
10973         * gfortran.dg/substr_4.f: New test.
10974
10975 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10976
10977         * gcc.target/m68k/interrupt_thread-1.c,
10978         gcc.target/m68k/interrupt_thread-2.c,
10979         gcc.target/m68k/interrupt_thread-3.c: New.
10980         * gcc.target/m68k/m68k.exp: Accept fido.
10981
10982 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10983
10984         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10985         * gfortran.dg/altreturn_3.f90: Likewise.
10986         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10987         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10988         * gfortran.dg/inquire_iolength.f90: Likewise.
10989         * gfortran.dg/module_naming_1.f90: Likewise.
10990         * gfortran.dg/oldstyle_2.f90: Likewise.
10991         * gfortran.dg/operator_2.f90: Likewise.
10992         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10993         * gfortran.dg/used_types_11.f90: Likewise.
10994         * gfortran.dg/zero_array_components_1.f90: Likewise.
10995         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10996         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10997         * gfortran.dg/real_const_3.f90: Likewise.
10998
10999 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11000
11001         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11002         * gcc.dg/tree-ssa/loop-30.c: New test.
11003
11004 2007-05-13  Richard Guenther  <rguenther@suse.de>
11005
11006         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11007         scanning forwprop1.
11008         * g++.dg/tree-ssa/pr31146.C: Likewise.
11009
11010 2007-05-13  Revital Eres  <eres@il.ibm.com>
11011
11012         * gcc.dg/dse.c: New test.
11013
11014 2007-05-12  Richard Guenther  <rguenther@suse.de>
11015
11016         PR tree-optimization/31797
11017         * gcc.c-torture/compile/pr31797.c: New testcase.
11018
11019 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11020
11021         PR fortran/30746
11022         * gfortran.dg/host_assoc_function_1.f90: New test.
11023
11024 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11025
11026         PR c++/31829
11027         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11028
11029 2007-05-11  Silvius Rus  <rus@google.com>
11030
11031         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11032         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11033         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11034         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11035         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11036         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11037         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11038         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11039         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11040         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11041         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11042         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11043         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11044         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11045         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11046         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11047
11048 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11049
11050         PR other/31852
11051         * gcc.c-torture/execute/builtins/memchr.c: New.
11052         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11053         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11054
11055 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11056
11057         PR fortran/30876
11058         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11059         line.
11060         * gfortran.dg/recursive_reference_2.f90: New test.
11061
11062 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11063
11064         PR fortran/30878
11065         * gfortran.dg/namelist_29.f90: New test.
11066
11067 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11068
11069         PR fortran/31474
11070         * gfortran.dg/entry_10.f90: New test.
11071
11072 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11073
11074         PR tree-optimization/31885
11075         * gcc.dg/tree-ssa/loop-29.c: New test.
11076
11077 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11078
11079         * assumed_dummy_1.f90: Fix dg directive.
11080         * char_initialiser_actual.f90: Likewise.
11081         * nested_modules_2.f90: Likewise.
11082         * shift-alloc.f90: Likewise.
11083
11084 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11085
11086         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11087
11088 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11089
11090         PR libfortran/31880
11091         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11092
11093 2007-05-09  Mike Stump  <mrs@apple.com>
11094
11095         * g++.dg/other/first-global.C: Add -fpie for darwin.
11096         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11097
11098 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11099
11100         * gcc.dg/20070507-1.c: New testcase.
11101
11102 2007-05-08  Chao-ying Fu  <fu@mips.com>
11103
11104         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11105         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11106         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11107         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11108
11109 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11110
11111         PR 31847
11112         * gcc.dg/pr31847.c: New test.
11113
11114 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11115
11116         PR fortran/31692
11117         * gfortran.dg/actual_array_result_1.f90: New test.
11118
11119 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11120
11121         PR fortran/29397
11122         * gfortran.dg/parameter_array_init_1.f90: New test.
11123
11124         PR fortran/29400
11125         * gfortran.dg/parameter_array_init_2.f90: New test.
11126
11127 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11128
11129         PR target/31854
11130         * gcc.target/i386/pr31854.c: New test.
11131
11132 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11133
11134         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11135
11136 2007-05-07  Mike Stump  <mrs@apple.com>
11137
11138         * g++.old-deja/g++.mike/empty.C: Add.
11139
11140 2007-05-07  Eric Christopher  <echristo@apple.com>
11141
11142         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11143
11144 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11145
11146         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11147         variable.  Rearrange conversions from binary float to decimal float.
11148
11149 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11150
11151         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11152         x86.
11153
11154 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11155
11156         * gnat.dg/opt1.ad[sb]: New testcase.
11157
11158 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11159
11160         PR fortran/31399
11161         * gfortran.dg/do_3.F90: New test.
11162
11163 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11164
11165         PR fortran/31764
11166         * gfortran.dg/new_line.f90: Add new checks.
11167
11168 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11169
11170         PR fortran/31201
11171         * gfortran.dg/large_unit_1.f90: New.
11172         * gfortran.dg/large_unit_2.f90: New.
11173         * gfortran.dg/iostat_4.f90: New
11174         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11175
11176 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11177
11178         PR fortran/31540
11179         * gfortran.dg/char_result_4.f90: New test.
11180
11181 2007-06-05  Revital Eres  <eres@il.ibm.com>
11182
11183         PR 30957
11184         * gcc.dg/pr30957-1.c: New test.
11185
11186 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11187
11188         PR fortran/31251
11189         * gfortran.dg/char_type_len_2.f90: New test.
11190
11191 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11192
11193         PR 31775
11194         * g++.dg/other/nested-extern.cc: New.
11195         * g++.dg/other/nested-extern-1.C: New.
11196         * g++.dg/other/nested-extern-2.C: New.
11197
11198 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11199
11200         PR fortran/31760
11201         * gfortran.dg/erf.f90: New test.
11202         * gfortran.dg/besxy.f90: New test.
11203
11204 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11205
11206         PR fortran/22359
11207         * gfortran.dg/fseek.f90: New test.
11208
11209 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11210
11211         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11212
11213 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11214
11215         PR libfortran/31210
11216         * gfortran.dg/zero_length_1.f90: New test.
11217
11218 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11219
11220         PR fortran/31803
11221         * gfortran.dg/char_pointer_assign_3.f90: New test.
11222         * gfortran.dg/char_result_2.f90: Re-enable test.
11223
11224 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11225
11226         PR fortran/25071
11227         * gfortran.dg/char_length_3.f90: New test.
11228         * gfortran.dg/char_result_2.f90: Fix test.
11229
11230 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11231
11232         PR tree-optimization/30565
11233         * gcc.dg/tree-ssa/loop-27.c: New test.
11234
11235 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11236
11237         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11238         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11239         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11240         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11241
11242 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11243
11244         PR tree-optimization/31699
11245         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11246         New.
11247         (check_effective_target_vect_floatint_cvt): New.
11248         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11249         of specific targets.
11250         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11251         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11252         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11253         * gcc.dg/vect/vect-iv-4.c: Likewise.
11254         * gcc.dg/vect/vect-multitypes-11.c: New.
11255         * gcc.dg/vect/pr31699.c: New.
11256
11257 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11258
11259         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11260
11261 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11262
11263         PR C++/31663
11264         * g++.dg/warn/anonymous-namespace-2.C: New.
11265         * g++.dg/warn/anonymous-namespace-2.h: New.
11266
11267 2007-05-02  Paul Brook  <paul@codesourcery.com>
11268
11269         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11270
11271 2007-05-02  Eric Christopher  <echristo@apple.com>
11272
11273         * gcc.dg/cpp/if-div.c: New file.
11274
11275 2007-05-02  Tom Tromey  <tromey@redhat.com>
11276
11277         PR preprocessor/28709:
11278         * gcc.dg/cpp/pr28709.c: New file.
11279
11280 2007-05-02  Richard Guenther  <rguenther@suse.de>
11281
11282         PR tree-optimization/31146
11283         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11284
11285 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11286
11287         * gcc.c-torture/compile/limits-blockid.c: New.
11288         * gcc.c-torture/compile/limits-caselabels.c: New.
11289         * gcc.c-torture/compile/limits-declparen.c: New.
11290         * gcc.c-torture/compile/limits-enumconst.c: New.
11291         * gcc.c-torture/compile/limits-exprparen.c: New.
11292         * gcc.c-torture/compile/limits-externalid.c: New.
11293         * gcc.c-torture/compile/limits-fnargs.c: New.
11294         * gcc.c-torture/compile/limits-fndefn.c: New.
11295         * gcc.c-torture/compile/limits-idexternal.c: New.
11296         * gcc.c-torture/compile/limits-idinternal.c: New.
11297         * gcc.c-torture/compile/limits-pointer.c: New.
11298         * gcc.c-torture/compile/limits-stringlit.c: New.
11299         * gcc.c-torture/compile/limits-structmem.c: New.
11300         * gcc.c-torture/compile/limits-structnest.c: New.
11301
11302 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11303
11304         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11305
11306 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11307
11308         PR middle-end/31740
11309         * gcc.c-torture/compile/20070501-1.c: New testcase.
11310
11311 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11312
11313         PR fortran/31732
11314         * gfortran.dg/array_memset_2:  New test case.
11315
11316 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11317
11318         PR testsuite/31615
11319         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11320
11321 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11322
11323         PR testsuite/31589
11324         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11325         dg-final test.
11326         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11327         keyword to dg-final test.
11328         * gcc.dg/vect/vect-iv-4.c: Likewise.
11329         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11330         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11331         test.
11332         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11333         cast.
11334         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11335         * lib/target-supports.exp
11336         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11337         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11338
11339 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11340
11341         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11342         __LONG_LONG_MAX__ and its friends instead of those supplied by
11343         limits.h.
11344
11345 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11346
11347         PR C++/31721
11348         * g++.dg/ext/vector7.C: New testcase.
11349
11350 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11351
11352         PR fortran/31591
11353         * gfortran.dg/bound_simplification_1.f90: New test.
11354
11355 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11356
11357         PR fortran/31645
11358         * gfortran.dg/bom_error.f90: New test.
11359         * gfortran.dg/bom_include.f90: New test.
11360         * gfortran.dg/bom_UTF16-LE.f90: New test.
11361         * gfortran.dg/bom_UTF16-BE.f90: New test.
11362         * gfortran.dg/bom_UTF-8.f90: New test.
11363         * gfortran.dg/bom_UTF-32.f90: New test.
11364         * gfortran.dg/bom_UTF-8.F90: New test.
11365         * gfortran.dg/bom_include.inc: New file.
11366
11367 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11368
11369         PR C++/30221
11370         * g++.dg/init/ptrfn2.C: New test.
11371         * g++.dg/init/ptrfn3.C: New test.
11372
11373 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11374
11375         PR fortran/31711
11376         * gfortran.dg/dependency_21.f90: New test.
11377
11378 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11379
11380         * gfortran.dg/secnds.f: Use real*8.
11381         * gfortran.dg/secnds-1.f: Use real*8.
11382
11383 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11384
11385         PR libfortran/31532
11386         * gfortran.dg/inquire_5.f90: Update test.
11387
11388 2007-04-27  Ian Lance Taylor  <iant@google.com>
11389
11390         PR middle-end/31710
11391         * gcc.c-torture/compile/pr31710.c: New test.
11392
11393 2007-04-27  Richard Guenther  <rguenther@suse.de>
11394
11395         PR tree-optimization/30965
11396         PR tree-optimization/30978
11397         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11398         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11399         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11400         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11401
11402 2007-04-27  Richard Guenther  <rguenther@suse.de>
11403
11404         PR tree-optimization/31715
11405         * gcc.dg/Warray-bounds-4.c: New testcase.
11406
11407 2007-04-26  Ian Lance Taylor  <iant@google.com>
11408
11409         PR target/28675
11410         * gcc.c-torture/compile/pr28675.c: New test.
11411
11412 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11413
11414         PR C++/30016
11415         * g++.dg/ext/vector6.C: New test.
11416
11417 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11418
11419         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11420
11421 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11422
11423         PR middle-end/31617
11424         * g++.dg/other/str_empty.C: Add expected warning.
11425
11426 2007-04-26  Richard Guenther  <rguenther@suse.de>
11427         Daniel Berlin  <dberlin@dberlin.org>
11428
11429         PR tree-optimization/30567
11430         * g++.dg/other/pr30567.C: New testcase.
11431
11432 2007-04-26  Richard Guenther  <rguenther@suse.de>
11433
11434         PR tree-optimization/31703
11435         * gcc.c-torture/compile/pr31703.c: New testcase.
11436         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11437         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11438
11439 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11440
11441         * gfortran.dg/open_errors.f90: Added if statements checking
11442         the value of iostat.
11443
11444 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11445
11446         PR c++/31598
11447         * g++.dg/gomp/pr31598.C: New test.
11448
11449         PR tree-optimization/30558
11450         * g++.dg/gomp/pr30558.C: New test.
11451
11452 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11453
11454         PR c++/31338
11455         * g++.dg/ext/complex2.C: New test.
11456
11457 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11458
11459         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11460
11461 2007-04-25  Thiemo Seufer  <ths@mips.com>
11462
11463         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11464         value to signed char.
11465
11466 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11467
11468         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11469         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11470         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11471
11472 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11473
11474         PR fortran/31668
11475         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11476         statement functions.
11477         * gfortran.dg/c_by_val_5.f90: New test.
11478
11479 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11480
11481         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11482         with two new subroutines to avoid parameter-induced aliasing.
11483         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11484         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11485
11486 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11487
11488         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11489         * g++.dg/warn/Warray-bounds.C: Likewise.
11490
11491 2007-04-24  Ian Lance Taylor  <iant@google.com>
11492
11493         PR tree-optimization/31605
11494         * gcc.c-torture/execute/pr31605.c: New test.
11495
11496 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11497
11498         PR fortran/31587
11499         * lib/gcc-dg.exp (scan-module): New function.
11500         * gfortran.dg/module_md5_1.f90: New test.
11501
11502 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11503
11504         * g++.old-deja/g++.pt/defarg6.C: Only run with
11505         -std=gnu++98.
11506         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11507         * g++.dg/cpp0x/variadic61.C: Ditto.
11508         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11509         * g++.dg/cpp0x/variadic62.C: Ditto.
11510         * g++.dg/template/meminit1.C: Ditto.
11511         * g++.dg/template/operator7.C: Ditto.
11512         * g++.dg/template/static15.C: Ditto.
11513         * g++.dg/template/invalid1.C: Ditto.
11514         * g++.dg/template/shift1.C: Ditto.
11515         * g++.dg/template/error10.C: Ditto.
11516
11517 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11518
11519         PR diagnostic/25923
11520         * gfortran.dg/pr25923.f90: New test.
11521
11522 2007-04-24  Ian Lance Taylor  <iant@google.com>
11523
11524         PR tree-optimization/31602
11525         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11526
11527 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11528
11529         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11530         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11531
11532 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11533
11534         * gcc.target/i386/reload-1.c. New.
11535
11536 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11537             Olga Golovanevsky  <olga@il.ibm.com>
11538
11539         * g++.dg/other/str_empty.C: New test.
11540
11541 2007-04-24  Richard Henderson  <rth@redhat.com>
11542
11543         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11544
11545 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11546
11547         PR target/31641
11548         * gcc.c-torture/compile/pr31641.c: New testcase.
11549
11550 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11551
11552         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11553         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11554         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11555         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11556
11557 2007-04-23  Simon Baldwin  <simonb@google.com>
11558
11559         * g++.dg/other/error15.C: New.
11560         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11561         triggering a "multiple parameters named" error.
11562
11563 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11564
11565         PR fortran/31618
11566         * gfortran.dg/backspace_8.f:  New test case.
11567
11568 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11569
11570         PR fortran/31630
11571         * gfortran.dg/used_types_17.f90: New test.
11572
11573         PR fortran/31620
11574         * gfortran.dg/zero_array_components_1.f90: New test.
11575
11576 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11577
11578         PR fortran/31616
11579         * gfortran.dg/open_errors.f90: Allow a different error message.
11580
11581 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11582
11583         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11584         Rename from check_effective_target_vect_pack_mod.  Rename global
11585         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11586         messages.
11587         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11588         rename.
11589         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11590         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11591
11592 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11593
11594         PR middle-end/31448
11595         * gcc.c-torture/execute/pr31448.c: New testcase.
11596
11597 2007-04-22  Nick Clifton  <nickc@redhat.com>
11598
11599         * gcc.dg/20020312-2.c: Add support for the FRV.
11600
11601 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11602
11603         PR tree-optimization/24659
11604         * gcc.dg/vect/vect-float-extend-1.c: New test.
11605         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11606
11607 2007-04-22  Richard Guenther  <rguenther@suse.de>
11608
11609         PR tree-optimization/29789
11610         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11611         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11612
11613 2007-04-22  Revital Eres  <eres@il.ibm.com>
11614
11615         * gcc.dg/var-expand2.c: New test.
11616
11617 2007-04-22  Revital Eres  <eres@il.ibm.com>
11618
11619         * gcc.dg/var-expand3.c: New test.
11620
11621 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11622
11623         PR fortran/31495
11624         * gfortran.dg/continuation_8.f90: New test.
11625
11626 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11627
11628         PR C/30265
11629         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11630         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11631
11632 2007-04-21  Richard Guenther  <rguenther@suse.de>
11633
11634         PR middle-end/31136
11635         * gcc.c-torture/execute/pr31136.c: New testcase.
11636
11637 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11638
11639         * gcc.target/i386/movsi-sm-1.c: New.
11640
11641 2007-04-20  Richard Henderson  <rth@redhat.com>
11642
11643         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11644         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11645
11646 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11647
11648         * gcc.target/i386/ordcmp-1.c: New test.
11649         * gcc.target/i386/unordcmp-1.c: New test.
11650
11651         PR tree-optimization/31632
11652         * gcc.c-torture/compile/20070419-1.c: New test.
11653
11654 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11655
11656         * gcc.dg/invalid-call-1.c: New test.
11657
11658 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11659
11660         PR diagnostic/31227
11661         * gcc.dg/Warray-bounds-3.c: New.
11662
11663 2007-04-18  Richard Guenther  <rguenther@suse.de>
11664
11665         PR tree-optimization/19431
11666         PR tree-optimization/21463
11667         * gcc.c-torture/execute/20070212-1.c: New testcase.
11668         * gcc.c-torture/execute/20070212-2.c: Likewise.
11669         * gcc.c-torture/execute/20070212-3.c: Likewise.
11670         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11671         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11672         * g++.dg/tree-ssa/pr21463.C: Likewise.
11673         * g++.dg/tree-ssa/pr30738.C: Likewise.
11674
11675 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11676
11677         PR c++/31513
11678         * g++.dg/expr/bitfield8.C: New test.
11679
11680 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11681             Richard Sandiford  <richard@codesourcery.com>
11682
11683         * lib/target-supports.exp (check_profiling_available): Return 0
11684         for uClibc with -p or -pg.
11685
11686 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11687
11688         PR c++/31517
11689         * g++.dg/template/init7.C: New test.
11690
11691 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11692
11693         PR rtl-optimization/31360
11694         * gcc.dg/loop-7.c: New test.
11695
11696 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11697
11698         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11699         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11700         build.
11701         (compat-execute): Likewise.
11702         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11703         files to remote hosts.
11704         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11705         (c-torture-execute): Likewise.
11706         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11707         or plain file.  Use remote_upload and remote_download to copy
11708         files about.
11709         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11710         before scanning it.
11711
11712 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11713
11714         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11715
11716 2007-04-16  Lawrence Crowl  <crowl@google.com>
11717
11718         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11719         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11720         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11721         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11722         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11723         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11724         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11725         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11726         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11727         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11728         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11729
11730         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11731         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11732         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11733         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11734         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11735         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11736         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11737         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11738         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11739         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11740         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11741
11742 2007-04-16  Ian Lance Taylor  <iant@google.com>
11743
11744         PR tree-optimization/31522
11745         * gcc.dg/Wstrict-overflow-16.c: New test.
11746
11747 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11748
11749         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11750
11751 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11752
11753         PR fortran/31144
11754         * gfortran.dg/module_naming_1.f90: New.
11755
11756 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11757
11758         * lib/target-supports.exp (check_profiling_available): Return
11759         false for m68k-*-uclinux.
11760
11761 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11762
11763         PR c++/29365
11764         Testcase for c++ anonymous namespace warning
11765
11766         * g++.dg/warn/anonymous-namespace-1.C: New test
11767         * g++.dg/warn/anonymous-namespace-1.h: New test
11768
11769 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11770
11771         PR testsuite/31578
11772         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11773
11774 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11775
11776         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11777
11778 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11779
11780         PR fortran/31204
11781         * gfortran.dg/array_constructor_16.f90: New test.
11782
11783 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11784
11785         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11786         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11787
11788 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11789
11790         PR rtl-optimization/31500
11791         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11792         * g++.dg/warn/Warray-bounds.C: Likewise.
11793
11794 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11795
11796         PR C/31520
11797         * gcc.dg/gnu89-init-4.c: New testcase.
11798
11799 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11800
11801         PR c++/25874
11802         * gcc.dg/gomp/pr25874.c: Add dg-options.
11803         * g++.dg/gomp/pr25874.C: Add dg-options.
11804
11805 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11806
11807         PR fortran/21061
11808         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11809         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11810
11811 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11812
11813         PR fortran/31561
11814         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11815
11816 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11817
11818         PR fortran/29507
11819         PR fortran/31404
11820         * gfortran.dg/initialization_6.f90: New test.
11821
11822 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11823
11824         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11825
11826         * lib/target-supports.exp (check_gc_sections_available):
11827         Return false if ldflags includes -elf2flt.
11828
11829 2007-04-13  Jason Merrill  <jason@redhat.com>
11830
11831         PR c++/31074
11832         * conv3.C: New test.
11833
11834 2007-04-13  Mike Stump  <mrs@apple.com>
11835
11836         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11837         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11838
11839 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11840
11841         PR tree-optimization/29598
11842         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11843
11844 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11845
11846         PR fortran/31559
11847         * gfortran.dg/func_assign.f90: New test.
11848
11849 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11850
11851         PR fortran/31550
11852         * gfortran.dg/used_types_16.f90: New test.
11853
11854 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11855
11856         PR fortran/18937
11857         * gfortran.dg/goto_2.f90: New.
11858         * gfortran.dg/goto_3.f90: New.
11859         * gfortran.dg/pr17708.f90: Rename to ...
11860         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11861
11862 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11863
11864         PR fortran/31562
11865         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11866         instead of a struct.
11867
11868 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11869
11870         PR fortran/31562
11871         * gfortran.dg/value_4.c: Use GNU extensions for complex
11872         instead of a struct.
11873
11874 2007-04-13  Richard Guenther  <rguenther@suse.de>
11875
11876         PR tree-optimization/21258
11877         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11878
11879 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11880
11881         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11882         <complex.h>.
11883
11884 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11885
11886         PR fortran/31250
11887         * gfortran.dg/char_length_2.f90: New.
11888         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11889         * gfortran.dg/repeat_4.f90: Likewise.
11890
11891         PR fortran/31266
11892         * gfortran.dg/char_assign_1.f90: New.
11893
11894         PR fortran/31471
11895         * gfortran.dg/block_name_1.f90: New.
11896         * gfortran.dg/block_name_2.f90: New.
11897
11898 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11899
11900         PR c++/31078
11901         * g++.dg/other/pr31078.C: New.
11902
11903 2007-04-12  Richard Guenther  <rguenther@suse.de>
11904
11905         PR tree-optimization/31169
11906         * gcc.c-torture/execute/pr31169.c: New testcase.
11907
11908 2007-04-12  Richard Guenther  <rguenther@suse.de>
11909
11910         PR tree-optimization/24689
11911         PR tree-optimization/31307
11912         * g++.dg/tree-ssa/pr31307.C: New testcase.
11913         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11914
11915 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11916
11917         PR fortran/31472
11918         * gfortran.dg/access_spec_1.f90: New test.
11919         * gfortran.dg/access_spec_2.f90: New test.
11920         * gfortran.dg/non_module_public.f90: Match new error message.
11921
11922 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11923
11924         PR testsuite/31538
11925         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11926         to 4 at line 38 to fix bounds problem.
11927
11928 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11929
11930         PR testsuite/31240
11931         * gfortran.dg/pointer_intent_1.f90: Fix test.
11932
11933 2007-04-10  Eric Christopher  <echristo@apple.com>
11934
11935         * lib/target-supports.exp
11936         (check_effective_target_fstack_protector): Rewrite.
11937
11938 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11939
11940         PR c++/31449
11941         * g++.dg/init/const5.C: New test.
11942
11943 2007-04-09  Jan Hubicka  <jh@suse.cz>
11944
11945         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11946
11947 2007-04-08  Jan Hubicka  <jh@suse.cz>
11948
11949         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11950
11951 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11952
11953         PR fortran/31257
11954         * gfortran.dg/achar_4.f90: New test.
11955
11956 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11957
11958         PR fortran/30880
11959         * gfortran.dg/used_dummy_types_8.f90: New test.
11960
11961 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11962
11963         PR fortran/30872
11964         * gfortran.dg/parameter_array_element_1.f90: New test.
11965
11966 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11967
11968         PR fortran/31222
11969         * gfortran.dg/default_numeric_type_1.f90: New test.
11970
11971 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11972
11973         PR fortran/31424
11974         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11975
11976 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11977
11978         PR fortran/31293
11979         * gfortran.dg/interface_12.f90: New test.
11980
11981 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11982
11983         * gcc.dg/format/opt-6.c: New test.
11984         * gcc.dg/format/nul-1.c: New test.
11985         * gcc.dg/format/nul-2.c: New test.
11986
11987 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11988
11989         PR libgfortran/31395
11990         * gfortran.dg/fmt_colon.f90: New test.
11991
11992 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11993
11994         * g++.old-deja/g++.other/init18.C: Use
11995         dg-require-effective-target instead of an explicit xfail.
11996
11997 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11998
11999         * gcc.dg/dfp/signbit-1.c
12000         * gcc.dg/dfp/signbit-2.c
12001
12002 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12003
12004         PR fortran/31483
12005         * gfortran.dg/altreturn_5.f90: New test.
12006
12007 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12008
12009         PR fortran/31292
12010         * gfortran.dg/contained_module_proc_1.f90: New test.
12011
12012 2007-04-04  Stuart Hastings  <stuart@apple.com>
12013
12014         PR 31281
12015         * objc/execute/exceptions/pr31281.m: New.
12016
12017 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12018
12019         * g++.dg/ext/dllimport12.C: Update comments.
12020
12021 2007-04-03  Eric Christopher  <echristo@apple.com>
12022
12023         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12024
12025 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12026
12027         PR fortran/31304
12028         * gfortran.dg/repeat_2.f90: New test.
12029         * gfortran.dg/repeat_3.f90: New test.
12030         * gfortran.dg/repeat_4.f90: New test.
12031
12032 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12033
12034         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12035
12036 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12037
12038         PR c++/30847
12039         * g++.dg/parse/cond3.C: New test.
12040
12041         PR middle-end/30704
12042         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12043
12044 2007-04-02  Jason Merrill  <jason@redhat.com>
12045
12046         PR c++/31187
12047         * g++.dg/ext/visibility/anon3.C: New test.
12048
12049 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12050
12051         PR libgfortran/31052
12052         * gfortran.dg/namelist_28.f90: New test.
12053
12054 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12055
12056         PR libgfortran/31366
12057         * gfortran.dg/direct_io_6.f90: New test.
12058
12059 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12060
12061         PR libgfortran/31207
12062         * gfortran.dg/advance_5.f90: New test.
12063         * gfortran.dg/advance_6.f90: New test.
12064
12065 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12066
12067         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12068         * g++.dg/ext/dllimport7.C: Likewise.
12069         * g++.dg/ext/selectany1.C: Likewise.
12070
12071 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12072
12073         * g++.dg/parser/pr31138.C: New.
12074         * g++.dg/parser/pr31140.C: New.
12075         * g++.dg/parser/pr31141.C: New.
12076
12077 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12078
12079         PR c++/26099
12080         * g++.dg/ext/is_base_of.C: New.
12081         * g++.dg/ext/has_virtual_destructor.C: New.
12082         * g++.dg/ext/is_polymorphic.C: New.
12083         * g++.dg/ext/is_base_of_diagnostic.C: New.
12084         * g++.dg/ext/is_enum.C: New.
12085         * g++.dg/ext/has_nothrow_assign.C: New.
12086         * g++.dg/ext/has_nothrow_constructor.C: New.
12087         * g++.dg/ext/is_empty.C: New.
12088         * g++.dg/ext/has_trivial_copy.C: New.
12089         * g++.dg/ext/has_trivial_assign.C: New.
12090         * g++.dg/ext/is_abstract.C: New.
12091         * g++.dg/ext/is_pod.C: New.
12092         * g++.dg/ext/has_nothrow_copy.C: New.
12093         * g++.dg/ext/is_class.C: New.
12094         * g++.dg/ext/has_trivial_constructor.C: New.
12095         * g++.dg/ext/is_union.C: New.
12096         * g++.dg/ext/has_trivial_destructor.C: New.
12097         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12098         * g++.dg/template/crash43.C: Likewise.
12099
12100 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12101
12102         * g++.dg/warn/pedantic2.C: New testcase.
12103
12104 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12105
12106         * size_dim.f90: Fix dg directive.
12107         * pr16433.f: Likewise.
12108         * use_6.f90: Likewise.
12109         * use_7.f90: Likewise.
12110         * entry_9.f90: Likewise.
12111         * pointer_intent_2.f90: Likewise.
12112         * protected_1.f90: Likewise.
12113         * fmt_missing_period_2.f: Likewise.
12114         * pointer_intent_3.f90: Likewise.
12115         * protected_2.f90: Likewise.
12116         * protected_3.f90: Likewise.
12117         * pr15754.f90: Likewise.
12118         * protected_4.f90: Likewise.
12119         * protected_5.f90: Likewise.
12120         * initialization_2.f90: Likewise.
12121         * protected_6.f90: Likewise.
12122         * continuation_7.f90: Likewise.
12123         * derived_function_interface_1.f90: Likewise.
12124         * der_pointer_4.f90: Likewise.
12125         * fmt_zero_precision.f90: Likewise.
12126         * blockdata_3.f90: Likewise.
12127         * fmt_missing_period_1.f: Likewise.
12128         * real_const_3.f90: Likewise.
12129         * use_4.f90: Likewise.
12130         * fmt_missing_period_3.f: Likewise.
12131         * use_5.f90: Likewise.
12132
12133 2007-03-28  Mike Stump  <mrs@apple.com>
12134
12135         * gcc.dg/darwin-comm.c: Add.
12136
12137 2007-03-28  Eric Christopher  <echristo@apple.com>
12138
12139         * lib/target-supports.exp (check_effective_target_fstack_protector):
12140         New.
12141         * gcc.dg/ssp-1.c: Use.
12142         * gcc.dg/ssp-2.c: Ditto.
12143
12144 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12145
12146         PR c++/29077
12147         * g++.dg/parse/constructor3.C: New test.
12148
12149 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12150
12151         * gnat.dg/thin_pointer.ad[sb]: New test.
12152
12153 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12154
12155         * g++.dg/cpp0x/bracket1.C: New.
12156         * g++.dg/cpp0x/bracket2.C: New.
12157         * g++.dg/cpp0x/bracket3.C: New.
12158         * g++.dg/cpp0x/bracket4.C: New.
12159
12160 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12161
12162         * g++.dg/cpp0x/temp_default1.C: New.
12163         * g++.dg/cpp0x/temp_default3.C: New.
12164         * g++.dg/cpp0x/temp_default2.C: New.
12165         * g++.dg/cpp0x/temp_default4.C: New.
12166
12167 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12168
12169         PR c++/29993
12170         * g++.dg/other/cv_func2.C: New.
12171
12172 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12173
12174         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12175         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12176         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12177         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12178
12179         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12180         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12181
12182         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12183
12184         * lib/compat.exp (compat-execute): Fix processing of file names.
12185
12186 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12187
12188         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12189
12190 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12191
12192         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12193         Delete created executable test file.
12194         (check_effective_target_fortran_large_int): Ditto.
12195         (check_effective_target_static_libgfortran): Ditto.
12196
12197 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12198
12199         PR c++/30500
12200         * g++.dg/warn/pragma-system_header1.C: New test.
12201         * g++.dg/warn/pragma-system_header2.C: New test.
12202         * g++.dg/warn/pragma-system_header1.h. New.
12203         * g++.dg/warn/pragma-system_header2.h. New.
12204
12205 2007-03-26  Ian Lance Taylor  <iant@google.com>
12206
12207         PR tree-optimization/31345
12208         * gcc.c-torture/compile/pr31345-1.c: New test.
12209
12210 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12211
12212         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12213         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12214         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12215         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12216         * gfortran.dg/overload_1.f90: Likewise.
12217         * gfortran.dg/impure_assignment_1.f90: Likewise.
12218         * gfortran.dg/error_recovery_3.f90: Likewise.
12219         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12220         * gfortran.dg/sequence_types_1.f90: Likewise.
12221         * gfortran.dg/internal_references_1.f90: Likewise.
12222         * gfortran.dg/present_1.f90: Likewise.
12223         * gfortran.dg/volatile10.f90: Likewise.
12224         * gfortran.dg/module_equivalence_2.f90: Likewise.
12225         * gfortran.dg/use_4.f90: Likewise.
12226         * gfortran.dg/elemental_result_1.f90: Likewise.
12227         * gfortran.dg/generic_actual_arg.f90: Likewise.
12228         * gfortran.dg/private_type_5.f90: Likewise.
12229         * gfortran.dg/protected_4.f90: Likewise.
12230         * gfortran.dg/interface_3.f90: Likewise.
12231
12232 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12233
12234         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12235         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12236
12237 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12238
12239         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12240
12241 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12242
12243         PR libgfortran/31199
12244         * gfortran.dg/fmt_t_4.f90: New test.
12245
12246 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12247
12248         PR libfortran/31297
12249         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12250         * gfortran.dg/backspace_6.f:  Likewise.
12251         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12252         * gfortran.dg/direct_io_2.f90:  Likewise.
12253         * gfortran.dg/write_back.f:  Likewise.
12254         * gfortran.dg/write_rewind_2.f:  Likewise.
12255         * gfortran.dg/write_rewind_1.f:  Likewise.
12256         * gfortran.dg/write_rewind_2.f:  Likewise.
12257
12258 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12259
12260         PR tree-optimization/30784
12261         * gcc.dg/vect/pr30784.c: New test.
12262
12263 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12264
12265         PR fortran/30877
12266         * gfortran.dg/operator_1.f90: New test.
12267         * gfortran.dg/operator_2.f90: New test.
12268
12269 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12270
12271         PR libfortran/31196
12272         * gfortran.dg/reshape_transpose_1.f90:  New test.
12273
12274 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12275
12276         PR fortran/30655
12277         * gfortran.dg/bounds_check_6.f90: New test.
12278
12279 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12280
12281         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12282         #ifndef/#endif.
12283         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12284         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12285
12286 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12287
12288         PR fortran/31209
12289         * gfortran.dg/pointer_function_actual_1.f90: New test.
12290
12291         PR fortran/31200
12292         * gfortran.dg/pointer_function_actual_2.f90: New test.
12293
12294         PR fortran/31215
12295         * gfortran.dg/result_in_spec_1.f90: New test.
12296
12297 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12298
12299         PR fortran/30834
12300         * gfortran.dg/integer_exponentiation_3.F90: New test.
12301         * gfortran.dg/integer_exponentiation_4.f90: New test.
12302         * gfortran.dg/integer_exponentiation_5.F90: New test.
12303
12304 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12305
12306         PR c++/30863
12307         * g++.dg/template/error24.C: New test.
12308         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12309
12310 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12311
12312         PR c++/31273
12313         * g++.dg/expr/bitfield7.C: New test.
12314
12315 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12316
12317         PR other/23572
12318         * gcc.dg/float-range-4.c: New.
12319         * gcc.dg/float-range-1.c: Update. Test for a warning.
12320         * gcc.dg/float-range-3.c: New.
12321         * gcc.dg/float-range-5.c: New.
12322
12323 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12324
12325         PR fortran/31262
12326         * gfortran.dg/no_range_check_1.f90: New test.
12327
12328 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12329
12330         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12331         * g++.dg/other/static1.C: Remove stray semicolon.
12332         * g++.dg/other/init1.C: Likewise.
12333         * g++.dg/rtti/dyncast1.C: Likewise.
12334         * g++.dg/tree-ssa/pr17153.C: Likewise.
12335         * g++.dg/lookup/disamb1.C: Likewise.
12336         * g++.dg/lookup/scoped2.C: Likewise.
12337         * g++.dg/lookup/friend7.C: Likewise.
12338         * g++.dg/parse/parse4.C: Likewise.
12339         * g++.dg/parse/parse5.C: Likewise.
12340         * g++.dg/expr/pr29066.C: Likewise.
12341         * g++.dg/expr/cast4.C: Likewise.
12342         * g++.dg/tc1/dr193.C: Likewise.
12343         * g++.dg/tc1/dr213.C: Likewise.
12344         * g++.dg/abi/dcast1.C: Likewise.
12345         * g++.dg/abi/covariant2.C: Likewise.
12346         * g++.dg/inherit/covariant11.C: Likewise.
12347         * g++.dg/inherit/covariant9.C: Likewise.
12348         * g++.dg/inherit/covariant10.C: Likewise.
12349         * g++.dg/init/static3.C: Likewise.
12350         * g++.dg/init/init-ref3.C: Likewise.
12351         * g++.dg/init/ref10.C: Likewise.
12352         * g++.dg/template/meminit2.C: Likewise.
12353         * g++.dg/template/using9.C: Likewise.
12354         * g++.dg/template/friend9.C: Likewise.
12355         * g++.dg/template/ref1.C: Likewise.
12356         * g++.old-deja/g++.warn/inline.C: Likewise.
12357         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12358         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12359         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12360         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12361         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12362         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12363         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12364         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12365         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12366         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12367         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12368         * g++.old-deja/g++.brendan/template11.C: Likewise.
12369         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12370         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12371         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12372         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12373         * g++.old-deja/g++.jason/parse9.C: Likewise.
12374         * g++.old-deja/g++.jason/byval2.C: Likewise.
12375         * g++.old-deja/g++.jason/overload8.C: Likewise.
12376         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12377         * g++.old-deja/g++.jason/template33.C: Likewise.
12378         * g++.old-deja/g++.jason/return3.C: Likewise.
12379         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12380         * g++.old-deja/g++.jason/virtual.C: Likewise.
12381         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12382         * g++.old-deja/g++.jason/template27.C: Likewise.
12383         * g++.old-deja/g++.jason/synth6.C: Likewise.
12384         * g++.old-deja/g++.jason/ref8.C: Likewise.
12385         * g++.old-deja/g++.jason/offset1.C: Likewise.
12386         * g++.old-deja/g++.other/static20.C: Likewise.
12387         * g++.old-deja/g++.other/array1.C: Likewise.
12388         * g++.old-deja/g++.other/new3.C: Likewise.
12389         * g++.old-deja/g++.other/array2.C: Likewise.
12390         * g++.old-deja/g++.other/overload9.C: Likewise.
12391         * g++.old-deja/g++.other/cast6.C: Likewise.
12392         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12393         * g++.old-deja/g++.other/eh4.C: Likewise.
12394         * g++.old-deja/g++.other/using7.C: Likewise.
12395         * g++.old-deja/g++.other/init18.C: Likewise.
12396         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12397         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12398         * g++.old-deja/g++.other/dtor11.C: Likewise.
12399         * g++.old-deja/g++.pt/static11.C: Likewise.
12400         * g++.old-deja/g++.pt/crash19.C: Likewise.
12401         * g++.old-deja/g++.pt/overload12.C: Likewise.
12402         * g++.old-deja/g++.pt/crash46.C: Likewise.
12403         * g++.old-deja/g++.pt/mi1.C: Likewise.
12404         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12405         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12406         * g++.old-deja/g++.pt/local5.C: Likewise.
12407         * g++.old-deja/g++.pt/typename2.C: Likewise.
12408         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12409         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12410         * g++.old-deja/g++.law/visibility1.C: Likewise.
12411         * g++.old-deja/g++.law/visibility2.C: Likewise.
12412         * g++.old-deja/g++.law/virtual2.C: Likewise.
12413         * g++.old-deja/g++.law/operators19.C: Likewise.
12414         * g++.old-deja/g++.law/parsing10.C: Likewise.
12415         * g++.old-deja/g++.law/visibility4.C: Likewise.
12416         * g++.old-deja/g++.law/operators4.C: Likewise.
12417         * g++.old-deja/g++.law/dtors2.C: Likewise.
12418         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12419         * g++.old-deja/g++.law/visibility10.C: Likewise.
12420         * g++.old-deja/g++.law/scope3.C: Likewise.
12421         * g++.old-deja/g++.law/casts2.C: Likewise.
12422         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12423         * g++.old-deja/g++.law/operators33.C: Likewise.
12424         * g++.old-deja/g++.law/friend4.C: Likewise.
12425         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12426         * g++.old-deja/g++.mike/p5611.C: Likewise.
12427         * g++.old-deja/g++.mike/net37.C: Likewise.
12428         * g++.old-deja/g++.mike/p3570.C: Likewise.
12429         * g++.old-deja/g++.mike/p5718.C: Likewise.
12430         * g++.old-deja/g++.mike/net21.C: Likewise.
12431         * g++.old-deja/g++.mike/p1862.C: Likewise.
12432         * g++.old-deja/g++.mike/p4511.C: Likewise.
12433         * g++.old-deja/g++.mike/virt3.C: Likewise.
12434         * g++.old-deja/g++.mike/p16146.C: Likewise.
12435         * g++.old-deja/g++.mike/p1989.C: Likewise.
12436         * g++.old-deja/g++.mike/p5571.C: Likewise.
12437         * g++.old-deja/g++.gb/scope10.C: Likewise.
12438         * g++.old-deja/g++.abi/primary5.C: Likewise.
12439         * g++.old-deja/g++.abi/empty2.C: Likewise.
12440         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12441         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12442         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12443         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12444         * g++.old-deja/g++.bob/template3.C: Likewise.
12445         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12446
12447 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12448
12449         PR fortran/31193
12450         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12451
12452 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12453
12454         PR fortran/20897
12455         * gfortran.dg/derived_name_1.f90: New.
12456         * gfortran.dg/derived_name_2.f: New.
12457
12458 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12459
12460         * lib/target-supports.exp (check_effective_target_nonpic): New
12461         procedure.
12462         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12463         when compiling PIC.
12464         * gcc.target/i386/asm-4.c: Require nonpic.
12465         * gcc.target/i386/cmov1.c: Likewise.
12466         * gcc.target/i386/mul.c: Likewise.
12467         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12468         * gcc.target/i386/ssetype-1.c: Require nonpic.
12469         * gcc.target/i386/ssetype-3.c: Likewise.
12470         * gcc.target/i386/ssetype-5.c: Likewise.
12471
12472 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12473
12474         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12475         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12476         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12477         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12478
12479 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12480
12481         PR tree-optimization/30590
12482         * g++.dg/opt/pr30590.C: New testcase.
12483
12484 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12485
12486         PR c/30762
12487         * gcc.dg/pr30762-1.c: New test.
12488         * gcc.dg/pr30762-2.c: New test.
12489
12490         PR inline-asm/30505
12491         * gcc.target/i386/pr30505.c: New test.
12492
12493 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12494
12495         * gcc.target/arm/register-variables.c: New.
12496
12497 2007-03-19  Jeff Law  <law@redhat.com>
12498
12499         * PR tree-optimization/30984
12500         * gcc.c-torture/pr30984.c: New test.
12501
12502 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12503         Richard Guenther  <rguenther@suse.de>
12504
12505         PR tree-optimization/31254
12506         * gcc.dg/torture/pr31254.c: New testcase.
12507
12508 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12509
12510         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12511         target default_packed.
12512
12513 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12514
12515         PR fortran/31203
12516         * gfortran.dg/string_length_1.f90: New test.
12517
12518 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12519
12520         PR testsuite/30395
12521         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12522
12523 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12524
12525         PR libgfortran/31052
12526         * gfortran.dg/namelist_27.f90: New test.
12527
12528 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12529
12530         PR fortran/30531
12531         * gfortran.dg/used_types_14.f90: New test.
12532
12533         PR fortran/31086
12534         * gfortran.dg/used_types_15.f90: New test.
12535
12536 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12537
12538         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12539         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12540
12541 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12542
12543         PR fortran/31120
12544         * gfortran.dg/integer_exponentiation_2.f90: New test.
12545
12546 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12547
12548         PR tree-optimization/31041
12549         * gcc.dg/vect/pr31041.c: New test.
12550
12551 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12552
12553         * g++.dg/warn/Wconversion-integer.C: New
12554         * g++.dg/warn/Wconversion-real.C: New.
12555         * g++.dg/warn/Wconversion-real-integer.C: New.
12556         * g++.dg/warn/conv2.C: Updated.
12557
12558 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12559
12560         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12561         exclude RTPs.
12562
12563 2007-03-16  Richard Guenther  <rguenther@suse.de>
12564
12565         PR tree-optimization/31146
12566         * g++.dg/tree-ssa/pr31146.C: New testcase.
12567
12568 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12569
12570         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12571         assume that the target has <features.h>.
12572
12573 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12574
12575         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12576         dg-options rather than to the whole test.
12577
12578 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12579
12580         PR debug/29906
12581         * g++.dg/debug/pr29906.C: New
12582
12583 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12584
12585         PR libgfortran/31099
12586         * gfortran.dg/unformatted_recl.f90: Update test.
12587
12588 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12589
12590         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12591
12592 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12593
12594         PR c++/30891
12595         * g++.dg/parse/namespace-definition.C: New.
12596
12597 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12598
12599         PR c++/24924
12600         * g++.dg/cpp/pedantic-errors.C: New.
12601         * g++.dg/cpp/permissive.C: New.
12602
12603 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12604
12605         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12606         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12607
12608 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12609
12610         * lib/target-supports.exp (check_missing_uclibc_feature)
12611         (check_effective_target_wchar): New procedures.
12612         * gcc.dg/wchar_t-1.c: Require target wchar.
12613         * gcc.dg/wint_t-1.c: Likewise.
12614
12615 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12616
12617         * lib/target-supports.exp (check_gc_sections_available): Return
12618         false for VxWorks targets.
12619
12620 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12621
12622         * g++.dg/warn/Wconversion2.C: Fix typo.
12623         * gcc.dg/if-empty-1.c: Ditto.
12624
12625 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12626
12627         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12628
12629 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12630
12631         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12632         * gcc.target/i386/pr31167.c: Ditto.
12633
12634 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12635
12636         PR target/31167
12637         * gcc.target/i386/pr31167.c: New test.
12638
12639 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12640
12641         PR fortran/30922
12642         * gfortran.dg/import5.f90.f90: New test.
12643
12644
12645         PR fortran/30879
12646         * gfortran.dg/data_components_1.f90: New test.
12647
12648
12649         PR fortran/30870
12650         * gfortran.dg/generic_13.f90: New test.
12651
12652         PR fortran/31163
12653         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12654
12655 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12656
12657         PR libgfortran/31051
12658         * gfortran.dg/fmt_t_4.f90: New
12659
12660 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12661
12662         PR C++/31165
12663         * g++.dg/other/default7.C: New test.
12664
12665 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12666
12667         * g++.dg/warn/Wconversion2.C: New.
12668
12669 2007-03-14  Eric Christopher  <echristo@apple.com>
12670
12671         * gcc.dg/ssp-1.c: New.
12672         * gcc.dg/ssp-2.c: Ditto.
12673
12674 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12675
12676         * g++.dg/warn/do-empty.C: New.
12677         * gcc.dg/do-empty.c: New.
12678         * gcc.dg/if-empty-1.c: Update.
12679         * gcc.dg/20001116-1.c: Update.
12680         * gcc.dg/pr23165.c: Update.
12681
12682 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12683
12684         * gfortran.dg/module_implicit_conversion.f90: New test.
12685
12686 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12687
12688         PR middle-end/31127
12689         * gcc.dg/pr31127.c: New.
12690
12691 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12692
12693         * gcc.dg/tree-ssa/loop-26.c: New test.
12694
12695 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12696
12697         * gcc.target/i386/cmpxchg16b-1.c: New test.
12698
12699 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12700
12701         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12702         * gcc.dg/c99-vla-1.c: Likewise.
12703         * g++.dg/ext/vla1.C: Likewise
12704
12705 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12706
12707         * gcc.dg/wvla-1.c: New test
12708         * gcc.dg/wvla-2.c: New test
12709         * gcc.dg/wvla-3.c: New test
12710         * gcc.dg/wvla-4.c: New test
12711         * gcc.dg/wvla-5.c: New test
12712         * gcc.dg/wvla-6.c: New test
12713         * gcc.dg/wvla-7.c: New test
12714         * g++.dg/warn/Wvla-1.C: New test
12715         * g++.dg/warn/Wvla-2.C: New test
12716         * g++.dg/warn/Wvla-3.C: New test
12717
12718 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12719
12720         PR c++/30108
12721         * g++.dg/other/default6.C: New test.
12722
12723 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12724
12725         * lib/target-supports.exp (check_profiling_available): Return false
12726         for VxWorks.
12727         (check_effective_target_vxworks_kernel): New procedure.
12728         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12729         VxWorks.
12730         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12731         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12732         to include VxWorks.
12733         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12734
12735 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12736
12737         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12738         PIC is not supported.
12739         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12740         * gcc.dg/20020426-2.c: Likewise.
12741         * gcc.dg/pr28243.c: Likewise.
12742         * gcc.dg/visibility-11.c: Likewise.
12743         * gcc.dg/tls/opt-9.c: Likewise.
12744         * gcc.dg/tls/opt-10.c: Likewise.
12745         * gcc.dg/tls/pic-1.c: Likewise.
12746         * gcc.dg/tls/struct-1.c: Likewise.
12747         * gcc.target/i386/20000807-1.c: Likewise.
12748         * gcc.target/i386/20000904-1.c: Likewise.
12749         * gcc.target/i386/20011119-1.c: Likewise.
12750         * gcc.target/i386/990213-2.c: Likewise.
12751         * gcc.target/i386/990214-1.c: Likewise.
12752         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12753         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12754         * gcc.target/i386/pic-1.c: Likewise.
12755         * gcc.target/i386/pr21518.c: Likewise.
12756         * gcc.target/i386/pr23098.c: Likewise.
12757         * gcc.target/i386/pr23943.c: Likewise.
12758
12759 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12760
12761         PR c++/31038
12762         * g++.dg/template/complit2.C: New test.
12763
12764         PR c++/30328
12765         * g++.dg/ext/bitfield1.C: New test.
12766
12767 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12768
12769         PR fortran/30883
12770         * gfortran.dg/interface_11.f90: New test.
12771
12772 2007-03-11  Richard Guenther  <rguenther@suse.de>
12773
12774         PR tree-optimization/31115
12775         * gcc.dg/torture/pr31115.c: New testcase.
12776
12777 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12778
12779         PR tree-optimization/29925
12780         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12781
12782 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12783
12784         PR c++/30274
12785         * g++.dg/expr/bitfield3.C: New test.
12786         * g++.dg/expr/bitfield4.C: Likewise.
12787         * g++.dg/expr/bitfield5.C: Likewise.
12788         * g++.dg/expr/bitfield6.C: Likewise.
12789
12790         PR c++/30924
12791         * g++.dg/template/array18.C: New test.
12792
12793 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12794
12795         PR c++/17946
12796         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12797         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12798
12799 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12800
12801         PR c++/20599
12802         * g++.dg/cpp0x/variadic-bind.C: New.
12803         * g++.dg/cpp0x/variadic-function.C: New.
12804         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12805         * g++.dg/cpp0x/variadic-tuple.C: New.
12806         * g++.dg/cpp0x/variadic1.C: New.
12807         * g++.dg/cpp0x/variadic2.C: New.
12808         * g++.dg/cpp0x/variadic3.C: New.
12809         * g++.dg/cpp0x/variadic4.C: New.
12810         * g++.dg/cpp0x/variadic5.C: New.
12811         * g++.dg/cpp0x/variadic6.C: New.
12812         * g++.dg/cpp0x/variadic7.C: New.
12813         * g++.dg/cpp0x/variadic8.C: New.
12814         * g++.dg/cpp0x/variadic9.C: New.
12815         * g++.dg/cpp0x/variadic10.C: New.
12816         * g++.dg/cpp0x/variadic11.C: New.
12817         * g++.dg/cpp0x/variadic12.C: New.
12818         * g++.dg/cpp0x/variadic13.C: New.
12819         * g++.dg/cpp0x/variadic14.C: New.
12820         * g++.dg/cpp0x/variadic15.C: New.
12821         * g++.dg/cpp0x/variadic16.C: New.
12822         * g++.dg/cpp0x/variadic17.C: New.
12823         * g++.dg/cpp0x/variadic18.C: New.
12824         * g++.dg/cpp0x/variadic19.C: New.
12825         * g++.dg/cpp0x/variadic20.C: New.
12826         * g++.dg/cpp0x/variadic21.C: New.
12827         * g++.dg/cpp0x/variadic22.C: New.
12828         * g++.dg/cpp0x/variadic23.C: New.
12829         * g++.dg/cpp0x/variadic24.C: New.
12830         * g++.dg/cpp0x/variadic25.C: New.
12831         * g++.dg/cpp0x/variadic26.C: New.
12832         * g++.dg/cpp0x/variadic27.C: New.
12833         * g++.dg/cpp0x/variadic28.C: New.
12834         * g++.dg/cpp0x/variadic29.C: New.
12835         * g++.dg/cpp0x/variadic30.C: New.
12836         * g++.dg/cpp0x/variadic31.C: New.
12837         * g++.dg/cpp0x/variadic32.C: New.
12838         * g++.dg/cpp0x/variadic33.C: New.
12839         * g++.dg/cpp0x/variadic34.C: New.
12840         * g++.dg/cpp0x/variadic35.C: New.
12841         * g++.dg/cpp0x/variadic36.C: New.
12842         * g++.dg/cpp0x/variadic37.C: New.
12843         * g++.dg/cpp0x/variadic38.C: New.
12844         * g++.dg/cpp0x/variadic39.C: New.
12845         * g++.dg/cpp0x/variadic40.C: New.
12846         * g++.dg/cpp0x/variadic41.C: New.
12847         * g++.dg/cpp0x/variadic42.C: New.
12848         * g++.dg/cpp0x/variadic43.C: New.
12849         * g++.dg/cpp0x/variadic44.C: New.
12850         * g++.dg/cpp0x/variadic45.C: New.
12851         * g++.dg/cpp0x/variadic46.C: New.
12852         * g++.dg/cpp0x/variadic47.C: New.
12853         * g++.dg/cpp0x/variadic48.C: New.
12854         * g++.dg/cpp0x/variadic49.C: New.
12855         * g++.dg/cpp0x/variadic50.C: New.
12856         * g++.dg/cpp0x/variadic51.C: New.
12857         * g++.dg/cpp0x/variadic52.C: New.
12858         * g++.dg/cpp0x/variadic53.C: New.
12859         * g++.dg/cpp0x/variadic54.C: New.
12860         * g++.dg/cpp0x/variadic55.C: New.
12861         * g++.dg/cpp0x/variadic56.C: New.
12862         * g++.dg/cpp0x/variadic57.C: New.
12863         * g++.dg/cpp0x/variadic58.C: New.
12864         * g++.dg/cpp0x/variadic59.C: New.
12865         * g++.dg/cpp0x/variadic60.C : New.
12866         * g++.dg/cpp0x/variadic61.C : New.
12867         * g++.dg/cpp0x/variadic62.C : New.
12868         * g++.dg/cpp0x/variadic63.C : New.
12869         * g++.dg/cpp0x/variadic64.C : New.
12870         * g++.dg/cpp0x/variadic65.C : New.
12871         * g++.dg/cpp0x/variadic66.C : New.
12872         * g++.dg/cpp0x/variadic67.C : New.
12873         * g++.dg/cpp0x/variadic68.C : New.
12874         * g++.dg/cpp0x/variadic69.C : New.
12875         * g++.dg/cpp0x/variadic70.C : New.
12876         * g++.dg/cpp0x/variadic71.C : New.
12877         * g++.dg/cpp0x/variadic72.C : New.
12878         * g++.dg/cpp0x/variadic73.C : New.
12879         * g++.dg/cpp0x/variadic74.C : New.
12880         * g++.dg/cpp0x/variadic75.C : New.
12881         * g++.dg/cpp0x/variadic-ex1.C : New.
12882         * g++.dg/cpp0x/variadic-ex2.C : New.
12883         * g++.dg/cpp0x/variadic-ex3.C : New.
12884         * g++.dg/cpp0x/variadic-ex4.C : New.
12885         * g++.dg/cpp0x/variadic-ex5.C : New.
12886         * g++.dg/cpp0x/variadic-ex6.C : New.
12887         * g++.dg/cpp0x/variadic-ex7.C : New.
12888         * g++.dg/cpp0x/variadic-ex8.C : New.
12889         * g++.dg/cpp0x/variadic-ex9.C : New.
12890         * g++.dg/cpp0x/variadic-ex10.C : New.
12891         * g++.dg/cpp0x/variadic-ex11.C : New.
12892         * g++.dg/cpp0x/variadic-ex12.C : New.
12893         * g++.dg/cpp0x/variadic-ex13.C : New.
12894         * g++.dg/cpp0x/variadic-ex14.C : New.
12895
12896 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12897
12898         PR libgfortran/31099
12899         * gfortran.dg/unformatted_recl.f90: New test.
12900
12901 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12902
12903         * gcc.dg/fold-eqcmplx-1.c: New test case.
12904
12905 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12906
12907         PR rtl-optimization/30643
12908         * gcc.dg/pr30643.c: New.
12909
12910 2007-03-09  Chao-ying Fu  <fu@mips.com>
12911
12912         * gcc.target/mips/mips32-dspr2-type.c: New test.
12913         * gcc.target/mips/mips32-dspr2.c: New test.
12914         * gcc.target/mips/dspr2-MULT.c: New test.
12915         * gcc.target/mips/dspr2-MULTU.c: New test.
12916         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12917         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12918         Adjust some formats.
12919
12920 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12921
12922         PR c++/17946
12923         * gcc.dg/Wlogical-op-1.c: New.
12924         * g++.dg/warn/Wlogical-op-1.C: New.
12925
12926 2007-03-09  Richard Guenther  <rguenther@suse.de>
12927
12928         PR tree-optimization/30904
12929         PR middle-end/31058
12930         * gcc.dg/pr30904.c: Remove xfail.
12931
12932 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12933
12934         PR C/31072
12935         * gcc.c-torture/execute/pr31072.c: New test.
12936
12937 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12938
12939         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12940         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12941         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12942         *lrint* and *lround*.
12943         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12944         floor->lfloor.
12945         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12946         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12947         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12948         and *lround*.  Correct macro names.
12949         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12950         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12951
12952 2007-03-08  Ian Lance Taylor  <iant@google.com>
12953
12954         * gcc.dg/no-strict-overflow-5.c: New test.
12955         * gcc.dg/no-strict-overflow-6.c: New test.
12956         * gcc.dg/Wstrict-overflow-11.c: New test.
12957         * gcc.dg/Wstrict-overflow-12.c: New test.
12958         * gcc.dg/Wstrict-overflow-13.c: New test.
12959         * gcc.dg/Wstrict-overflow-14.c: New test.
12960         * gcc.dg/Wstrict-overflow-15.c: New test.
12961
12962 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12963
12964         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12965         for VxWorks kernel mode.
12966         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12967
12968 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12969
12970         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12971         mode.
12972
12973 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12974
12975         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12976         and lib/bfill.c on VxWorks targets.
12977         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12978         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12979         lib/bfill.c and lib/memmove.c on VxWorks targets.
12980         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12981         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12982         on VxWorks targets.
12983         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12984         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12985
12986 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12987
12988         * gfortran.dg/use_5.f90: New test.
12989         * gfortran.dg/use_6.f90: Ditto.
12990         * gfortran.dg/use_7.f90: Ditto.
12991
12992 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12993
12994         PR fortran/30973
12995         * gfortran.dg/use_4.f90: New test.
12996         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12997
12998 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12999
13000         PR fortran/31011
13001         * gfortran.dg/parameter_array_section_2.f90: New test.
13002
13003 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13004
13005         PR c++/30852
13006         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13007
13008         PR c++/30534
13009         * g++.dg/template/arg5.C: New test.
13010
13011 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13012
13013         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13014
13015 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13016
13017         * gcc.dg/var-expand1.c: Add newline at end of file.
13018
13019 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13020
13021         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13022
13023 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13024
13025         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13026
13027 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13028
13029         * gcc.dg/torture/builtin-convert-4.c: New test.
13030
13031 2007-03-05  Ian Lance Taylor  <iant@google.com>
13032
13033         * gcc.c-torture/compile/pr31034.c: New test.
13034
13035 2007-03-05  Ian Lance Taylor  <iant@google.com>
13036
13037         * gcc.dg/inline-18.c: New test.
13038         * gcc.dg/inline-19.c: New test.
13039         * gcc.dg/inline-20.c: New test.
13040         * gcc.dg/inline-21.c: New test.
13041
13042 2007-03-05  Richard Guenther  <rguenther@suse.de>
13043
13044         PR tree-optimization/14052
13045         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13046
13047 2007-03-05  Richard Guenther  <rguenther@suse.de>
13048
13049         PR tree-optimization/23777
13050         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13051
13052 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13053
13054         PR other/30465
13055         * gcc.dg/multiple-overflow-warn-3.c: New.
13056         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13057
13058 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13059
13060         PR c++/30895
13061         * g++.dg/parse/template23.C: New test.
13062
13063 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13064
13065         PR middle-end/30744
13066         * gcc.dg/pr30744-1.c: New test case.
13067
13068 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13069
13070         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13071
13072 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13073
13074         PR target/30406
13075         * gfortran.dg/logical_3.f90: New test.
13076
13077 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13078
13079         PR libfortran/30981
13080         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13081
13082 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13083
13084         * gcc.target/m68k/m68k.exp: New.
13085         * gcc.target/m68k/crash1.c: New.
13086
13087 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13088
13089         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13090         to be more compatible with integer(kind=8).
13091
13092 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13093
13094         PR libfortran/31001
13095         * gfortran.dg/zero_sized_3.f90: New test.
13096
13097 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13098
13099         PR c++/15787
13100         * g++.dg/parse/else.C: New.
13101         * g++.dg/parse/else-2.C: New.
13102
13103 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13104             Tobias Burnus  <burnus@net-b.de>
13105
13106         PR fortran/30882
13107         * gfortran.dg/size_dim.f90: New test.
13108
13109 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13110             Tobias Burnus  <burnus@net-b.de>
13111
13112         PR fortran/30873
13113         * gfortran.dg/entry_9.f90: New test.
13114
13115 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13116
13117         PR c++/28253
13118         * g++.dg/inherit/covariant16.C: New test.
13119
13120 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13121
13122         * g++.dg/other/darwin-minversion-1.C: New.
13123
13124 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13125
13126         * gcc.dg/tree-ssa/20070302-1.c: New test.
13127
13128 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13129
13130         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13131         tests.
13132
13133 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13134
13135         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13136
13137 2007-03-01  Simon Baldwin <simonb@google.com>
13138
13139         PR c++/23689
13140         * warn/ignored_typedef.C: New.
13141         * init/ctor8.C: Added dg-warning to consume ignored typedef
13142         warning.
13143         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13144         and added an explicit line number.
13145
13146 2007-02-28  Richard Guenther  <rguenther@suse.de>
13147
13148         PR middle-end/30364
13149         * gcc.dg/torture/pr30364-1.c: New testcase.
13150         * gcc.dg/torture/pr30364-2.c: Likewise.
13151         * gcc.dg/torture/pr30364-3.c: Likewise.
13152
13153 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13154
13155         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13156         powerpc*, use -funsafe-math-optimizations.
13157         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13158         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13159
13160 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13161             Paul Thomas  <pault@gcc.gnu.org>
13162
13163         PR fortran/30888
13164         PR fortran/30887
13165         * c_by_val_1.f: Test %VAL() with non-default kind.
13166         * c_by_val.c: Ditto.
13167         * c_by_val_4.f: New test.
13168
13169 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13170
13171         PR fortran/30968
13172         * gfortran.dg/continuation_7.f90: New test.
13173
13174 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13175
13176         * g++.dg/inherit/thunk7.C: New test.
13177         * lib/target-supports.exp (check_profiling_available): Not available
13178         for bfin-*-*.
13179
13180 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13181
13182         PR target/30970
13183         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13184
13185 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13186
13187         * lib/target-supports.exp (check_effective_target_init_priority):
13188         Remove Solaris special case.
13189
13190 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13191
13192         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13193         for more builtin types.
13194
13195         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13196         * g++.dg/ext/visibility/noPLT.C: Likewise.
13197
13198 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13199
13200         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13201         sh* targets.
13202
13203 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13204
13205         PR fortran/30865
13206         * size_optional_dim_1.f90:  New test.
13207
13208 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13209
13210         * gcc.dg/vxworks/vxworks.exp: New file.
13211         * gcc.dg/vxworks/initpri1.c: Likewise.
13212         * gcc.dg/vxworks/initpri2.c: Likewise.
13213         * gcc.dg/initpri2.c: Add more tests.
13214         * g++.dg/special/initpri2.C: Likewise.
13215
13216         * gcc.dg/initpri1.c: New test.
13217         * gcc.dg/initpri2.c: Likewise.
13218         * g++.dg/special/initpri1.C: New test.
13219         * g++.dg/special/initpri2.C: Likewise.
13220         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13221         * g++.dg/special/conpr-2.C: Likewise.
13222         * g++.dg/special/conpr-3.C: Likewise.
13223         * g++.dg/special/conpr-4.C: Likewise.
13224         * g++.dg/special/initp1.C: Likewise.
13225         * g++.dg/special/ecos.exp: Remove code to detect availability of
13226         constructor priorities.
13227         * lib/target-supports.exp (check_effective_target_init_priority):
13228         New function.
13229
13230 2007-02-24  Jan Hubicka  <jh@suse.cz>
13231
13232         * gcc.c-torture/execute/pr30778.c: New testcase.
13233
13234 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13235
13236         PR libgfortran/30918
13237         * gfortran.dg/namelist_26.f90: New test.
13238
13239 2007-02-24  Richard Guenther  <rguenther@suse.de>
13240
13241         PR middle-end/30951
13242         * gcc.dg/pr30951.c: New testcase.
13243
13244 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13245
13246         * gcc.dg/torture/builtin-modf-1.c: New test.
13247
13248 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13249
13250         PR tree-optimization/30904
13251         * gcc.dg/pr30904.c: New test.
13252
13253 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13254
13255         * gcc.test-framework/README: Correct command.
13256         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13257         -Wunused-value.
13258         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13259
13260 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13261
13262         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13263
13264 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13265
13266         * lib/target-supports.exp (check_effective_target_newlib): New
13267         function.
13268
13269 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13270
13271         PR fortran/30660
13272         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13273         allocatable component.
13274
13275
13276 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13277
13278         * gcc.dg/torture/builtin-logb-1.c: New test.
13279         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13280         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13281         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13282         sh* targets.
13283
13284 2007-02-23  Richard Guenther  <rguenther@suse.de>
13285
13286         * g++.dg/warn/changes-meaning.C: New testcase.
13287
13288 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13289
13290         PR libgfortran/30910
13291         * gfortran.dg/fmt_zero_precision.f90: Update test.
13292
13293 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13294
13295         * gcc.dg/torture/builtin-frexp-1.c: New test.
13296
13297 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13298
13299         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13300
13301 2007-02-22  Ian Lance Taylor  <iant@google.com>
13302
13303         PR debug/30898
13304         * g++.dg/debug/pr30898.C: New test.
13305
13306 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13307
13308         * gcc.dg/vect/vect-106.c: New test.
13309
13310 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13311             Ira Rosen  <irar@il.ibm.com>
13312
13313         PR tree-optimization/30843
13314         * gcc.dg/vect/pr30843.c: New test.
13315
13316 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13317
13318         PR tree-optimization/30858
13319         * gcc.dg/vect/pr30858.c: New test.
13320
13321 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13322
13323         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13324         to set options for compiling testglue.
13325         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13326         * lib/obj-c++.exp (obj-c++_init): Likewise.
13327
13328 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13329
13330         * gnat.dg/derived_aggregate.adb: New test.
13331
13332 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13333
13334         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13335         sh* targets.  Call the correct CKSGN macro.
13336
13337 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13338
13339         * gfortran.dg/gomp/omp_parse1.f90: New test.
13340         * gfortran.dg/gomp/omp_parse2.f: New test.
13341
13342 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13343
13344         PR fortran/30869
13345         * gfortran.dg/do_pointer_1.f90:  New test.
13346
13347 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13348
13349         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13350         and scalbln.
13351
13352 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13353
13354         * gcc.dg/darwin-minversion-1.c: New.
13355         * gcc.dg/darwin-minversion-2.c: New.
13356
13357 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13358
13359         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13360
13361 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13362             DJ Delorie <dj@redhat.com>
13363
13364         PR other/30824
13365         * gcc.dg/Wfatal.c: New.
13366         * gcc.dg/Wfatal-2.c: New.
13367         * gcc.dg/Werror-1.c: Adjust expectations.
13368         * gcc.dg/Werror-5.c: Likewise.
13369         * gcc.dg/Werror-7.c: Likewise.
13370         * gcc.dg/Werror-10.c: Likewise.
13371         * gcc.dg/Werror-11.c: Likewise.
13372
13373 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13374
13375         PR fortran/30522
13376         * gfortran.dg/volatile10.f90: New test.
13377
13378 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13379
13380         PR libfortran/30533
13381         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13382
13383 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13384
13385         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13386         * gcc.dg/Walways-true-1.c: Likewise.
13387         * gcc.dg/weak/weak-3.c: Likewise.
13388         * gcc.dg/Werror-1.c: Likewise.
13389         * gcc.dg/Werror-3.c: Likewise.
13390         * gcc.dg/Werror-4.c: Likewise.
13391         * gcc.dg/Werror-5.c: Likewise.
13392         * gcc.dg/Werror-6.c: Likewise.
13393         * gcc.dg/Werror-7.c: Likewise.
13394         * gcc.dg/Werror-8.c: Likewise.
13395         * gcc.dg/Werror-10.c: Likewise.
13396         * gcc.dg/Werror-11.c: Likewise.
13397         * gcc.dg/Werror-12.c: Likewise.
13398         * g++.old-deja/g++.mike/warn8.C: Likewise.
13399         * g++.dg/warn/Walways-true-1.C: Likewise.
13400         * g++.dg/warn/Walways-true-2.C: Likewise.
13401         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13402         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13403         -Wstring-literal-comparison with -Waddress.
13404         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13405         -Wno-string-literal-comparison with -Wno-address.
13406
13407 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13408
13409         * gnat.dg/self_aggregate_with_call.adb: New test.
13410
13411 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13412
13413         PR tree-optimization/30975
13414         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13415         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13416         * gcc.dg/vect/pr30795.c: New.
13417
13418 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13419
13420         PR fortran/30681
13421         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13422
13423 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13424
13425         PR rtl-optimization/28173
13426         * gcc.target/i386/andor-1.c: New test case.
13427
13428 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13429
13430         * gcc.dg/torture/builtin-ldexp-1.c: New.
13431         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13432
13433 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13434
13435         * gfortran.dg/array_constructor_15.f90: New test case.
13436
13437 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13438
13439         * gfortran.dg/forall_10.f90: New test case.
13440
13441 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13442
13443         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13444
13445 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13446
13447         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13448         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13449
13450 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13451
13452         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13453         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13454         * gcc.target/i386/xchg-1.c: New test.
13455         * gcc.target/i386/xchg-2.c: New test.
13456
13457 2007-02-16  Richard Guenther  <rguenther@suse.de>
13458             Christian Bruel  <christian.bruel@st.com>
13459
13460         * gcc.dg/strict-overflow-5.c: New testcase.
13461
13462 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13463
13464         PR fortran/30793
13465         * gfortran.dg/func_derived_4.f90: New test.
13466
13467 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13468
13469         PR middle-end/30391
13470         * gfortran.dg/pr30391-1.f90: New test case.
13471
13472 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13473
13474         PR middle-end/30433
13475         * gcc.c-torture/compile/pr30433.c: New testcase to check
13476         that complex constants comparisions are foldded.
13477
13478 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13479
13480         PR C++/30158
13481         * g++.dg/ext/stmtexpr10.C: New testcase.
13482
13483 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13484
13485         PR middle-end/30729
13486         * gcc.dg/Wunused-value-2.c: New testcase.
13487
13488 2007-02-15  Ian Lance Taylor  <iant@google.com>
13489
13490         * g++.dg/eh/subreg-1.C: New test.
13491
13492 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13493
13494         PR c/26494
13495         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13496         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13497         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13498         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13499         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13500         * gcc.dg/Werror-implicit-function-declaration.c: New.
13501
13502 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13503
13504         PR c++/28943
13505         * g++.dg/warn/pr28943.C: New.
13506
13507 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13508
13509         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13510
13511 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13512
13513         PR fortran/30779
13514         * gfortran.dg/error_recovery_3.f90: New test.
13515
13516 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13517
13518         * g++.dg/tree-ssa/sra-1.C: New.
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/ext/interface4.C, g++.dg/ext/interface4.h: New.
13527
13528 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13529
13530         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13531
13532 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13533
13534         PR fortran/30799
13535         * gfortran.dg/logical_2.f90: New test.
13536
13537 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13538
13539         * gcc.dg/torture/complex-alias-1.c: New test.
13540
13541 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13542
13543         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13544         instead of -fdump-tree-tailcall.
13545
13546 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13547
13548         * gfortran.dg/interface_10.f90: Fix comment typo.
13549
13550 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13551
13552         PR tree-optimization/30771
13553         * gcc.dg/vect/pr30771.c: New test.
13554
13555 2007-02-13  Ian Lance Taylor  <iant@google.com>
13556
13557         * gcc.dg/Wstrict-overflow-1.c: New test.
13558         * gcc.dg/Wstrict-overflow-2.c: New test.
13559         * gcc.dg/Wstrict-overflow-3.c: New test.
13560         * gcc.dg/Wstrict-overflow-4.c: New test.
13561         * gcc.dg/Wstrict-overflow-5.c: New test.
13562         * gcc.dg/Wstrict-overflow-6.c: New test.
13563         * gcc.dg/Wstrict-overflow-7.c: New test.
13564         * gcc.dg/Wstrict-overflow-8.c: New test.
13565         * gcc.dg/Wstrict-overflow-9.c: New test.
13566         * gcc.dg/Wstrict-overflow-10.c: New test.
13567
13568 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13569
13570         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13571
13572 2007-02-13  Richard Henderson  <rth@redhat.com>
13573
13574         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13575         * gcc.c-torture/execute/pr29302-1.c: ... here.
13576
13577 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13578
13579         PR c/29521
13580         * gcc.dg/c90-return-1.c: Update output.
13581         * gcc.dg/c99-return-1.c: Likewise.
13582
13583 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13584
13585         PR fortran/30554
13586         * gfortran.dg/used_dummy_types_7.f90: New test..
13587
13588 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13589
13590         * gcc.target/i386/parity-1.c: New test.
13591         * gcc.target/i386/parity-2.c: New test.
13592
13593 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13594
13595         * gcc.target/i386/builtin-bswap-3.c: New test case.
13596
13597 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13598
13599         PR tree-optimization/29145
13600         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13601         alias analysis is improved to take better advantage of restrict
13602         qualified pointers.
13603         * gcc.dg/vect/vect-80.c: Likewise.
13604         * gcc.dg/vect/pr29145.c: New.
13605
13606 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13607
13608         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13609         * gcc.target/i386/sse4a-insert.c: Likewise.
13610
13611 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13612
13613         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13614         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13615
13616 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13617
13618         PR fortran/30478
13619         * gfortran.dg/enum_4.f90: Update error message checks.
13620
13621 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13622
13623         PR fortran/30554
13624         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13625         versions of the modules.
13626
13627         PR fortran/30617
13628         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13629         by getting rid of recursive I/O and providing functions with
13630         results.
13631
13632         PR fortran/30319
13633         * gfortran.dg/char_array_constructor_2.f90
13634
13635 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13636
13637         PR c++/26988
13638         * g++.dg/template/spec34.C: New test
13639
13640 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13641
13642         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13643         on i?86 and x86_64.
13644         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13645         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13646         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13647         on i?86 and x86_64.
13648         * gcc.dg/vect/vect-113.c: Ditto.
13649
13650 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13651
13652         PR c++/29487
13653         * g++.dg/eh/weak1-C: New test.
13654         * g++.dg/eh/weak1-a.cc: Likewise.
13655         * g++.dg/eh/comdat1.C: Likewise.
13656
13657 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13658             Dorit Nuzman  <dorit@il.ibm.com>
13659
13660         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13661         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13662         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13663         * gcc.dg/vect/vect-113.c: Likewise.
13664
13665         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13666
13667 2007-02-10  Richard Henderson  <rth@redhat.com>
13668
13669         * lib/target-supports.exp (check_effective_target_tls): Redefine
13670         to mean non-emulated tls.
13671         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13672         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13673         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13674         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13675         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13676         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13677         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13678
13679 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13680
13681         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13682
13683 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13684
13685         * gfortran.dg/secnds.f: Replace time tolerance with a
13686         before-and-after bracket.
13687         * gfortran.dg/secnds-1.f: Likewise.
13688
13689 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13690
13691         PR fortran/30512
13692         * gfortran.dg/maxlocval_1.f90: New test.
13693
13694 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13695
13696         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13697
13698 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13699
13700         PR fortran/30720
13701         * gfortran.dg/array_function_1.f90: New test.
13702
13703 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13704
13705         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13706         (check_effective_target_dummy_wcsftime): New functions.
13707
13708 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13709
13710         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13711         * lib/target-supports.exp (check_effective_target_uclibc): New
13712         function.
13713
13714 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13715
13716         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13717         (vsnprintf): Don't define for uClibc targets.
13718
13719 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13720
13721         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13722         set before checking whether it was allowed.
13723         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13724         before checking inside_main.
13725
13726 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13727
13728         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13729         uClinux targets.
13730         (u16sf): Likewise u4sf.
13731         * g++.dg/compat/struct-layout-1.h: Likewise.
13732
13733 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13734
13735         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13736         procedure.
13737         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13738         m68k targets if check_effective_target_coldfire_fpu returns true.
13739
13740 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13741         Richard Guenther  <rguenther@suse.de>
13742
13743         PR middle-end/23361
13744         * gcc.dg/fold-compare-3.c: New testcase.
13745         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13746
13747 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13748
13749         * gcc.dg/pr26570.c: Clean up coverage files.
13750         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13751         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13752         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13753         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13754         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13755         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13756         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13757         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13758         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13759         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13760         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13761         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13762         * gcc.dg/vect/pr28952.c: Ditto.
13763         * gcc.dg/vect/pr27151.c: Ditto.
13764         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13765         * g++.dg/gomp/macro-3.C: Ditto.
13766
13767 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13768
13769         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13770         of the loop.
13771
13772 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13773
13774         * gcc.target/i386/builtin-bswap-2.c: New test case.
13775
13776 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13777
13778         * gfortran.dg/forall_8.f90: New test case.
13779         * gfortran.dg/forall_9.f90: Likewise.
13780
13781 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13782
13783         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13784
13785 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13786
13787         * lib/target-supports.exp (check_effective_target_simulator): New.
13788
13789 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13790
13791         * gcc.dg/tree-ssa/loop-25.c: New test.
13792
13793 2007-02-06  Richard Henderson  <rth@redhat.com>
13794
13795         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13796
13797 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13798
13799         * gcc.target/powerpc/popcount-1.c: New test case.
13800         * gcc.target/powerpc/parity-1.c: Likewise.
13801
13802 2007-02-06  Richard Guenther  <rguenther@suse.de>
13803
13804         PR middle-end/27302
13805         * gcc.dg/torture/pr27302-2.c: New testcase.
13806
13807 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13808
13809         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13810         * gcc.dg/vect/vect-iv-1.c: New test.
13811         * gcc.dg/vect/vect-iv-2.c: New test.
13812         * gcc.dg/vect/vect-iv-3.c: New test.
13813         * gcc.dg/vect/vect-iv-4.c: New test.
13814         * gcc.dg/vect/vect-iv-5.c: New test.
13815         * gcc.dg/vect/vect-iv-6.c: New test.
13816         * gcc.dg/vect/vect-iv-7.c: New test.
13817         * gcc.dg/vect/vect-iv-8.c: New test.
13818         * gcc.dg/vect/vect-iv-9.c: New test.
13819         * gcc.dg/vect/vect-iv-10.c: New test.
13820         * gcc.dg/vect/vect-iv-11.c: New test.
13821         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13822         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13823         * gcc.dg/vect/vect-14.c: Now vectorizable.
13824         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13825         loop).
13826         * gcc.dg/vect/vect-27.c: Likewise.
13827         * gcc.dg/vect/vect-29.c Likewise.
13828         * gcc.dg/vect/vect-dv-2.c: Likewise.
13829         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13830         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13831         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13832
13833 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13834
13835         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13836
13837 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13838
13839         * gcc.dg/builtins-20.c: Add more cases.
13840
13841 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13842
13843         PR debug/30189
13844         * gcc.dg/pr30189.c: New test.
13845
13846 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13847
13848         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13849         for running tests.
13850         * gcc.target/i386/sse4a-extract.c: New test.
13851         * gcc.target/i386/sse4a-insert.c: New test.
13852         * gcc.target/i386/sse4a-montsd.c: New test.
13853         * gcc.target/i386/sse4a-montss.c: New test.
13854
13855 2007-02-05  Richard Guenther  <rguenther@suse.de>
13856
13857         * gcc.target/i386/vectorize3.c: New testcase.
13858
13859 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13860
13861         PR target/30665
13862         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13863
13864 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13865
13866         PR fortran/30611
13867         * gfortran.dg/repeat_1.f90: New test.
13868
13869 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13870
13871         PR fortran/30605
13872         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13873         * gfortran.dg/derived_init_2.f90: Ditto.
13874         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13875         * gfortran.dg/array_initializer_1.f90: Ditto.
13876         * gfortran.dg/do_2.f90: Ditto.
13877         * gfortran.dg/proc_assign_1.f90: Ditto.
13878
13879 2007-02-04  Richard Guenther  <rguenther@suse.de>
13880
13881         PR middle-end/30636
13882         * g++.dg/warn/pr30636.C: New testcase.
13883         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13884
13885 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13886
13887         PR middle-end/30667
13888         * gfortran.dg/pr30667.f: New test.
13889
13890 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13891
13892         * gcc.dg/builtins-54.c: Add more cases.
13893
13894 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13895
13896         PR fortran/30514
13897         * gfortran.dg/zero_sized_2.f90: New test.
13898
13899         PR fortran/30660
13900         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13901
13902         PR fortran/29820
13903         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13904         file.
13905
13906 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13907
13908         PR fortran/30683
13909         * gfortran.dg/interface_10.f90: New test.
13910
13911 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13912
13913         * gcc.dg/builtins-20.c: Add more cases.
13914
13915 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13916
13917         PR target/29682
13918         * gcc-target/ia64/pr29682.c: New test.
13919
13920 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13921
13922         PR fortran/30284
13923         * gfortran.dg/arrayio_11.f90.f90: New test.
13924
13925         PR fortran/30626
13926         * gfortran.dg/arrayio_12.f90.f90: New test.
13927
13928 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13929
13930         PR c++/30536
13931         * g++.dg/tls/diag-5.C: New test.
13932
13933         PR middle-end/30473
13934         * gcc.dg/pr30473.c: New test.
13935         * gcc.c-torture/execute/20070201-1.c: New test.
13936
13937 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13938
13939         * gfortran.dg/dependency_20.f90: New test case.
13940
13941 2007-01-31  Ian Lance Taylor  <iant@google.com>
13942
13943         * gcc.dg/lower-subreg-1.c (test): New test.
13944
13945 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13946
13947         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13948
13949 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13950
13951         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13952         * gcc.dg/torture/builtin-math-3.c: Likewise.
13953
13954 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13955
13956         gcc.dg/Wparentheses-2.c: Update and add new tests.
13957
13958 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13959
13960         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13961         vectorize.
13962
13963 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13964
13965         * gcc.dg/builtins-63.c: New test.
13966
13967 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13968
13969         PR fortran/27588
13970         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13971
13972 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13973
13974         PR fortran/30520
13975         * gfortran.dg/volatile8.f90: New argument conformance test.
13976         * gfortran.dg/volatile9.f90: New scope test.
13977
13978 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13979
13980         PR c++/24745
13981         * g++.dg/warn/null4.C: New.
13982
13983 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13984             Uros Bizjak  <ubizjak@gmail.com>
13985
13986         * gcc.dg/large-size-array-3.c: Correct typo.
13987
13988 2007-01-30  Richard Guenther  <rguenther@suse.de>
13989
13990         PR middle-end/27657
13991         * g++.dg/debug/pr27657.C: New testcase.
13992
13993 2007-01-30  Richard Guenther  <rguenther@suse.de>
13994
13995         PR middle-end/30313
13996         * gcc.dg/torture/pr30313.c: New testcase.
13997
13998 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13999
14000         * gcc.dg/dfp/dfp-except.h: New file.
14001         * gcc.dg/dfp/fe-check.h: New file.
14002         * gcc.dg/dfp/fe-binop.c: New test.
14003         * gcc.dg/dfp/fe-convert-1.c: New test.
14004         * gcc.dg/dfp/fe-convert-2.c: New test.
14005         * gcc.dg/dfp/fe-convert-3.c: New test.
14006
14007         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14008         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14009         * gcc.dg/dfp/convert-dfp.c: Ditto.
14010         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14011
14012 2007-01-29  Josh Conner  <jconner@apple.com>
14013
14014         * gcc.target/powerpc/altivec-24.c: New test.
14015
14016 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14017
14018         PR c++/28266
14019         * g++.dg/parse/defarg12.C: New test.
14020
14021 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14022
14023         PR fortran/30554
14024         * gfortran.dg/used_dummy_types_6.f90: New test.
14025
14026 2007-01-28  Jan Hubicka  <jh@suse.cz>
14027
14028         * gcc.dg/tree-prof/val-prof-6.c: New test.
14029
14030 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14031
14032         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14033
14034 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14035
14036         PR C++/28988
14037         * g++.dg/expr/dtor4.C: New test.
14038
14039 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14040
14041         * gcc.dg/tree-ssa/loop-23.c: New test.
14042
14043 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14044
14045         PR libfortran/30389
14046         * gfortran.dg/achar_2.f90:  New test.
14047         * gfortran.dg/achar_3.f90:  New test.
14048
14049 2007-01-27  Ian Lance Taylor  <iant@google.com>
14050
14051         * gcc.dg/strict-overflow-1.c: New test.
14052         * gcc.dg/no-strict-overflow-1.c: New test.
14053         * gcc.dg/strict-overflow-2.c: New test.
14054         * gcc.dg/no-strict-overflow-2.c: New test.
14055         * gcc.dg/strict-overflow-3.c: New test.
14056         * gcc.dg/no-strict-overflow-3.c: New test.
14057         * gcc.dg/strict-overflow-4.c: New test.
14058         * gcc.dg/no-strict-overflow-4.c: New test.
14059         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14060         * gcc.dg/pr15784-1.c: Likewise.
14061         * gcc.dg/pr20922-1.c: Likewise.
14062         * gcc.dg/pr20922-3.c: Likewise.
14063         * gcc.dg/pr20922-4.c: Likewise.
14064         * gcc.dg/pr20922-6.c: Likewise.
14065         * gcc.dg/compare-4.c: Likewise.
14066         * gcc.dg/torture/pr26898-1.c: Likewise.
14067         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14068         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14069         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14070         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14071         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14072         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14073         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14074         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14075         * g++.dg/tree-ssa/pr21082.C: Likewise.
14076
14077 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14078
14079         * gcc-dg/large-size-array-3.c: New test case.
14080
14081 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14082
14083         * gfortran.dg/forall_7.f90: New test case.
14084
14085 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14086
14087         PR fortran/30407
14088         * gfortran.dg/where_operator_assign_1.f90: New test.
14089         * gfortran.dg/where_operator_assign_2.f90: New test.
14090         * gfortran.dg/where_operator_assign_3.f90: New test.
14091
14092 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14093
14094         * lib/target-supports.exp
14095         (check_effective_target_powerpc_altivec): New.
14096         (check_effective_target_vect_cmdline_needed): Use it.
14097
14098 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14099
14100         PR fortran/30278
14101         * gfortran.dg/backslash_3.f: New test.
14102
14103 2007-01-26  Richard Guenther  <rguenther@suse.de>
14104
14105         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14106
14107 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14108
14109         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14110         * gfortran.dg/vect/vect.exp: Ditto.
14111         * gfortran.dg/dg.exp: Ditto.
14112         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14113         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14114
14115 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14116
14117         * gcc.dg/builtins-20.c: Add more cases.
14118         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14119
14120 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14121
14122         PR fortran/30437
14123         * gcc.dg/Wall.c: New.
14124         * gcc.dg/Wno-all.c: New.
14125         * gfortran.dg/Wall.f90: New.
14126         * gfortran.dg/Wno-all.f90: New.
14127
14128 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14129
14130         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14131         * g++.dg/eh/simd-2.C: Also run on Darwin.
14132         * g++.dg/eh/simd-3.C: New.
14133         * g++.dg/eh/simd-4.C: New.
14134
14135 2007-01-25  Richard Guenther  <rguenther@suse.de>
14136
14137         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14138         and _PROFILE_USE.
14139         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14140
14141 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14142
14143         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14144         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14145         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14146         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14147         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14148         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14149         * gcc.dg/ipa/ipa-7.c: New testcase.
14150
14151 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14152
14153         * g++.dg/cpp0x/warn_cxx0x.C: New.
14154
14155 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14156
14157         * gcc.dg/builtins-20.c: Test builtin carg.
14158
14159 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14160
14161         PR middle-end/27416
14162         * gcc.dg/gomp/pr27416.c: New test.
14163
14164         PR middle-end/30494
14165         * gcc.dg/gomp/pr30494.c: New test.
14166         * g++.dg/gomp/pr30494.C: New test.
14167
14168         PR middle-end/30421
14169         * gcc.dg/gomp/pr30421.c: New test.
14170
14171 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14172
14173         * gcc.target/ia64/versionid-1.c: New test.
14174         * gcc.target/ia64/versionid-2.c: New test.
14175
14176 2007-01-24  Richard Guenther  <rguenther@suse.de>
14177
14178         PR testsuite/30181
14179         * gcc.dg/builtins-57.c: Change to a link-time testcase
14180         to support non-C99 targets.
14181
14182 2007-01-24  Jan Hubicka  <jh@suse.cz>
14183
14184         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14185
14186 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14187
14188         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14189
14190 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14191
14192         PR objc/27438
14193         * objc.dg/const-str-12.m: New test.
14194
14195 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14196
14197         PR fortran/30532
14198         * gfortran.dg/ctrl-z.f90:  New test.
14199
14200 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14201
14202         PR fortran/30481
14203         * gfortran.dg/namelist_assumed_char.f90:  New test.
14204
14205 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14206
14207         PR c++/27492
14208         * g++.dg/inherit/covariant15.C: New test.
14209
14210 2007-01-23  Ian Lance Taylor  <iant@google.com>
14211
14212         * g++.dg/warn/Wparentheses-24.C: New test.
14213
14214 2007-01-23  Richard Guenther  <rguenther@suse.de>
14215
14216         PR testsuite/30560
14217         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14218         with full path.
14219
14220 2007-01-22  Richard Guenther  <rguenther@suse.de>
14221
14222         PR tree-optimization/30038
14223         * gcc.dg/builtins-62.c: New testcase.
14224
14225 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14226
14227         * gcc.c-torture/compile/20070121.c: New test.
14228
14229 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14230
14231         PR libfortran/30525
14232         * gfortran.dg/char_comparison_1.f:  New test.
14233
14234 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14235
14236         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14237
14238 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14239
14240         PR objc/30479
14241         * objc.dg/pch: New directory.
14242         * objc.dg/pch/pch.exp: New file.
14243         * objc.dg/pch/interface-1.m: New test.
14244         * objc.dg/pch/interface-1.hs: New include file.
14245         * lib/objc.exp (objc_target_compile): Add
14246         "-x objective-c-header" in front of the sources if this is
14247         a precompiled header being compiled.
14248
14249 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14250
14251         * gfortran.dg/array_memcpy_3.f90: New test case.
14252         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14253
14254 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14255             Brooks Moses  <brooks.moses@codesourcery.com>
14256             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14257
14258         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14259         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14260
14261 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14262
14263         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14264
14265 2007-01-19  Mike Stump  <mrs@apple.com>
14266
14267         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14268         away.
14269
14270 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14271
14272         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14273         option instead of -funsafe-math-optimizations.
14274
14275 2007-01-19  Tomas Bily  <tbily@suse.cz>
14276
14277         gcc.dg/tree-prof/indir-call-prof.c: New.
14278         g++.dg/dg.exp: Add tree-prof subdirectory.
14279         g++.dg/tree-prof/indir-call-prof.C: New.
14280         g++.dg/tree-prof/tree-prof.exp: New.
14281
14282 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14283
14284         PR c++/17947
14285         * g++.dg/warn/deprecated.C: Update warning output.
14286         * g++.dg/warn/deprecated-2.C: Likewise.
14287         * g++.dg/warn/deprecated-3.C: New.
14288
14289 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14290
14291         * gcc.c-torture/execute/nestfunc-7.c: New.
14292
14293 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14294
14295         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14296
14297 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14298
14299         * gcc.dg/m68k-pic-1.c: New.
14300
14301 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14302
14303         * gfortran.dg/array_memcpy_4.f90: New test case.
14304
14305 2007-01-18  Josh Conner  <jconner@apple.com>
14306
14307         PR target/30485
14308         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14309         * gcc.dg/vect/no-trapping-math-1: New.
14310         * gcc.dg/vect/no-trapping-math-2: New.
14311
14312 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14313
14314         * gcc.target/i386/387-8.c: Update comment about optimizing
14315         inherent load of 1.0 of fptan instruction.
14316
14317 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14318             Richard Guenther <rguenther@suse.de>
14319
14320         PR diagnostic/8268
14321         * gcc.dg/Warray-bounds.c: New testcase.
14322         * gcc.dg/Warray-bounds-2.c: New testcase.
14323         * g++.dg/warn/Warray-bounds.C: New testcase.
14324         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14325
14326 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14327
14328         PR fortran/30476
14329         * gfortran.dg/generic_12.f90: New test.
14330
14331 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14332
14333         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14334         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14335
14336 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14337
14338         * gcc.dg/dfp/compare-special.h: New file.
14339         * gcc.dg/dfp/compare-special-32.c: New test.
14340         * gcc.dg/dfp/compare-special-64.c: New test.
14341         * gcc.dg/dfp/compare-special-128.c: New test.
14342
14343 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14344             Paul Thomas  <pault@gcc.gnu.org>
14345             Steven G. Kargl  <kargl@gcc.gnu.org>
14346
14347         PR fortran/30404
14348         * gfortran.dg/forall_6.f90: New test case.
14349         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14350         * gfortran.dg/dependency_13.f90: Likewise.
14351
14352 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14353
14354         PR testsuite/12325
14355         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14356         targets that don't support Inf.
14357
14358 2007-01-15  Dale Johannesen  <dalej@apple.com>
14359
14360         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14361
14362 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14363
14364         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14365         of achar for 0xff to avoid the "Extended ASCII not
14366         implemented" error message.
14367
14368 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14369
14370         PR fortran/28172
14371         * gfortran.dg/altreturn_4.f90: New test.
14372
14373         PR fortran/29389
14374         * gfortran.dg/stfunc_4.f90: New test.
14375
14376         PR fortran/29712
14377         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14378         * gfortran.dg/initialization_1.f90: Change warning.
14379
14380         PR fortran/30283
14381         * gfortran.dg/specification_type_resolution_2.f90: New test.
14382
14383 2007-01-14  Jan Hubicka  <jh@suse.cz>
14384
14385         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14386         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14387         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14388         elimination.
14389
14390 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14391
14392         PR fortran/30410
14393         * gfortran.dg/external_procedures_2.f90: New test.
14394
14395 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14396
14397         PR target/30413
14398         * gcc.target/i386/pr30413.c: New test.
14399
14400 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14401
14402         PR fortran/30452
14403         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14404
14405 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14406
14407         * gcc.dg/20070112-1.c: New test.
14408
14409 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14410
14411         PR libgfortran/30435
14412         * gfortran.dg/list_read_6.f90: New test.
14413
14414 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14415
14416         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14417
14418 2007-01-12  Tom Tromey  <tromey@redhat.com>
14419
14420         PR preprocessor/28227:
14421         * gcc.dg/cpp/pr28227.c: New file.
14422
14423 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14424
14425         * gcc.dg/tree-ssa/loop-22.c: New test.
14426
14427 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14428
14429         PR tree-optimization/29516
14430         * gcc.dg/tree-ssa/loop-20.c: New test.
14431
14432 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14433
14434         PR libfortran/30415
14435         * minmaxloc_integer_kinds_1.f90:  New test.
14436
14437 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14438
14439         PR c++/29573
14440         * g++.dg/template/sizeof-template-argument.C: New test.
14441
14442 2007-01-11  Jan Hubicka  <jh@suse.cz>
14443
14444         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14445         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14446         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14447         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14448         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14449         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14450         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14451         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14452         transformation in question.
14453         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14454         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14455         * gcc.dg/always_inline3.c: Likewise.
14456
14457 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14458
14459         PR c++/28999
14460         * g++.dg/template/typename11.C: New test.
14461
14462 2007-01-10  Robert Kennedy <jimbob@google.com>
14463
14464         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14465
14466 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14467
14468         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14469         for different integer kinds.
14470         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14471         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14472         * gfortran.dg/ishft_2.f90: New test.
14473         * gfortran.dg/ishft_3.f90: New test.
14474
14475 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14476
14477         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14478
14479 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14480
14481         PR tree-optimization/30322
14482         * gcc.dg/tree-ssa/loop-21.c: New test.
14483
14484 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14485
14486         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14487
14488 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14489
14490         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14491
14492 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14493
14494         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14495         * g++.dg/warn/overflow-warn-3.C: Likewise.
14496         * g++.dg/warn/overflow-warn-4.C: Likewise.
14497         * g++.dg/warn/overflow-warn-5.C: Likewise.
14498         * g++.dg/warn/overflow-warn-6.C: Likewise.
14499         * g++.dg/warn/Woverflow-1.C: Likewise.
14500         * g++.dg/warn/Woverflow-2.C: Likewise.
14501         * g++.dg/warn/Woverflow-3.C: Likewise.
14502         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14503
14504 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14505
14506         * gfortran.dg/array_constructor_14.f90: New test case.
14507         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14508
14509 2007-01-08  Richard Guenther  <rguenther@suse.de>
14510
14511         PR tree-optimization/23603
14512         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14513         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14514
14515 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14516
14517         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14518         in __v8qi typedef.
14519         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14520         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14521         compiler behaviour.
14522         * gcc.dg/simd-5.c: Likewise.
14523         * gcc.dg/simd-6.c: Likewise.
14524         * g++.dg/conversion/simd1.C: Likewise.
14525         * g++.dg/conversion/simd3.C: Likewise.
14526         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14527         (main): Use it.
14528
14529 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14530
14531         PR tree-optimization/29877
14532         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14533         name of a hard register for the target concerned.  Adjust dg-error
14534         directives to cope with new behaviour of TER.
14535
14536 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14537
14538         PR c++/28986
14539         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14540         * g++.dg/warn/overflow-warn-1.C: New.
14541         * g++.dg/warn/overflow-warn-3.C: New.
14542         * g++.dg/warn/overflow-warn-4.C: New.
14543         * g++.dg/warn/overflow-warn-5.C: New.
14544         * g++.dg/warn/overflow-warn-6.C: New.
14545         * g++.dg/warn/Woverflow-1.C: New.
14546         * g++.dg/warn/Woverflow-2.C: New.
14547         * g++.dg/warn/Woverflow-3.C: New.
14548         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14549
14550 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14551
14552         PR fortran/27698
14553         * gfortran.dg/invalid_name.f90: New test.
14554         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14555         * gfortran.dg/gomp/pr29759.f90: Ditto.
14556
14557 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14558
14559         * gfortran.dg/present_1.f90:  Update error message.
14560
14561 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14562
14563         PR c++/19439
14564         * g++.dg/template/duplicate1.C: New test
14565         * g++.dg/template/memfriend6.C: Adjust error markers.
14566
14567 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14568
14569         PR tree-opt/30385
14570         * gcc.dg/torture/inline-1.c: New test.
14571
14572 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14573
14574         PR c/19978
14575         * gcc.dg/multiple-overflow-warn-1.c: New.
14576         * gcc.dg/multiple-overflow-warn-2.c: New.
14577         * gcc.dg/overflow-warn-6.c: New.
14578         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14579
14580 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14581
14582         * gfortran.dg/array_memcpy_1.f90: New test case.
14583         * gfortran.dg/array_memcpy_2.f90: Likewise.
14584
14585 2007-01-05  Richard Guenther  <rguenther@suse.de>
14586
14587         PR middle-end/27826
14588         * g++.dg/opt/pr27826.C: New testcase.
14589
14590 2007-01-05  Ian Lance Taylor  <iant@google.com>
14591
14592         * gcc.dg/Walways-true-1.c: New test.
14593         * gcc.dg/Walways-true-2.c: New test.
14594         * g++.dg/warn/Walways-true-1.C: New test.
14595         * g++.dg/warn/Walways-true-2.C: New test.
14596
14597 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14598
14599         PR c/30360
14600         * gcc.dg/pr30360.c: New test.
14601
14602 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14603
14604         PR fortran/23232
14605         * gfortran.dg/data_implied_do_1.f90: New test.
14606
14607         PR fortran/27996
14608         PR fortran/27998
14609         * gfortran.dg/char_length_1.f90: New test.
14610
14611 2007-01-05  Richard Guenther  <rguenther@suse.de>
14612
14613         PR middle-end/28116
14614         * g++.dg/opt/pr28116.C: New testcase.
14615
14616 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14617
14618         PR fortran/29624
14619         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14620           invalid deallocate.
14621         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14622         * gfortran.dg/protected_4.f90: Add pointer intent check.
14623         * gfortran.dg/protected_6.f90: Add pointer intent check.
14624         * gfortran.dg/pointer_intent_1.f90: New test.
14625         * gfortran.dg/pointer_intent_2.f90: New test.
14626         * gfortran.dg/pointer_intent_3.f90: New test.
14627
14628 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14629
14630         PR 30235
14631         * gfortran.dg/altreturn_2.f90: new test.
14632
14633 2007-01-04  Tom Tromey  <tromey@redhat.com>
14634
14635         PR preprocessor/28165:
14636         * gcc.dg/cpp/pr28165.c: New file.
14637
14638 2007-01-03  Josh Conner  <jconner@apple.com>
14639
14640         PR middle-end/29683
14641         * gcc.dg/pr29683.c: New.
14642
14643 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14644
14645         PR c++/28217
14646         * g++.dg/pch/template-1.C: New test.
14647         * g++.dg/pch/template-1.Hs: New file.
14648
14649 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14650
14651         PR middle-end/30353
14652         * gcc.c-torture/compile/complex-4.c: New test.
14653
14654 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14655
14656         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14657         -maltivec.
14658         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14659
14660 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14661
14662         PR middle-end/30286
14663         * gcc.dg/pr30286.c: New test.
14664
14665         PR c++/29535
14666         * g++.dg/template/crash66.C: New test.
14667
14668         PR c++/29054
14669         * g++.dg/template/friend49.C: New test.
14670
14671 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14672
14673         * gfortran.dg/ibits.f90: New test.
14674
14675 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14676
14677         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14678         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14679
14680 2007-01-02  Jan Hubicka  <jh@suse.cz>
14681
14682         * gcc.dg/pr16194.c: We now output error on all three functions,
14683         not just first one.
14684
14685 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14686
14687         PR c/19977
14688         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14689         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14690
14691 2006-01-02  Ian Lance Taylor  <iant@google.com>
14692
14693         * g++.dg/warn/Wparentheses-22.C: New test.
14694         * g++.dg/warn/Wparentheses-23.C: New test.
14695
14696 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14697
14698         PR middle-end/7651
14699         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14700         * gcc.dg/declspec-3-Wextra.c: New.
14701         * gcc.dg/declspec-3-no.c: New
14702
14703 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14704
14705         PR fortran/20896
14706         * gfortran.dg/interface_10.f90: Remove.
14707
14708 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14709
14710         * gcc.dg/fold-eqxor-4.c: New test case.
14711
14712 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14713
14714         PR middle-end/30311
14715         * gcc.c-torture/compile/pr30311.c: New test.
14716
14717 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14718
14719         PR middle-end/30253
14720         * gcc.c-torture/compile/statement-expression-1.c: New test.
14721
14722 2007-01-01  Andreas Schwab  <schwab@suse.de>
14723
14724         PR target/29166
14725         * g++.dg/eh/pr29166.C: New test.
14726
14727 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14728
14729         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14730         New.
14731         (check_effective_target_vect_cmdline_needed): Use it.
14732
14733 2006-12-31  Richard Guenther  <rguenther@suse.de>
14734
14735         PR middle-end/30137
14736         * gcc.dg/pr30137-1.c: New testcase.
14737         * gcc.dg/pr30137-2.c: Likewise.
14738
14739 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14740
14741         PR middle-end/30322
14742         * gcc.dg/fold-plusnot-1.c: New test case.
14743
14744 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14745
14746         PR c++/29731
14747         * g++.dg/parse/template22.C: New test.
14748
14749 2006-12-31  Richard Guenther  <rguenther@suse.de>
14750
14751         PR middle-end/30338
14752         * gcc.c-torture/compile/pr30338.c: New testcase.
14753
14754 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14755
14756         PR fortran/27900
14757         * gfortran.dg/intrinsic_actual_4.f90: New test.
14758
14759         PR fortran/24325
14760         * gfortran.dg/func_decl_3.f90: New test.
14761
14762 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14763
14764         PR fortran/23060
14765         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14766         * gfortran.dg/c_by_val_1.f: New test.
14767         * gfortran.dg/c_by_val_2.f: New test.
14768         * gfortran.dg/c_by_val_3.f: New test.
14769
14770 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14771
14772         PR libfortran/30321
14773         * gfortran.dg/sum_zero_array_1.f90:  New test.
14774
14775 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14776
14777         PR preprocessor/29612
14778         * gcc.dg/cpp/pr29612-1.c: New test.
14779         * gcc.dg/cpp/pr29612-2.c: New test.
14780
14781 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14782
14783         PR fortran/30034
14784         * gfortran.dg/pure_formal_proc_1.f90: New test.
14785
14786         PR fortran/30237
14787         * gfortran.dg/intrinsic_actual_3.f90: New test.
14788
14789 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14790
14791         PR fortran/30014
14792         * gfortran.dg/io_constraints_1.f90: Update test.
14793         * gfortran.dg/io_constraints_2.f90: Update test.
14794         * gfortran.dg/inquire_iolength.f90: New test.
14795
14796 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14797
14798         PR fortran/20896
14799         * gfortran.dg/interface_10.f90: New test.
14800         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14801         since z is already, locally a variable.
14802
14803         PR fortran/25135
14804         * gfortran.dg/generic_11.f90: New test.
14805         * gfortran.dg/interface_7.f90: Remove name clash between module
14806         name and procedure 'x' referenced in the interface.
14807
14808 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14809
14810         PR middle-end/7651
14811         * gcc.dg/Wmissing-parameter-type.c: New.
14812         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14813         * gcc.dg/Wmissing-parameter-type-no.c: New.
14814
14815 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14816
14817         PR fortran/25818
14818         * gfortran.dg/entry_array_specs_2.f: New test.
14819
14820         PR fortran/30084
14821         * gfortran.dg/nested_modules_6.f90: New test.
14822
14823 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14824
14825         PR middle-end/7651
14826         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14827         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14828
14829 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14830
14831         PR C++/30168
14832         * g++.dg/opt/complex6.C: New test.
14833
14834 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14835
14836         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14837         full" if the linker on spu-*-* warns about exceeding local store.
14838
14839         And revert this patch:
14840         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14841         fail to link due to relocation overflows on spu-*-*.
14842
14843 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14844
14845         PR fortran/30273
14846         * gfortran.dg/dependency_19.f90: New test.
14847
14848 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14849
14850         PR fortran/30202
14851         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14852
14853 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14854
14855         PR middle-end/30262
14856         * gcc.c-torture/execute/20061220-1.c: New test.
14857
14858         PR middle-end/30263
14859         * gcc.dg/gomp/asm-1.c: New test.
14860
14861         PR target/30230
14862         * g++.dg/eh/ia64-2.C: New test.
14863
14864 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14865
14866         PR target/28966
14867         PR target/29248
14868         * gcc.dg/rs6000-leaf.c: New.
14869
14870 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14871
14872         PR fortran/25392
14873         * gfortran.dg/f2c_8.f90: New test.
14874
14875 2006-12-20  Bill Wendling  <wendling@apple.com>
14876
14877         * gcc.dg/asm-b.c: Check for __ppc64__.
14878
14879 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14880
14881         PR fortran/30190
14882         * gfortran.dg/bounds_check_5.f90: New test.
14883
14884 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14885
14886         PR middle-end/30143
14887         * gcc.dg/gomp/complex-1.c: New testcase.
14888
14889 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14890
14891         * gfortran.dg/array_memset_1.f90: New test case.
14892
14893 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14894
14895         * lib/target-supports.exp: Add spu to
14896         check_effective_target_vect_widen_mult_hi_to_si.
14897
14898 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14899
14900         PR fortran/29992
14901         * gfortran.dg/generic_9.f90: New test.
14902
14903         PR fortran/30081
14904         * gfortran.dg/generic_10.f90: New test.
14905
14906 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14907
14908         PR tree-opt/30045
14909         * gcc.dg/pr30045.c: New test.
14910
14911 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14912
14913         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14914
14915 2006-12-19  Eric Christopher  <echristo@apple.com>
14916
14917         PR target/29302
14918         * gcc.c-torture/execute/pr29302-1.c: New.
14919
14920 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14921
14922         PR fortran/39238
14923         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14924
14925 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14926
14927         PR fortran/30236
14928         * gfortran.dg/altreturn_3.f90: New test.
14929
14930         * gfortran.dg/char_result_12.f90: Fix comment typos.
14931
14932 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14933
14934         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14935         as newlib's stdio.h uses non-traditional cpp constructs.
14936
14937 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14938
14939         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14940         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14941         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14942         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14943         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14944         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14945         * gfortran.dg/default_initialization.f: Renamed to
14946         default_initialization_1.f
14947         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14948         dollar_edit_descriptor_1.f
14949         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14950         dollar_edit_descriptor_2.f
14951         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14952         dollar_edit_descriptor_3.f
14953         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14954         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14955         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14956         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14957         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14958         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14959         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14960         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14961         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14962         * gfortran.dg/default_initialization_1.f: Renamed from
14963         default_initialization.f
14964         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14965         dollar_edit_descriptor-1.f
14966         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14967         dollar_edit_descriptor-2.f
14968         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14969         dollar_edit_descriptor-3.f
14970         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14971         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14972         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14973
14974 2006-12-18  Bill Wendling  <wendling@apple.com>
14975
14976         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14977         id is an OjbC keyword.
14978
14979 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14980
14981         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14982
14983 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14984
14985         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14986
14987 2006-12-18  Ian Lance Taylor  <iant@google.com>
14988
14989         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14990
14991 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14992
14993         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14994
14995 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14996
14997         PR fortran/30207
14998         * gfortran.fortran-torture/execute/where21.f90: New test.
14999
15000 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15001
15002         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15003
15004 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15005
15006         PR middle-end/7651
15007         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15008         * gcc.dg/if-empty-1.c: Likewise.
15009         * gcc.dg/pr23165.c: Likewise.
15010         * g++.dg/warn/empty-body.C: Likewise.
15011
15012 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15013
15014         PR libfortran/30005
15015         * gfortran.dg/open_errors.f90: New test.
15016
15017 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15018
15019         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15020
15021         * gcc.target/i386/ssse3-pabsb.c: New file.
15022         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15023         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15024         * gcc.target/i386/ssse3-palignr.c: Likewise.
15025         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15026         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15027         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15028         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15029         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15030         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15031         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15032         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15033         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15034         * gcc.target/i386/ssse3-psignb.c: Likewise.
15035         * gcc.target/i386/ssse3-psignd.c: Likewise.
15036         * gcc.target/i386/ssse3-psignw.c: Likewise.
15037         * gcc.target/i386/ssse3-vals.h: Likewise.
15038
15039 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15040
15041         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15042         * lib/fortran-torture.exp: Include target-supports.exp.
15043
15044 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15045
15046         PR target/30185
15047         * gcc.c-torture/execute/pr30185.c: New test.
15048
15049 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15050
15051         PR testsuite/30179
15052         PR testsuite/30180
15053         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15054         * gcc.dg/builtin-bswap-2.c: Likewise.
15055         * gcc.dg/builtin-bswap-3.c: Likewise.
15056         * gcc.dg/builtin-bswap-4.c: Likewise.
15057         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15058         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15059
15060 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15061
15062         PR libfortran/30145
15063         * gfortran.dg/write_zero_array: New test.
15064
15065 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15066
15067         PR fortran/30200
15068         * gfortran.dg/write_fmt_trim.f90: New test.
15069
15070 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15071
15072         PR 30194
15073         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15074         temporarily.
15075
15076 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15077
15078         * lib/target-supports.exp (check_weak_available): Use istarget
15079         "hppa*-*-hpux10*" instead of regexp.
15080         (check_cxa_atexit_available): Likewise.
15081
15082 2006-12-14  Richard Guenther  <rguenther@suse.de>
15083
15084         PR tree-optimization/30197
15085         * gcc.c-torture/execute/complex-1.c: Fix function name.
15086         * gcc.dg/builtins-61.c: New testcase.
15087
15088 2006-12-14  Richard Guenther  <rguenther@suse.de>
15089
15090         PR middle-end/30172
15091         * gcc.dg/pr30172-1.c: New testcase.
15092
15093 2006-12-14  Richard Guenther  <rguenther@suse.de>
15094
15095         PR tree-optimization/30198
15096         * gcc.dg/builtins-60.c: New testcase.
15097
15098 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15099
15100         * lib/target-supports.exp (vect_no_align): Remove spu.
15101
15102 2006-12-13  Ian Lance Taylor  <iant@google.com>
15103
15104         PR c++/19564
15105         PR c++/19756
15106         * g++.dg/warn/Wparentheses-5.C: New test.
15107         * g++.dg/warn/Wparentheses-6.C: New test.
15108         * g++.dg/warn/Wparentheses-7.C: New test.
15109         * g++.dg/warn/Wparentheses-8.C: New test.
15110         * g++.dg/warn/Wparentheses-9.C: New test.
15111         * g++.dg/warn/Wparentheses-10.C: New test.
15112         * g++.dg/warn/Wparentheses-11.C: New test.
15113         * g++.dg/warn/Wparentheses-12.C: New test.
15114         * g++.dg/warn/Wparentheses-13.C: New test.
15115         * g++.dg/warn/Wparentheses-14.C: New test.
15116         * g++.dg/warn/Wparentheses-15.C: New test.
15117         * g++.dg/warn/Wparentheses-16.C: New test.
15118         * g++.dg/warn/Wparentheses-17.C: New test.
15119         * g++.dg/warn/Wparentheses-18.C: New test.
15120         * g++.dg/warn/Wparentheses-19.C: New test.
15121         * g++.dg/warn/Wparentheses-20.C: New test.
15122         * g++.dg/warn/Wparentheses-21.C: New test.
15123
15124 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15125
15126         PR testsuite/30157
15127         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15128         for target "hppa.*hpux10".
15129
15130 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15131
15132         * g++.dg/debug/vartrack1.C: New test.
15133
15134         * g++.dg/opt/ifcvt1.C: New test.
15135
15136         * gcc.dg/tls/opt-13.c: New test.
15137
15138         * gcc.dg/20060425-2.c: New test.
15139
15140         * g++.dg/opt/pr15054-2.C: New test.
15141
15142         * gcc.c-torture/execute/20060420-1.c: New test.
15143
15144         * gcc.c-torture/execute/20060412-1.c: New test.
15145
15146         * objc/compile/20060406-1.m: New test.
15147
15148 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15149
15150         * g++.dg/template/array17.C: New test.
15151
15152 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15153
15154         * gcc.target/powerpc/altivec-23.c: New test.
15155
15156 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15157
15158         PR c++27316
15159         * g++.dg/inherit/error3.C: New test.
15160
15161         PR c++/28740
15162         * g++.dg/inherit/error4.C: New test.
15163
15164 2006-12-13  Richard Guenther  <rguenther@suse.de>
15165
15166         PR tree-optimization/17687
15167         * gcc.dg/builtins-59.c: New testcase.
15168
15169 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15170
15171         * gcc.target/spu/Wmain.c: New test.
15172
15173 2006-12-12  Josh Conner  <jconner@apple.com>
15174
15175         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15176         * g++.dg/abi/thunk4.C: Likewise.
15177         * g++.dg/abi/rtti3.C: Likewise.
15178
15179 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15180
15181         * gcc.target/spu/cpat-1.c: New test.
15182         * gcc.target/spu/cpat-2.c: New test.
15183         * gcc.target/spu/cpat-3.c: New test.
15184         * gcc.target/spu/cpat-4.c: New test.
15185
15186 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15187
15188         PR tree-opt/28436
15189         * gcc.c-torture/compile/vector-1.c: New test.
15190         * gcc.c-torture/compile/vector-2.c: New test.
15191         * gcc.c-torture/compile/vector-3.c: New test.
15192
15193 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15194
15195         * lib/fortran-torture.exp: Update copyright years.  Remove
15196         obsolete comment.  Test -ftree-vectorize where it makes sense.
15197         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15198         from fortran-torture.exp.
15199         * gfortran.dg/char_transpose_1.f90,
15200         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15201         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15202         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15203         '-w' to dg-options.
15204
15205 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15206
15207         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15208         saved_${tool}_load.
15209
15210 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15211
15212         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15213         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15214         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15215         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15216         gaps.
15217
15218 2006-12-12  Richard Guenther  <rguenther@suse.de>
15219
15220         PR middle-end/30147
15221         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15222
15223 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15224             Diego Novillo  <dnovillo@redhat.com>
15225
15226         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15227         VDEF/VUSE changes.
15228         * gcc.dg/tree-ssa/pr26421.c: Likewise
15229         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15230         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15231         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15232         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15233         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15234         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15235         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15236         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15237         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15238
15239 2006-12-11  Jan Hubicka  <jh@suse.cz>
15240
15241         * gcc.dg/tree-prof/stringop-1.c: New test.
15242         * gcc.dg/tree-prof/stringop-2.c: New test.
15243
15244 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15245
15246         PR target/30120
15247         * gcc.target/i386/pr30120.c: New test.
15248
15249         Revert:
15250         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15251
15252         * gcc.target/i386/x87regparm-1.c: New test.
15253         * gcc.target/i386/x87regparm-2.c: New test.
15254         * gcc.target/i386/x87regparm-3.c: New test.
15255         * gcc.target/i386/x87regparm-4.c: New test.
15256
15257 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15258
15259         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15260
15261 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15262
15263         PR fortran/23994
15264         * gfortran.dg/protected_1.f90: New test.
15265         * gfortran.dg/protected_2.f90: New test.
15266         * gfortran.dg/protected_3.f90: New test.
15267         * gfortran.dg/protected_4.f90: New test.
15268         * gfortran.dg/protected_5.f90: New test.
15269         * gfortran.dg/protected_6.f90: New test.
15270
15271 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15272             Tobias Burnus  <burnus@gcc.gnu.org>
15273
15274         PR fortran/29975
15275         PR fortran/30068
15276         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15277         interface.
15278         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15279         ambiguous interfaces.
15280         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15281         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15282         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15283         ambiguous interfaces.
15284         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15285         * gfortran.dg/array_initializer_2.f90: Add initializer array
15286         constructor test.
15287
15288         PR fortran/30096
15289         * gfortran.dg/interface_9.f90: Test that host interfaces are
15290         not checked for ambiguity with the local version.
15291
15292 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15293
15294         PR fortran/29464
15295         * gfortran.dg/module_interface_2.f90: New test.
15296
15297 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15298
15299         PR fortran/29941
15300         * gfortran.dg/assumed_len.f90: New test.
15301
15302 2006-12-09  Richard Guenther  <rguenther@suse.de>
15303
15304         * g++.dg/warn/implicit-typename1.C: Qualify types.
15305         * g++.dg/parse/crash12.C: Likewise.
15306         * g++.dg/tree-ssa/pr22444.C: Likewise.
15307
15308 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15309
15310         * gfortran.dg/array_2.f90: Added sqrt test.
15311
15312 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15313
15314         * gcc.target/i386/x87regparm-1.c: XFAIL.
15315         * gcc.target/i386/x87regparm-2.c: XFAIL.
15316         * gcc.target/i386/x87regparm-3.c: XFAIL.
15317         * gcc.target/i386/x87regparm-4.c: XFAIL.
15318
15319 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15320
15321         * lib/target-supports.exp
15322         (check_effective_target_large_long_double): New.
15323         * gcc.dg/Wconversion-real.c : Use it.
15324         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15325         unsigned.
15326
15327 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15328
15329         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15330
15331 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15332
15333         PR fortran/27546
15334         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15335
15336 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15337
15338         PR c++/29732
15339         * g++.dg/template/crash65.C: New test.
15340         * g++.dg/template/spec16.C: Tweak error markers.
15341
15342 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15343
15344         * gcc.target/spu: New directory.
15345         * gcc.target/spu/spu.exp: New file.
15346         * gcc.target/spu/intrinsics-1.c: New test.
15347
15348 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15349
15350         PR c++/29980
15351         * g++.dg/ext/attrib27.C: New test.
15352         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15353         * g++.dg/parse/typedef5.C: Likewise.
15354
15355 2006-12-07  Mike Stump  <mrs@apple.com>
15356
15357         * treelang/compile/var_defs.tree: Adjust.
15358
15359 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15360
15361         PR c++/29730
15362         * g++.dg/template/crash64.C: New test.
15363         * g++.dg/parse/crash27.C: Adjust error markers.
15364
15365 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15366
15367         PR libfortran/30009
15368         PR libfortran/30056
15369         * gfortran.dg/read_eof_4.f90:  Add tests.
15370         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15371         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15372
15373 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15374
15375         PR c++/29729
15376         * g++.dg/template/crash63.C: New test.
15377
15378         PR c++/29728
15379         * g++.dg/template/crash62.C: New test.
15380
15381 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15382
15383         PR fortran/30003
15384         * gfortran.dg/allocatable_function_1.f90: Increase the number
15385         of expected calls of free to 10; the lhs section reference is
15386         now evaluated so there is another call to bar.  Change the
15387         comment appropriately.
15388         * gfortran.dg/array_section_1.f90: New test.
15389
15390 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15391
15392         PR fortran/29912
15393         * gfortran.dg/char_result_12.f90: New test.
15394
15395 2006-12-05  Richard Guenther  <rguenther@suse.de>
15396
15397         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15398         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15399         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15400         vect_double, xfail for spu*-*-*.
15401
15402 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15403
15404         PR fortran/29962
15405         * initialization_4.f90: Test noninteger exponents (-std=f95).
15406         * initialization_5.f90: New test for noninteger exponents
15407           with -std=f2003.
15408
15409 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15410
15411         PR fortran/29821
15412         * gfortran.dg/parameter_array_section_1.f90: New test.
15413
15414 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15415
15416         PR c++/29733
15417         * g++.dg/template/crash61.C: New test.
15418
15419         PR c++/29632
15420         * g++.dg/template/error23.C: New test.
15421
15422 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15423
15424         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15425
15426 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15427
15428         PR fortran/29916
15429         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15430
15431 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15432
15433         PR middle-end/29965
15434         * gcc.dg/gomp/pr29965-1.c: New test.
15435         * gcc.dg/gomp/pr29965-2.c: New test.
15436         * gcc.dg/gomp/pr29965-3.c: New test.
15437         * gcc.dg/gomp/pr29965-4.c: New test.
15438         * gcc.dg/gomp/pr29965-5.c: New test.
15439         * gcc.dg/gomp/pr29965-6.c: New test.
15440         * g++.dg/gomp/pr29965-1.C: New test.
15441         * g++.dg/gomp/pr29965-2.C: New test.
15442         * g++.dg/gomp/pr29965-3.C: New test.
15443         * g++.dg/gomp/pr29965-4.C: New test.
15444         * g++.dg/gomp/pr29965-5.C: New test.
15445         * g++.dg/gomp/pr29965-6.C: New test.
15446         * g++.dg/gomp/pr29965-7.C: New test.
15447         * g++.dg/gomp/pr29965-8.C: New test.
15448         * g++.dg/gomp/pr29965-9.C: New test.
15449         * g++.dg/gomp/pr29965-10.C: New test.
15450
15451 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15452
15453         * gnat.dg/pointer_variable_bounds.adb: New test.
15454         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15455         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15456
15457 2006-12-03  Eric Christopher  <echristo@apple.com>
15458
15459         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15460
15461 2006-12-03  Richard Henderson  <rth@redhat.com>
15462             Andrew Pinski  <pinskia@gmail.com>
15463
15464         PR C++/14329
15465         * g++.dg/warn/unit-1.C: New test.
15466
15467 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15468
15469         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15470
15471 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15472
15473         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15474         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15475         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15476         * gcc.dg/vect/vect-70.c: Reduce array size.
15477         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15478         vect_no_compaer_double targets.
15479         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15480         vect_float, vect_double, and vect_int.
15481
15482 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15483
15484         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15485         test for loop versioning on vect_no_align targets.
15486         * gcc.dg/vect/pr20122.c: Likewise.
15487         * gcc.dg/vect/vect-105.c: Likewise.
15488         * gcc.dg/vect/vect-42.c: Likewise.
15489         * gcc.dg/vect/vect-43.c: Likewise.
15490         * gcc.dg/vect/vect-74.c: Likewise.
15491         * gcc.dg/vect/vect-75.c: Likewise.
15492         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15493         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15494         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15495         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15496
15497 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15498
15499         PR fortran/29642
15500         * gfortran.dg/value_1.f90 : New test.
15501         * gfortran.dg/value_2.f90 : New test.
15502         * gfortran.dg/value_3.f90 : New test.
15503         * gfortran.dg/value_4.f90 : New test.
15504         * gfortran.dg/value_4.c : Called from value_4.f90.
15505
15506 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15507
15508         PR C++/30033
15509         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15510
15511 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15512
15513         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15514
15515 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15516
15517         PR c/27953
15518         * gcc.dg/pr27953.c: New test.
15519
15520 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15521
15522         PR c++/30022
15523         * g++.dg/ext/vector5.C: New test.
15524
15525         PR c++/30021
15526         * g++.dg/other/main1.C: New test.
15527
15528 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15529
15530         PR libfortran/29568
15531         * gfortran.dg/convert_implied_open.f90:  Change to
15532         new default record length.
15533         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15534         new error message.
15535         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15536
15537 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15538
15539         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15540
15541 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15542
15543         PR c++/29066
15544         * g++.dg/expr/pr29066.c: New.
15545
15546 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15547             Zdenek Dvorak <dvorakz@suse.cz>
15548
15549         PR tree-optimization/29921
15550         * gcc.dg/pr29921-2.c: New test.
15551
15552 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15553
15554         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15555         (i386_get_cpuid): New function.
15556         (i386_cpuid_ecx): Likewise.
15557         (i386_cpuid_edx): Likewise.
15558         (i386_cpuid): Updated to call i386_cpuid_edx.
15559
15560         * gcc.target/i386/sse3-addsubpd.c: New file.
15561         * gcc.target/i386/sse3-addsubps.c: Likewise.
15562         * gcc.target/i386/sse3-haddpd.c: Likewise.
15563         * gcc.target/i386/sse3-haddps.c: Likewise.
15564         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15565         * gcc.target/i386/sse3-hsubps.c: Likewise.
15566         * gcc.target/i386/sse3-lddqu.c: Likewise.
15567         * gcc.target/i386/sse3-movddup.c: Likewise.
15568         * gcc.target/i386/sse3-movshdup.c: Likewise.
15569         * gcc.target/i386/sse3-movsldup.c: Likewise.
15570
15571 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15572
15573         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15574
15575 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15576
15577         * gcc.dg/dfp/convert-int-max.c: New test.
15578         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15579
15580 2006-11-30  Richard Guenther  <rguenther@suse.de>
15581
15582         * gcc.dg/vect/vect-pow-1.c: Rename ...
15583         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15584         floats instead of doubles, check successful vectorization.
15585
15586 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15587
15588         PR target/29945
15589         * gcc.c-torture/compile/pr29945.c: New testcase.
15590
15591 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15592
15593         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15594         -maltivec.
15595
15596 2006-11-29  Eric Christopher  <echristo@apple.com>
15597
15598         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15599
15600 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15601
15602         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15603
15604         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15605
15606 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15607
15608         PR c++/29022
15609         * g++.dg/inherit/virtual2.C: New test.
15610         * g++.dg/inherit/virtual3.C: Likewise.
15611         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15612         * g++.dg/inherit/error2.C: Likewise.
15613         * g++.dg/template/instantiate1.C: Likewise.
15614
15615 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15616
15617         PR tree-opt/29984
15618         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15619
15620 2006-11-28  Jan Hubicka  <jh@suse.cz>
15621
15622         * gcc.dg/memcpy-1.c: New test.
15623
15624 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15625
15626         PR c++/29735
15627         * g++.dg/warn/main-3.C: New test.
15628
15629 2006-11-28  Jan Hubicka  <jh@suse.cz>
15630
15631         * gcc.dg/winline-1.c: New test.
15632
15633 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15634
15635         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15636         alignments.
15637
15638 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15639
15640         PR fortran/29976
15641         * gfortran.dg/missing_optional_dummy_3.f90
15642
15643 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15644
15645         PR fortran/20880
15646         * gfortran.dg/interface_3.f90: Modify errors.
15647
15648 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15649
15650         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15651         fail to link due to relocation overflows on spu-*-*.
15652
15653 2006-11-27  Michael Matz  <matz@suse.de>
15654             Andreas Krebbel  <krebbel1@de.ibm.com>
15655
15656         PR target/29319
15657         * gcc.dg/20061127-1.c: New testcase.
15658
15659 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15660
15661         * gcc.dg/20061124-1.c: Add exit() function prototype.
15662
15663 2006-11-27  Jan Hubicka  <jh@suse.cz>
15664
15665         * gcc.target/i386/memcpy-1.c: Adjust size.
15666         * gcc.dg/visibility-11.c: Likewise.
15667
15668 2006-11-27  Richard Guenther  <rguenther@suse.de>
15669
15670         PR middle-end/25620
15671         * gcc.target/i386/pow-1.c: New testcase.
15672         * gcc.dg/builtins-58.c: Likewise.
15673
15674 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15675
15676         PR c++/29886
15677         * g++.dg/expr/cast8.C: New test.
15678
15679 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15680
15681         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15682         Don't ever inline the testcase.
15683
15684 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15685
15686         PR fortran/29982
15687         * gfortran.fortran-torture/compile/parameter_3.f90: New
15688         testcase.
15689
15690 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15691
15692         PR fortran/29951
15693         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15694
15695 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15696
15697         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15698         for CHAR.
15699
15700 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15701
15702         PR libgfortran/29936
15703         * gfortran.dg/write_check3.f90: New test.
15704
15705 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15706
15707         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15708
15709 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15710
15711         PR fortran/20880
15712         * gfortran.dg/interface_3.f90: New test.
15713
15714         PR fortran/29387
15715         * gfortran.dg/generic_8.f90: New test.
15716
15717 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15718
15719         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15720         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15721         * gfortran.dg/specifics_3.f90: Remove.
15722
15723 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15724
15725         PR c/29955
15726         * gcc.dg/gomp/pr29955.c: New test.
15727
15728         PR c/29736
15729         * gcc.dg/pr29736.c: New test.
15730
15731 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15732
15733         PR tree-opt/29964
15734         * gcc.dg/pure-1.c: New test.
15735
15736 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15737
15738         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15739         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15740
15741 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15742
15743         * gcc.dg/20061124-1.c: New testcase.
15744
15745 2006-11-23  Eric Christopher  <echristo@apple.com>
15746
15747         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15748
15749 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15750
15751         PR c/2707
15752         PR c++/26167
15753         * gcc.dg/Wconversion-integer.c: New. Supersedes
15754         Wconversion-negative-constants.c
15755         * gcc.dg/Wconversion-real.c: New.
15756         * gcc.dg/Wconversion-real-integer.c: New.
15757         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15758         * g++.dg/warn/Wconversion1.C: Modified.
15759
15760 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15761
15762         * gfortran.dg/overload_1.f90: New test.
15763
15764 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15765
15766         PR c/9072
15767         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15768         Wtraditional-conversion.
15769         * gcc.dg/overflow-warn-2.c: Likewise.
15770         * gcc.dg/Wconversion.c: Likewise. Renamed as
15771         Wtraditional-conversion.c .
15772         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15773         Wtraditional-conversion-2.c .
15774         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15775         Wtraditional-conversion-2.c
15776         * gcc.dg/Wconversion-negative-constants.c: New.
15777
15778 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15779
15780         * gcc.dg/tree-ssa/dump-1.c: New test.
15781
15782 2006-11-23  David Ung <davidu@mips.com>
15783
15784         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15785         -mfp64, allowable when ISA >= 33 and float is enabled.
15786         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15787         of mthc1 and mfhc1 patterns.
15788
15789 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15790
15791         PR tree-optimization/29921
15792         * gcc.dg/pr29921.c: New test.
15793
15794 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15795
15796         PR fortran/29441
15797         * gfortran.dg/initialization_4.f90: New test.
15798
15799 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15800
15801         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15802         platforms that have interleaving support.
15803         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15804         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15805         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15806         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15807         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15808         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15809         gcc.dg/vect/vect-strided-u8-i8.c,
15810         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15811         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15812         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15813         gcc.dg/vect/vect-strided-float.c,
15814         gcc.dg/vect/vect-strided-a-mult.c,
15815         gcc.dg/vect/vect-strided-mult-char-ls.c,
15816         gcc.dg/vect/vect-strided-a-u16-mult.c,
15817         gcc.dg/vect/vect-strided-a-u32-mult.c,
15818         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15819         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15820         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15821         gcc.dg/vect/vect-strided-mult.c,
15822         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15823         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15824         New.
15825
15826 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15827
15828         PR fortran/25087
15829         * gfortran.dg/auto_char_len_4.f90: New test.
15830
15831 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15832
15833         PR fortran/29652
15834         * gfortran.dg/generic_7.f90: New test.
15835         * gfortran.dg/defined_operators_1.f90: Add new error.
15836
15837 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15838
15839         PR tree-optimization/29902
15840         * g++.dg/tree-ssa/pr29902.C: New test.
15841
15842 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15843
15844         PR fortran/29820
15845         * gfortran.dg/used_types_13.f90: New test.
15846
15847 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15848
15849         * gcc.dg/dfp/snan.c: Delete.
15850
15851 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15852
15853         * g++.dg/cpp0x/static_assert1.C: New.
15854         * g++.dg/cpp0x/static_assert2.C: New.
15855         * g++.dg/cpp0x/static_assert3.C: New.
15856
15857 2006-11-21  Richard Guenther  <rguenther@suse.de>
15858
15859         * gcc.dg/vect/vect-pow-1.c: New testcase.
15860         * gcc.dg/vect/vect-pow-2.c: Likewise.
15861
15862 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15863
15864         PR c++/29570
15865         * g++.dg/template/static29.C: New test.
15866
15867         PR c++/29734
15868         * g++.dg/conversion/simd4.C: New test.
15869
15870 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15871
15872         PR c++/29475
15873         * g++.dg/template/access19.C: New test.
15874         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15875         error is reported.
15876
15877 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15878
15879         PR tree-opt/25500
15880         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15881
15882 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15883
15884         PR fortran/27546
15885         * gfortran.dg/import.f90: Extended test.
15886         * gfortran.dg/import2.f90: Extended test.
15887
15888 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15889
15890         * gfortran.dg/volatile3.f90: Add conflict test.
15891
15892 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15893
15894         PR fortran/24783
15895         * gfortran.dg/implicit_10.f90: New test.
15896
15897 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15898
15899         PR c++/8586
15900         * g++.dg/warn/Wall-write-strings.C: New.
15901
15902 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15903
15904         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15905         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15906
15907 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15908
15909         * gfortran.dg/use_3.f90: Remove error message.
15910         * gfortran.dg/iso_fortran_env_1.f90: New test.
15911         * gfortran.dg/iso_fortran_env_2.f90: New test.
15912         * gfortran.dg/iso_fortran_env_3.f90: New test.
15913         * gfortran.dg/iso_fortran_env_4.f90: New test.
15914
15915 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15916
15917         * gcc.dg/vect/vect-27.c: Fix initialization.
15918
15919 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15920
15921         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15922         * gcc.dg/torture/builtin-minmax-1.c: New.
15923
15924         * gcc.dg/builtins-20.c: Add cases for copysign.
15925
15926 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15927
15928         PR fortran/24285
15929         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15930
15931 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15932         * gfortran.dg/use_1.f90: New test.
15933         * gfortran.dg/use_1.f90: New test.
15934         * gfortran.dg/use_1.f90: New test.
15935
15936 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15937
15938         PR tree-optimization/29801
15939         * gcc.dg/pr29801.c: New test.
15940
15941 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15942
15943         PR middle-end/29584
15944         * gcc.dg/torture/pr29584.c: New test.
15945
15946 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15947
15948         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15949         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15950         * gcc.target/powerpc/compress-float-ppc.c,
15951         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15952         powerpc_fprs.
15953         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15954         do not pass -mhard-float.
15955
15956 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15957
15958         * gnat.dg/volatile_aggregate.adb: New test.
15959
15960 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15961
15962         PR fortran/29391
15963         PR fortran/29489
15964         * gfortran.dg/bound_2.f90: Add more checks.
15965         * gfortran.dg/bound_3.f90: New test.
15966
15967 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15968
15969         PR target/29201
15970         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15971
15972 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15973
15974         * gfortran.dg/import3.f90: Fix error message.
15975
15976 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15977
15978         PR tree-opt/29788
15979         * gfortran.fortran-torture/compile/inline_1.f90:
15980         New testcase.
15981
15982 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15983
15984         * gcc.target/i386/x87regparm-1.c: New test.
15985         * gcc.target/i386/x87regparm-2.c: New test.
15986         * gcc.target/i386/x87regparm-3.c: New test.
15987         * gcc.target/i386/x87regparm-4.c: New test.
15988
15989 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15990
15991         PR fortran/27546
15992         * gfortran.dg/import.f90: New test.
15993         * gfortran.dg/import2.f90: New test.
15994         * gfortran.dg/import3.f90: New test.
15995
15996 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15997
15998         PR fortran/27588
15999         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16000
16001 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16002
16003         PR fortran/29806
16004         * gfortran.dg/contains.f90: New test.
16005         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16006
16007 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16008
16009         PR tree-optimization/29581
16010         * gcc.dg/pr29581-1.c: New test.
16011         * gcc.dg/pr29581-2.c: New test.
16012         * gcc.dg/pr29581-3.c: New test.
16013         * gcc.dg/pr29581-4.c: New test.
16014         * gfortran.dg/pr29581.f90: New test.
16015
16016 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16017
16018         PR fortran/29702
16019         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16020         numbers in error message headers.
16021
16022 2006-11-14  Richard Guenther  <rguenther@suse.de>
16023
16024         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16025         to i?86 and x86_64 targets.
16026
16027 2006-11-14  Caroline Tice  <ctice@apple.com>
16028
16029         * gcc.dg/pubtypes-1.c: New file/testcase.
16030         * gcc.dg/pubtypes-2.c: New file/testcase.
16031         * gcc.dg/pubtypes-3.c: New file/testcase.
16032         * gcc.dg/pubtypes-4.c: New file/testcase.
16033         * g++.dg/pubtypes.C: New file/testcase.
16034
16035 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16036
16037         PR c++/29106
16038         * g++.dg/init/self1.C: New test.
16039
16040 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16041
16042         PR fortran/29657
16043         * gfortran.dg/conflicts.f90: Add.
16044
16045 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16046
16047         PR rtl-optimization/29798
16048
16049         * gcc.c-torture/execute/pr29798.c: New.
16050
16051 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16052
16053         * gcc.dg/builtins-20.c: Add more cases.
16054
16055 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16056
16057         PR fortran/29759
16058         * gfortran.dg/gomp/pr29759.f90: New test.
16059
16060 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16061
16062         PR c++/29518
16063         * g++.dg/template/static28.C: New test.
16064
16065 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16066
16067         * lib/c-torture.exp: Use target-libpath.exp.
16068         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16069         set GCC_EXEC_PREFIX env var from global variable of same name.
16070
16071 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16072
16073         PR fortran/26994
16074         * gfortran.fortran-torture/compile/transfer-1.f90:
16075         New testcase.
16076
16077 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16078             Zdenek Dvorak <dvorakz@suse.cz>
16079
16080         PR tree-optimization/29680
16081         * gcc.dg/alias-11.c: New test.
16082
16083 2006-11-12  Jason Merrill  <jason@redhat.com>
16084             Andrew Pinski <pinskia@physics.uc.edu>
16085
16086         PR middle-end/28915
16087         * gcc.target/i386/vectorize1.c: New.
16088
16089 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16090
16091         PR rtl-optimization/29797
16092         * gcc.c-torture/execute/pr29797-1.c: New test case.
16093
16094 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16095
16096         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16097
16098 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16099
16100         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16101
16102 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16103
16104         PR tree-optimization/13827
16105         * gcc.dg/fold-eqand-1.c: New test case.
16106
16107 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16108
16109         PR rtl-opt/28812
16110         * gcc.c-torture/execute/mayalias-3.c: New test.
16111
16112 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16113
16114         PR middle-end/27528
16115         * gcc.c-torture/compile/pr27528.c: New test.
16116         * gcc.dg/pr27528.c: Likewise.
16117
16118 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16119
16120         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16121
16122         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16123
16124 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16125
16126         PR fortran/29758
16127         * gfortran.dg/reshape_source_size_1.f90: New test.
16128
16129 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16130
16131         PR fortran/29315
16132         * gfortran.dg/aliasing_dummy_4.f90: New test.
16133
16134 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16135
16136         PR target/29777
16137         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16138         and x86_64-*-* targets.
16139
16140 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16141
16142         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16143         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16144         New macros. Use them in exact tests.
16145         (TESTIT3): New macro.
16146         Add tests for fmin, fmax and fma.
16147
16148 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16149
16150         PR fortran/29431
16151         * gfortran.dg/array_constructor_13.f90: New test.
16152
16153 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16154
16155         PR fortran/29744
16156         * gfortran.dg/used_types_12.f90: New test.
16157
16158 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16159
16160         PR middle-end/29726
16161         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16162         (test6): Ditto.
16163         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16164         * gcc.dg/fold-eqandshift-3.c: New test case.
16165
16166 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16167
16168         PR fortran/29699
16169         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16170
16171         PR fortran/21370
16172         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16173
16174 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16175
16176         * gcc.dg/20061109-1.c: New testcase.
16177
16178 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16179
16180         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16181
16182 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16183
16184         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16185         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16186
16187 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16188
16189         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16190         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16191
16192 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16193
16194         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16195
16196 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16197
16198         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16199         vect-9.c).
16200         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16201         * gcc.dg/vect/vect-9.c: Now vectorizable.
16202         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16203         that support vect_widen_mult.
16204         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16205         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16206         vect-reduc-dot-u16.c).
16207         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16208         vect-reduc-dot-u16.c).
16209         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16210         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16211         vect-reduc-dot-s8.c).
16212         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16213         vect-reduc-dot-s8.c).
16214         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16215         vect-reduc-dot-s8.c).
16216         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16217         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16218         vect-reduc-dot-u8.c).
16219         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16220         vect-reduc-dot-u8.c).
16221         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16222         * gcc.dg/vect/vect-multitypes-9.c: New test.
16223         * gcc.dg/vect/vect-multitypes-10.c: New test.
16224         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16225         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16226         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16227         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16228         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16229         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16230         wrapv-vect-reduc-dot-s8.c.
16231         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16232         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16233         targets that support vec_unpack.
16234         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16235         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16236         (check_effective_target_vect_widen_mult_hi_to_si): New.
16237         (check_effective_target_vect_widen_sum): Removed.
16238
16239         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16240
16241         * gcc.dg/vect/vect-multitypes-8.c: New test.
16242         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16243
16244         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16245
16246         * gcc.dg/vect/vect-multitypes-7.c: New test.
16247
16248         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16249
16250         * gcc.dg/vect/vect-multitypes-4.c: New test.
16251         * gcc.dg/vect/vect-multitypes-5.c: New test.
16252         * gcc.dg/vect/vect-multitypes-6.c: New test.
16253
16254         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16255
16256         * gcc.dg/vect/vect-multitypes-1.c: New test.
16257         * gcc.dg/vect/vect-multitypes-2.c: New test.
16258         * gcc.dg/vect/vect-multitypes-3.c: New test.
16259
16260 2006-11-07  Eric Christopher  <echristo@apple.com>
16261
16262         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16263         Test using scan-assembler-not.
16264
16265 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16266
16267         * gcc.dg/inline-17.c: New test.
16268
16269 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16270
16271         PR other/25028
16272         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16273         on HP-UX.
16274
16275 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16276
16277         PR fortran/29539
16278         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16279
16280         PR fortran/29634
16281         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16282         test.
16283
16284 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16285
16286         PR fortran/29601
16287         * gfortran.dg/volatile.f90: Add.
16288         * gfortran.dg/volatile2.f90: Add.
16289         * gfortran.dg/volatile3.f90: Add.
16290         * gfortran.dg/volatile4.f90: Add.
16291         * gfortran.dg/volatile5.f90: Add.
16292         * gfortran.dg/volatile6.f90: Add.
16293         * gfortran.dg/volatile7.f90: Add.
16294
16295 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16296
16297         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16298           for matching error messages.
16299         * gfortran.dg/specifics_3.f90: Adjust pattern
16300           for matching error messages.
16301
16302 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16303             Bernhard Fischer  <aldot@gcc.gnu.org>
16304
16305         * lib/gcc-dg.exp (output-exists): New proc.
16306         (output-exists-not): New proc.
16307         * gcc.test-framework/test-framework.awk: Support new directives.
16308         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16309         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16310         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16311         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16312         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16313         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16314
16315 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16316
16317         PR fortran/29630
16318         PR fortran/29679
16319         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16320         * gfortran.dg/initialization_3.f90: New.
16321
16322 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16323
16324         PR libgfortran/25545
16325         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16326
16327 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16328
16329         PR middle-end/29695
16330         * gcc.c-torture/execute/pr29695-1.c: New test.
16331         * gcc.c-torture/execute/pr29695-2.c: New test.
16332
16333 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16334
16335         PR fortran/29565
16336         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16337
16338 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16339
16340         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16341         for matching error messages.
16342
16343 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16344
16345         PR target/26915
16346         * gcc.target/i386/387-12.c: New test.
16347
16348 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16349
16350         PR libfortran/29713
16351         * gfortran.dg/pr29713.f90: New test.
16352
16353 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16354
16355         * gcc.c-torture/execute/arith-rand-ll.c:
16356         Also test for bogus rest sign.
16357
16358 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16359
16360         PR libfortran/27895
16361         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16362
16363 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16364
16365         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16366         from error messages.
16367
16368 2006-11-02  Mike Stump  <mrs@apple.com>
16369
16370         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16371
16372         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16373
16374 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16375
16376         * g++.dg/eh/gcsec1.C: New test.
16377
16378 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16379
16380         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16381         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16382
16383 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16384
16385         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16386         hexadecimal value.
16387         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16388         * gcc.dg/pr14796-2.c: Likewise.
16389
16390 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16391
16392         * gcc.c-torture/execute/20061101-1.c: New test.
16393
16394 2006-11-01  Richard Guenther  <rguenther@suse.de>
16395
16396         * gcc.target/i386/fpprec-1.c: New testcase.
16397
16398 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16399
16400         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16401         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16402
16403 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16404
16405         * gcc.c-torture/execute/20061031-1.c: New test.
16406
16407 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16408
16409         PR 23067
16410         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16411         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16412         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16413         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16414         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16415         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16416         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16417
16418 2006-10-31  Eric Christopher  <echristo@apple.com>
16419             Falk Hueffner  <falk@debian.org>
16420
16421         * gcc.dg/builtin-bswap-1.c: New.
16422         * gcc.dg/builtin-bswap-2.c: New.
16423         * gcc.dg/builtin-bswap-3.c: New.
16424         * gcc.dg/builtin-bswap-4.c: New.
16425         * gcc.dg/builtin-bswap-5.c: New.
16426         * gcc.target/i386/builtin-bswap-1.c: New.
16427
16428 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16429
16430         * gcc.dg/inline-16.c: New.
16431
16432         PR 16622
16433         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16434         defining it.
16435         * gcc.dg/inline-13.c: New.
16436         * gcc.dg/inline-14.c: New.
16437         * gcc.dg/inline-15.c: New.
16438
16439         PR 11377
16440         * gcc.dg/inline6.c: New.
16441         * gcc.dg/inline7.c: New.
16442
16443 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16444
16445         PR middle-end/23470
16446         * gcc.dg/pr23470-1.c: New test case.
16447
16448 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16449
16450         PR fortran/29537
16451         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16452         data.
16453         * gfortran.dg/blockdata_2.f90: New testcase.
16454
16455 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16456
16457         PR libfortran/29627
16458         * gfortran.dg/unf_short_record_1.f90:  New test.
16459
16460 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16461
16462         PR fortran/29067
16463         * gfortran.dg/pr29067.f: New test.
16464
16465 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16466             Richard Sandiford  <richard@codesourcery.com>
16467
16468         * lib/target-supports.exp (get_compiler_messages): Append options
16469         as a single list element.
16470         (check_effective_target_arm_vfp_ok): New.
16471         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16472
16473 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16474
16475         PR fortran/29387
16476         * gfortran.dg/intrinsic_actual_2.f90: New test.
16477
16478         PR fortran/29490
16479         * gfortran.dg/actual_array_interface_1.f90: New test.
16480
16481         PR fortran/29641
16482         * gfortran.dg/used_types_11.f90: New test.
16483
16484 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16485
16486         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16487         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16488         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16489         * g++.old-deja/g++.mike/net25.C (main): Same.
16490         * g++.dg/lookup/exception1.C (main): Same.
16491         * g++.dg/parse/parens2.C (main): Same.
16492
16493 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16494
16495         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16496
16497 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16498
16499         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16500         * gcc.dg/torture/builtin-math-3.c: Likewise.
16501
16502 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16503
16504         PR fortran/29452
16505         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16506         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16507
16508 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16509
16510         PR Fortran/29410
16511         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16512
16513 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16514
16515         * lib/target-supports.exp (check_function_available): Declare
16516         function before calling.
16517
16518 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16519
16520         PR tree-optimization/29637
16521         * gcc.dg/pr29637.c: New test.
16522
16523 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16524
16525         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16526         tree canonicalization.
16527
16528 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16529
16530         * gcc.dg/builtins-20.c: Add more hypot tests.
16531
16532 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16533
16534         * gcc.dg/fold-compare-1.c: New test case.
16535
16536 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16537
16538         PR c++/16307
16539         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16540
16541 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16542
16543         PR tree-optimization/15458
16544         * gcc.dg/fold-xornot-1.c: New test case.
16545
16546 2006-10-29  Richard Guenther  <rguenther@suse.de>
16547
16548         * gcc.target/i386/math-torture/trunc.c: New testcase.
16549
16550 2006-10-29  Richard Guenther  <rguenther@suse.de>
16551
16552         * gcc.target/i386/math-torture/round.c: New testcase.
16553
16554 2006-10-29  Richard Guenther  <rguenther@suse.de>
16555
16556         * gcc.target/i386/math-torture/ceil.c: New testcase.
16557         * gcc.target/i386/math-torture/floor.c: Likewise.
16558
16559 2006-10-29  Richard Guenther  <rguenther@suse.de>
16560
16561         * gcc.target/i386/math-torture/rint.c: New testcase.
16562         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16563
16564 2006-10-29  Richard Guenther  <rguenther@suse.de>
16565
16566         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16567         * gcc.target/i386/math-torture/lceil.c: Likewise.
16568
16569 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16570
16571         PR libgfortran/24313
16572         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16573
16574 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16575
16576         * gcc.c-torture/execute/20020118-1.c,
16577         gcc.c-torture/execute/builtins/strlen.c,
16578         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16579         comment typos.
16580
16581 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16582
16583         * gcc.dg/builtins-20.c: Add tests for hypot.
16584         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16585         two-argument builtins.
16586         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16587         TESTIT2.  Update all callers.
16588         (TESTIT2, TESTIT2_R): New helper macros.
16589         Add testcases for pow, hypot and atan2.
16590
16591 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16592
16593         PR C++/29295
16594         * g++.dg/expr/bool1.C: New test.
16595         * g++.dg/expr/bool2.C: New test.
16596
16597 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16598
16599         PR fortran/28224
16600         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16601         * gfortran.dg/namelist_internal.f90: New test.
16602
16603 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16604
16605         PR fortran/29625
16606         * gfortran.dg/io_real_boz.f90: Add.
16607         * gfortran.dg/io_real_boz2.f90: Add.
16608
16609 2006-10-28  Richard Guenther  <rguenther@suse.de>
16610
16611         PR middle-end/26899
16612         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16613
16614 2006-10-28  Richard Guenther  <rguenther@suse.de>
16615
16616         PR target/28806
16617         * gcc.target/i386/math-torture/lround.c: New testcase.
16618
16619 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16620
16621         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16622         * gcc.dg/builtins-44.c: Likewise.
16623         * gcc.dg/builtins-45.c: Likewise.
16624         * gcc.dg/pr28796-2.c: Likewise.
16625         * gcc.dg/unordered-3.c: Likewise.
16626
16627 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16628
16629         PR libgfortran/27954
16630         * gfortran.dg/error_recovery_2.f90: New test.
16631
16632 2006-10-26  Richard Guenther  <rguenther@suse.de>
16633
16634         * gcc.target/i386/i386.exp: Use glob, not find to collect
16635         tests.  Avoids recursing into subdirectories.
16636         * gcc.target/i386/math-torture/math-torture.exp: Torture
16637         for interesting ia32 math options.
16638         * gcc.target.i386/math-torture/lrint.c: New testcase.
16639
16640 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16641
16642         PR libgfortran/29563
16643         * gfortran.dg/arrayio_9.f90: Update test.
16644         * gfortran.dg/arrayio_19.f90: New test.
16645
16646 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16647
16648         * gcc.dg/20061026.c: New testcase.
16649
16650 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16651
16652         PR libgfortran/29563
16653         * gfortran.dg/arrayio_9.f90: New test.
16654
16655 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16656
16657         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16658         Copy the strings manually, as strcpy may call strlen.
16659
16660 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16661
16662         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16663         Add checks for log, log2, log10 and log1p.
16664
16665         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16666         we already test 0.0.  Add checks for expm1, log, log2, log10,
16667         log1p, cbrt, erf and erfc.
16668
16669 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16670
16671         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16672
16673 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16674
16675         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16676         and remainderl() built-in functions.  Remove -ffast-math from
16677         dg-options.
16678
16679 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16680
16681         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16682         acosh and atanh.
16683
16684         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16685         floating point modifiers to arguments passed to float and long
16686         double functions respectively.  Update all callers to use floating
16687         point numbers, not integers.  Add tests for exp, exp2 and
16688         exp10/pow10.
16689
16690         * gcc.dg/torture/builtin-math-3.c: New test.
16691
16692 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16693
16694         PR fortran/29393
16695         * gfortran.dg/initialize_2.f90: New.
16696
16697 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16698
16699         * gcc.dg/torture/builtin-math-2.c: New test.
16700
16701 2006-10-24  Richard Guenther  <rguenther@suse.de>
16702
16703         PR middle-end/28796
16704         * gcc.dg/pr28796-1.c: New testcase.
16705         * gcc.dg/pr28796-2.c: Likewise.
16706
16707 2006-10-24  Richard Guenther  <rguenther@suse.de>
16708
16709         * gcc.dg/builtins-57.c: New testcase.
16710
16711 2006-10-24  Richard Guenther  <rguenther@suse.de>
16712
16713         PR tree-optimization/29567
16714         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16715
16716 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16717
16718         PR tree-optimization/14784
16719         * gcc.dg/alias-10.c: New test.
16720
16721 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16722
16723         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16724
16725 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16726
16727         * gcc.dg/builtin-strncat-chk-1.c: New test.
16728
16729 2006-10-23  Jan Hubicka  <jh@suse.cz>
16730
16731         * gcc.dg/memmove-1.c: New test.
16732
16733 2006-10-23  Paul Brook  <paul@codesourcery.com>
16734
16735         * gcc.dg/pragma-pack-5.c: New test.
16736
16737 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16738
16739         * g++.dg/other/s390-1.C: New testcase.
16740
16741 2006-10-23  Richard Guenther  <rguenther@suse.de>
16742
16743         PR middle-end/27132
16744         PR middle-end/23295
16745         * gcc.dg/pr27132.c: New testcase.
16746         * gcc.dg/pr23295.c: Likewise.
16747         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16748         * g++.dg/tree-ssa/pr19807.C: Likewise.
16749
16750 2006-10-23  Richard Guenther  <rguenther@suse.de>
16751
16752         PR middle-end/21032
16753         * gcc.dg/pr21032.c: New testcase.
16754
16755 2006-10-22  Jeff Law  <law@redhat.com>
16756         Richard Guenther  <rguenther@suse.de>
16757
16758         PR tree-optimization/15911
16759         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16760
16761 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16762
16763         PR c++/20647
16764         * g++.dg/abi/rtti3.C: New.
16765
16766 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16767
16768         PR middle-end/28252
16769         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16770         transformation.
16771
16772 2006-10-21  Richard Guenther  <rguenther@suse.de>
16773
16774         PR tree-optimization/3511
16775         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16776
16777 2006-10-21  Richard Guenther  <rguenther@suse.de>
16778
16779         PR middle-end/26898
16780         * gcc.dg/torture/pr26898-1.c: New testcase.
16781         * gcc.dg/torture/pr26898-2.c: Likewise.
16782
16783 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16784
16785         PR c++/28053
16786         * g++.dg/parse/bitfield1.C: Adjust error markers.
16787         * g++.dg/parse/bitfield2.C: New test.
16788
16789 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16790
16791         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16792
16793 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16794
16795         PR libfortran/27895
16796         * gfortran.dg/zero_sized_1.f90: New test.
16797
16798 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16799
16800         * gcc.dg/div-compare-1.c: New test.
16801
16802 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16803
16804         PR fortran/29216
16805         * gfortran.dg/result_default_init_1.f90: New test.
16806
16807         PR fortran/29314
16808         * gfortran.dg/automatic_default_init_1.f90: New test.
16809
16810         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16811         from 38 to 33.
16812
16813 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16814
16815         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16816         'using namespace std' without previous declaration.
16817         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16818         * g++.old-deja/g++.robertl/eb133c.C: New.
16819
16820 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16821
16822         PR libgfortran/29277
16823         * gfortran.dg/streamio_4.f90: Update test.
16824         * gfortran.dg/streamio_11.f90: New test.
16825
16826 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16827
16828         PR c++/27952
16829         * g++.dg/inherit/virtual1.C: New test.
16830
16831 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16832
16833         PR c++/28261
16834         * g++.dg/parse/enum3.C: New test.
16835
16836 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16837
16838         PR c++/29039
16839         * g++.dg/init/ctor8.C: New test.
16840
16841 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16842
16843         PR c++/27270
16844         * g++.dg/ext/complit8.C: Tweak error markers.
16845         * g++.dg/template/complit1.C: Add error marker.
16846
16847 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16848
16849         PR c++/27270
16850         * g++.dg/ext/complit8.C: New test.
16851
16852         PR c++/29408
16853         * g++.dg/parse/dtor12.C: New test.
16854
16855         PR c++/29435
16856         * g++.dg/template/sizeof11.C: New test.
16857
16858 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16859
16860         PR fortran/29392
16861         * gfortran.dg/data_char_3.f90: New test.
16862
16863         PR fortran/29451
16864         * gfortran.dg/negative_automatic_size.f90: New test.
16865
16866 2006-10-16  David Daney  <ddaney@avtrex.com>
16867
16868         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16869
16870 2006-10-16  Eric Christopher  <echristo@apple.com>
16871
16872         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16873         x86_64.
16874
16875 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16876
16877         PR c++/28211
16878         * g++.dg/tc1/dr49.C: Tweak error messages.
16879         * g++.dg/parse/template21.C: New test.
16880
16881 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16882
16883         PR middle-end/20491
16884         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16885
16886 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16887
16888         PR fortran/29403
16889         * gfortran.dg/print_1.f90: New test.
16890
16891 2006-10-15  Jan Hubicka  <jh@suse.cz>
16892
16893         PR middle-end/29241
16894         * gcc.c-torture/compile/pr29241.c: New testcase.
16895
16896 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16897
16898         PR middle-end/29250
16899         * gcc.c-torture/compile/pr29250.c: New test.
16900
16901 2006-10-15  Richard Guenther  <rguenther@suse.de>
16902
16903         * gcc.dg/pr29299.c: New testcase.
16904
16905 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16906
16907         PR fortran/24767
16908         * gfortran.dg/label_4.f90: Adjust warning flag.
16909
16910 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16911
16912         PR fortran/29371
16913         * gfortran.dg/nullify_3.f90: New test.
16914
16915 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16916
16917         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16918         on Solaris 2.5.1 too.
16919
16920 2006-10-13  Eric Christopher  <echristo@apple.com>
16921
16922         * gcc.dg/pr25993.c: Skip for darwin.
16923
16924 2006-10-13  Eric Christopher  <echristo@apple.com>
16925
16926         * gcc.dg/visibility-11.c: Skip for darwin.
16927
16928 2006-10-13  Eric Christopher  <echristo@apple.com>
16929
16930         * gcc.dg/darwin-weakimport-1.c: Use
16931         -fno-asynchronous-unwind-tables.
16932         * gcc.dg/darwin-weakimport-3.c: Ditto.
16933
16934 2006-10-13  Richard Guenther  <rguenther@suse.de>
16935
16936         PR tree-optimization/29446
16937         * gcc.dg/torture/pr29446.c: New testcase.
16938
16939 2006-10-13  Bill Wendling  <wendling@apple.com>
16940
16941         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16942         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16943         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16944         * g++.old-deja/g++.law/shadow1.C: Likewise.
16945         * g++.old-deja/g++.law/ctors10.C: Likewise.
16946         * g++.dg/debug/namespace1.C: Likewise.
16947         * g++.dg/inherit/namespace-as-base.C: Likewise.
16948         * g++.dg/opt/delay-slot-1.C: Likewise.
16949         * g++.dg/parse/defarg10.C: Likewise.
16950         * g++.dg/template/ptrmem11.C: Likewise.
16951         * g++.dg/template/mem_func_ptr.C: Likewise.
16952         * g++.dg/template/spec19.C: Likewise.
16953
16954 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16955
16956         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16957
16958 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16959
16960         PR fortran/29373
16961         * gfortran.dg/implicit_9.f90: New test.
16962
16963         PR fortran/29407
16964         * gfortran.dg/namelist_25.f90: New test.
16965
16966         PR fortran/27701
16967         * gfortran.dg/same_name_2.f90: New test.
16968
16969         PR fortran/29232
16970         * gfortran.dg/host_assoc_types_1.f90: New test.
16971
16972         PR fortran/29364
16973         * gfortran.dg/missing_derived_type_1.f90: New test.
16974         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16975
16976         PR fortran/29422
16977         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16978
16979         PR fortran/29428
16980         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16981
16982 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16983
16984         PR fortran/29391
16985         * gfortran.dg/bound_2.f90: New test.
16986
16987 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16988
16989         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16990         directive.
16991         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16992         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16993         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16994         * gfortran.dg/gomp/reduction3.f90: Likewise.
16995         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16996         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16997         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16998         * gfortran.dg/forall_4.f90: Likewise.
16999         * gfortran.dg/spec_expr_4.f90: Likewise.
17000         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17001         * gfortran.dg/forall_5.f90: Likewise.
17002         * gfortran.dg/open_access_append_2.f90: Add check for
17003         compile-time warning.
17004
17005 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17006
17007         PR c++/28506
17008         * g++.dg/parse/pure1.C: New test.
17009
17010 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17011
17012         PR fortran/21435
17013         * gfortran.dg/io_constraints_3.f90: New test.
17014         * gfortran.dg/open_access_append_1.f90: Add checks
17015         for compile-time warnings.
17016         * gfortran.dg/pr20163-2.f: Likewise.
17017         * gfortran.dg/iostat_2.f90: Likewise.
17018         * gfortran.dg/label_4.f90: Delete the temporary
17019         file.
17020         * gfortran.dg/direct_io_2.f90: Add a FILE=
17021         specifier.
17022         * gfortran.dg/iomsg_1.f90: Add check for
17023         compile-time warning.
17024
17025 2006-10-12  Jan Hubicka  <jh@suse.cz>
17026
17027         PR c/28419
17028         * gcc.dg/pr28319.c: New test.
17029
17030 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17031         PR c++/29318
17032         * g++.dg/ext/vla4.C: New test.
17033
17034 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17035
17036         PR c++/27961
17037         * g++.dg/template/crash60.C: New test.
17038         * g++.dg/other/large-size-array.C: Adjust error markers.
17039         * g++.dg/parse/crash27.C: Likewise.
17040         * g++.dg/template/crash1.C: Likewise.
17041
17042 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17043
17044         PR testsuite/29093
17045         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17046
17047 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17048
17049         PR preprocessor/28709
17050         * gcc.dg/cpp/paste14.c: New test.
17051
17052 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17053
17054         PR c++/29175
17055         * g++.dg/init/array24.C: New test.
17056
17057 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17058
17059         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17060         of <sys/types.h>.
17061
17062 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17063
17064         PR c++/29024
17065         * g++.dg/parse/typedef8.C: New test.
17066         * g++.dg/other/mult-stor1.C: Adjust error markers.
17067
17068 2006-10-11  Richard Guenther  <rguenther@suse.de>
17069
17070         PR tree-optimization/28230
17071         * gcc.dg/torture/pr28230.c: New testcase.
17072
17073 2006-10-11  Richard Guenther  <rguenther@suse.de>
17074
17075         PR inline-asm/29119
17076         * gcc.dg/torture/pr29119.c: New testcase.
17077
17078 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17079
17080         PR middle-end/29272
17081         * gcc.c-torture/execute/20060930-2.c: New test.
17082
17083 2006-10-09  Richard Henderson  <rth@redhat.com>
17084
17085         Revert emutls patch.
17086
17087 2006-10-09  Richard Guenther  <rguenther@suse.de>
17088
17089         PR middle-end/29254
17090         * gcc.dg/pr29254.c: New testcase.
17091
17092 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17093             Paul Thomas  <pault@gcc.gnu.org>
17094
17095         PR fortran/20541
17096         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17097         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17098         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17099         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17100         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17101         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17102         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17103         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17104         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17105         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17106         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17107         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17108         * gfortran.dg/alloc_comp_std.f90: New test.
17109         * gfortran.dg/move_alloc.f90: New test.
17110
17111 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17112
17113         PR fortran/29115
17114         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17115
17116         PR fortran/29211
17117         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17118
17119 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17120
17121         PR fortran/28585
17122         * gfortran.dg/new_line.f90: New test.
17123
17124 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17125
17126         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17127         * gcc.dg/torture/builtin-convert-1.c,
17128         gcc.dg/torture/builtin-convert-2.c,
17129         gcc.dg/torture/builtin-convert-3.c,
17130         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17131
17132 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17133
17134         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17135         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17136         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17137         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17138
17139 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17140
17141         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17142         Xfail some tests for powerpc-darwin and powerpc-aix.
17143
17144 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17145
17146         PR c/29380
17147         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17148
17149 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17150
17151         PR target/29300
17152         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17153         on hppa*-*-hpux*.
17154
17155 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17156
17157         PR fortran/16580
17158         PR fortran/29288
17159         * gfortran.fortran-torture/execute/specifics.f90:
17160         Add tests for using all possible intrinsics as actual arguments.
17161         * gfortran.dg/specifics_1.f90: Add tests for using
17162         all possible intrinsics as actual arguments.
17163         * gfortran.dg/specifics_2.f90: New file.
17164         * gfortran.dg/specifics_3.f90: New file.
17165
17166 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17167
17168         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17169         * gcc.dg/debug/debug-2.c: Likewise.
17170
17171 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17172
17173         * gcc.c-torture/compile/sync-2.c: New test.
17174
17175 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17176
17177         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17178         line endings.
17179
17180 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17181
17182         PR rtl-optimization/29128
17183         * gcc.c-torture/compile/pr29128.c: New test.
17184
17185 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17186
17187         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17188         line endings.
17189
17190 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17191
17192         PR middle-end/29256
17193         * gcc.dg/tree-ssa/loop-19.c: New test.
17194
17195 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17196
17197         PR tree-optimization/29330
17198         * gcc.dg/pr29330.c: New test.
17199
17200         PR target/28924
17201         * gcc.c-torture/compile/20061005-1.c: New test.
17202
17203 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17204
17205         * gcc.dg/typename-vla-1.c: New case.
17206         * gnat.dg/forward_vla.adb: New case.
17207
17208 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17209
17210         PR tree-optimization/29290
17211         * gfortran.dg/loop_nest_1.f90: New test.
17212
17213         PR target/29198
17214         * gcc.dg/tls/opt-12.c: New test.
17215
17216         PR fortran/28415
17217         * gfortran.dg/save_2.f90: New test.
17218
17219         PR c/29091
17220         * gcc.dg/pr29091.c: New test.
17221
17222 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17223
17224         * lib/target-supports.exp
17225         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17226         same as x86_64-*-*; check for LP64.
17227
17228 2006-10-04  Richard Henderson  <rth@redhat.com>
17229
17230         * lib/target-supports.exp (check_effective_target_tls): Redefine
17231         to mean non-emulated tls.
17232         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17233         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17234         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17235         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17236         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17237         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17238         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17239
17240 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17241
17242         PR fortran/29343
17243         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17244
17245 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17246
17247         * gfortran.dg/bounds_check_fail_1.f90: New test.
17248
17249 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17250
17251         PR c++/29020
17252         * g++.dg/template/friend48.C: New test.
17253
17254 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17255
17256         PR fortran/29098
17257         * gfortran.dg/default_initialization_2.f90: New test.
17258
17259 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17260
17261         PR fortran/20779
17262         PR fortran/20891
17263         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17264
17265 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17266
17267         PR fortran/29284
17268         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17269
17270         PR fortran/29321
17271         PR fortran/29322
17272         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17273
17274         PR fortran/25091
17275         PR fortran/25092
17276         * gfortran.dg/entry_array_specs_1.f90: New test.
17277
17278 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17279
17280         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17281         insufficient to inhibit some test failures at -O3.  Do testing
17282         on integers.
17283
17284 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17285
17286         PR c++/29138
17287         * g++.dg/inherit/access8.C: New test.
17288         * g++.dg/template/dtor4.C: Tweak error messages.
17289
17290 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17291
17292         PR fortran/27478
17293         * gfortran.dg/entry_8.f90: New test.
17294
17295 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17296
17297         PR c++/29291
17298         * g++.dg/parse/new4.C: New test.
17299
17300 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17301
17302         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17303         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17304         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17305         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17306         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17307
17308 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17309
17310         PR fortran/19260
17311         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17312         * gfortran.dg/continuation_2.f90: New test.
17313
17314         PR fortran/19262
17315         * gfortran.dg/continuation_3.f90: New test.
17316         * gfortran.dg/continuation_4.f90: New test.
17317         * gfortran.dg/continuation_5.f: New test.
17318         * gfortran.dg/continuation_6.f: New test.
17319
17320 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17321
17322         PR c++/29226
17323         * g++.dg/template/vla1.C: New test.
17324
17325 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17326
17327         PR fortran/29210
17328         * gfortran.dg/complex_parameter_1.f90: New test.
17329
17330 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17331
17332         PR c/29154
17333         * gcc.c-torture/execute/20060929-1.c: New test.
17334
17335 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17336
17337         PR c++/29105
17338         * g++.dg/template/member6.C: New test.
17339         * g++.dg/parse/typename7.C: Adjust error markers.
17340
17341         PR c++/29080
17342         * g++.dg/template/member7.C: New test.
17343
17344 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17345
17346         PR c/24010
17347         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17348         gcc.dg/Woverride-init-3.c: New tests.
17349
17350 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17351
17352         * gcc.c-torture/execute/20060930-1.c: New test.
17353
17354 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17355
17356         PR fortran/18791
17357         * gfortran.dg/specifics_1.f90: New test.
17358         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17359         complex specifics.
17360
17361 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17362
17363         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17364         pthread-init-common.h: New.
17365
17366 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17367
17368         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17369         precision on some archs.
17370
17371 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17372
17373         * gcc.dg/non-local-goto-1.c: New test.
17374         * gcc.dg/non-local-goto-2.c: Likewise.
17375         * gcc.dg/setjmp-3.c: Likewise.
17376         * gcc.dg/setjmp-4.c: Likewise.
17377
17378 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17379
17380         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17381
17382 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17383
17384         PR fortran/28276
17385         * gfortran.dg/exponent_1.f90: New test.
17386
17387         PR fortran/27021
17388         * gfortran.dg/nearest_1.f90: New test.
17389
17390 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17391
17392         PR middle-end/25261
17393         PR middle-end/28790
17394         * gcc.dg/gomp/nestedfn-1.c: New test.
17395
17396 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17397
17398         PR objc/29195
17399         * objc/compile/method-1.m: New test.
17400
17401 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17402
17403         PR c++/26938
17404         * g++.dg/template/crash58.C: New test.
17405         * g++.dg/parse/crash28.C: Adjust error markers.
17406         * g++.dg/template/crash34.C: Likewise.
17407         * g++.dg/template/friend31.C: Likewise.
17408         * g++.dg/template/crash32.C: Likewise.
17409
17410         PR c++/27329
17411         * g++.dg/template/crash59.C: New test.
17412
17413         PR c++/27667
17414         * g++.dg/template/spec33.C: New test.
17415         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17416
17417 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17418             Adam Nemet  <anemet@caviumnetworks.com>
17419
17420         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17421         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17422
17423 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17424
17425         PR target/28911
17426         * gcc.dg/pr28911.c: New.
17427
17428 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17429
17430         PR target/29169
17431         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17432         (dg-options): Add -mfpmath=387.
17433
17434 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17435
17436         PR c/28706
17437         * gcc.dg/pr28706.c: New test.
17438
17439         PR c/28712
17440         * gcc.dg/pr28712.c: New test.
17441
17442 2006-09-22  Mike Stump  <mrs@apple.com>
17443
17444         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17445
17446 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17447
17448         PR tree-optimization/28888
17449         * gcc.dg/pr28888.c: New test.
17450
17451 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17452
17453         PR c++/29016
17454         * g++.dg/init/ptrfn1.C: New test.
17455
17456 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17457
17458         PR c++/28861
17459         * g++.dg/template/spec32.C: New test.
17460         * g++.dg/parse/crash9.C: Adjust error markers.
17461
17462         PR c++/28303
17463         * g++.dg/template/typedef6.C: New test.
17464         * g++.dg/init/error1.C: Adjust error markers.
17465         * g++.dg/parse/crash9.C: Likewise.
17466         * g++.dg/template/crash55.C: Likewise.
17467
17468 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17469
17470         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17471
17472 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17473
17474         PR target/27650
17475         * g++.dg/ext/dllimport12.C: New test.
17476
17477 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17478
17479         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17480         * gcc.target/mips/nmadd-2.c: Likewise.
17481         * gcc.target/mips/mips-ps-6.c: New test.
17482         * gcc.target/mips/neg-abs-1.c: Likewise.
17483         * gcc.target/mips/neg-abs-2.c: Likewise.
17484         * gcc.target/mips/nmadd-3.c: New test.
17485
17486 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17487
17488         PR middle-end/28046
17489         * gcc.dg/gomp/atomic-10.c: New test.
17490         * g++.dg/gomp/atomic-10.C: New test.
17491
17492 2006-09-20  Eric Christopher  <echristo@apple.com>
17493
17494         * gcc.target/i386/sse3-not-fisttp.c: New.
17495
17496 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17497
17498         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17499
17500 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17501
17502         * gcc.c-torture/execute/pr28289.c (one): New variable.
17503         (main): Use it instead of argc.
17504         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17505         (main): Use it instead of argc.
17506
17507 2006-09-19  Paul Brook  <paul@codesourcery.com>
17508
17509         PR target/28516
17510         * gcc.dg/nested-func-5.c: New test.
17511
17512 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17513
17514         * lib/target-supports.exp (check_effective_target_tls): Compile
17515         test stubs using ${tool}_target_compile, not just target_compile.
17516         (check_effective_target_tls_runtime): Likewise.
17517
17518 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17519
17520         * gcc.c-torture/compile/20030405-1.x: Remove.
17521
17522         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17523         optimising linker from discarding it.
17524
17525 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17526
17527         PR fortran/28526
17528         * gfortran.dg/keyword_symbol_1.f90: New test.
17529
17530         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17531         pedantic compilation option.
17532
17533 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17534
17535         PR fortran/29060
17536         * gfortran.dg/spread_shape_1.f90: New test.
17537
17538 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17539
17540         PR tree-optimization/28887
17541         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17542
17543 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17544
17545         PR c/25993
17546         * gcc.dg/pr25993.c: New test.
17547
17548 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17549
17550         PR tree-opt/21591
17551         * gcc.dg/vect/pr21591.c: New test.
17552
17553 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17554
17555         PR tree-opt/29059
17556         * gcc.c-torture/compile/strcpy-1.c: New test.
17557         * gcc.c-torture/compile/strcpy-2.c: New test.
17558         * gcc.c-torture/compile/memcpy-1.c: New test.
17559         * gcc.c-torture/compile/memcpy-2.c: New test.
17560
17561 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17562
17563         PR testsuite/29055
17564         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17565
17566 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17567
17568         * gnat.dg/specs/double_record_extension1.ads: New test.
17569         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17570
17571 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17572
17573         PR fortran/29051
17574         * gfortran.dg/oldstyle_3.f90: New test.
17575
17576 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17577
17578         PR libgfortran/29099
17579         * gfortran.dg/secnds-1.f: New test.
17580
17581 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17582
17583         PR libgfortran/29053
17584         * gfortran.dg/streamio_9.f90: New test.
17585         * gfortran.dg/streamio_10.f90: New test.
17586
17587 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17588
17589         PR C++/29002
17590         * g++.dg/init/array22.C: New test.
17591         * g++.dg/init/array23.C: New test.
17592
17593 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17594
17595         * stackcheck.lst: Update list of tests requiring stack checking.
17596         * norun.lst: Adjust for above change.
17597         * ada95.lst: New file.
17598         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17599         requiring -gnat95 switch.
17600
17601 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17602
17603         * gnat.dg/in_out_parameter.adb: New test.
17604
17605 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17606
17607         PR debug/28980
17608         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17609
17610 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17611
17612         * gnat.dg/specs/unchecked_union.ads: New test.
17613
17614 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17615
17616         PR rtl-optimization/28982
17617         * gcc.c-torture/execute/pr28982a.c: New test.
17618         * gcc.c-torture/execute/pr28982b.c: Likewise.
17619
17620 2006-09-12  Eric Christopher  <echristo@apple.com>
17621
17622         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17623         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17624
17625 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17626
17627         PR c/28768
17628         PR preprocessor/14634
17629         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17630         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17631         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17632
17633 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17634
17635         * gcc.dg/pr28243.c: New test.
17636
17637 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17638
17639         PR fortran/28971
17640         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17641         this undiagnosed regression reappears.
17642
17643 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17644
17645         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17646         Treat $srcdir as a literal.
17647         * lib/fortran-torture.exp (fortran-torture-compile,
17648         fortran-torture-execute): Likewise.
17649         * lib/objc-torture.exp (objc-torture-compile,
17650         objc-torture-execute): Likewise.
17651         * lib/profopt.exp (profopt-execute): Likewise.
17652
17653 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17654
17655         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17656
17657 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17658
17659         PR testsuite/28950
17660         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17661
17662 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17663
17664         PR target/13685
17665         * gcc.target/i386/pr13685.c: New test.
17666
17667 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17668
17669         * gcc.dg/pr28726.c: New test.
17670
17671 2006-09-11  Josh Conner  <jconner@apple.com>
17672
17673         * gcc.dg/nrv3.c: Increase size of structure.
17674         * gcc.dg/nrv4.c: Likewise.
17675         * gcc.dg/nrv5.c: Likewise.
17676
17677 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17678
17679         PR libfortran/28890
17680         gfortran.dg/assumed_charlen_function_5.f90: New test.
17681
17682 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17683
17684         PR c++/28991
17685         * g++.dg/init/static3.C: New test.
17686
17687 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17688
17689         PR testsuite/29007
17690         * gcc.dg/long-long-cst1.c (t): Add cast to
17691         __SIZE_TYPE__ before casting to int.
17692         (main): Return 0 on success.
17693
17694 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17695
17696         * gcc.c-torture/execute/20060910-1.c: New test.
17697
17698 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17699
17700         PR middle-end/26983
17701         * gcc.dg/pr26983.c: New test.
17702
17703 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17704
17705         PR target/29006
17706         * gcc.c-torture/execute/pr29006.c: New test.
17707
17708 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17709
17710         PR libfortran/28947
17711         gfortran.dg/matmul_4.f90: New test.
17712
17713 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17714
17715         PR fortran/28959
17716         gfortran.dg/used_types_10: New test.
17717
17718 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17719
17720         PR libfortran/28923
17721         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17722         gfortran.dg/array_initializer_3.f90: New test.
17723
17724 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17725
17726         PR fortran/28914
17727         * gfortran.dg/actual_array_constructor_3.f90: New test.
17728
17729 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17730
17731         PR testsuite/26778
17732         * gcc.target/i386/pr26778.c: New testcase.
17733
17734 2006-09-08  Eric Christopher  <echristo@apple.com>
17735
17736         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17737         * gcc.target/i386/memcpy-1.c: Ditto.
17738         * gcc.target/i386/asm-1.c: Ditto.
17739         * gcc.target/i386/20060512-4.c: Ditto.
17740         * gcc.target/i386/compress-float-387.c: Ditto.
17741         * gcc.target/i386/20060512-1.c: Ditto.
17742         * gcc.target/i386/compress-float-sse.c: Ditto.
17743         * gcc.target/i386/20060512-2.c: Ditto.
17744         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17745         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17746         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17747         * gcc.dg/pr26449.c: Ditto.
17748         * gcc.dg/attr-ms_struct-2.c: Ditto.
17749         * gcc.dg/attr-ms_struct-1.c: Ditto.
17750         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17751
17752 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17753
17754         PR c/28504
17755         * gcc.dg/vla-10.c: New test.
17756
17757 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17758
17759         PR c++/28858
17760         * g++.dg/parse/template20.C: New test.
17761         * g++.dg/template/operator8.C: Remove obsolete part.
17762         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17763         * g++.old-deja/g++.pt/crash65.C: Likewise.
17764
17765 2006-09-07  Jason Merrill  <jason@redhat.com>
17766
17767         PR middle-end/27724
17768         * gcc.dg/long-long-cst1.c: New test.
17769
17770 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17771
17772         PR C++/28906
17773         * g++.dg/other/array3.C: New test.
17774         * g++.dg/other/array4.C: New test.
17775         * g++.dg/other/array5.C: New test.
17776
17777 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17778
17779         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17780
17781 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17782
17783         PR target/28946
17784         * gcc.target/i386/pr28946.c: New test.
17785
17786 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17787
17788         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17789         in integer literal constant.
17790         * gfortran.dg/enum_8.f90: Ditto.
17791         * gfortran.dg/g77/20030326-1.f: Ditto.
17792
17793 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17794
17795         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17796         nonconformance usage.
17797
17798 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17799
17800         PR middle-end/28862
17801         * gcc.c-torture/compile/vector-align-1.c: New test.
17802
17803 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17804
17805         PR rtl-opt/27883
17806         * g++.dg/opt/copysign-1.C: New test.
17807
17808 2006-09-06  Jason Merrill  <jason@redhat.com>
17809
17810         PR c++/27371
17811         * g++.dg/warn/unused-result1.C: New test.
17812
17813 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17814
17815         PR c++/28903
17816         * g++.dg/ext/vla3.C: New test.
17817
17818         PR c++/28886
17819         * g++.dg/template/array16.C: New test.
17820
17821 2006-09-06  Richard Guenther  <rguenther@suse.de>
17822
17823         * gcc.dg/pr27226.c: Remove testcase again.
17824
17825 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17826
17827         PR tree-opt/28937
17828         * g++.dg/opt/unroll2.C: New test.
17829
17830 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17831
17832         PR tree-opt/28952
17833         * gcc.dg/vect/pr28952.c: New test.
17834
17835 2006-09-05  Richard Guenther  <rguenther@suse.de>
17836
17837         PR tree-optimization/28900
17838         * gcc.dg/torture/pr28900.c: New testcase
17839
17840 2006-09-05  Richard Guenther  <rguenther@suse.de>
17841
17842         PR tree-optimization/28905
17843         * gcc.c-torture/compile/pr28905.c: New testcase.
17844
17845 2006-09-05  Richard Guenther  <rguenther@suse.de>
17846
17847         PR middle-end/28935
17848         * gcc.dg/pr28935.c: New testcase.
17849
17850 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17851
17852         * gcc.c-torture/execute/20060905-1.c: New test.
17853
17854 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17855
17856         PR fortran/28908
17857         * gfortran.dg/used_types_7.f90: New test.
17858         * gfortran.dg/used_types_8.f90: New test.
17859         * gfortran.dg/used_types_9.f90: New test.
17860
17861 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17862
17863         * gcc.c-torture/compile/20060904-1.c: New test.
17864
17865 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17866
17867         PR c++/23287 Revert my 2006-09-01 patch
17868         * g++.dg/parse/dtor12.C: Remove.
17869
17870 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17871
17872         PR c+/27670
17873         * g++.dg/template/operator9.C: New test.
17874
17875         PR c++/27493
17876         * g++.dg/template/operator7.C: New test.
17877
17878         PR c++/27494
17879         * g++.dg/template/operator8.C: New test.
17880
17881         PR c++/27397
17882         * g++.dg/template/crash57.C: New test.
17883
17884         * g++.dg/template/typedef4.C: Adjust error markers.
17885         * g++.dg/template/typedef5.C: Likewise.
17886
17887 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17888
17889         PR c++/28878
17890         * g++.dg/parse/crash33.C: New test.
17891
17892 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17893         Richard Guenther  <rguenther@suse.de>
17894         Adam Nemet  <anemet@caviumnetworks.com>
17895
17896         PR middle-end/27226
17897         * gcc.target/mips/memcpy-1.c: New testcase.
17898         * gcc.dg/pr27226.c: Likewise.
17899
17900 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17901
17902         PR c++/28705
17903         * g++.dg/lookup/koenig5.C: New.
17904         * g++.dg/template/crash56.C: New.
17905
17906 2006-09-01  Josh Conner  <jconner@apple.com>
17907
17908         PR c++/25505
17909         * gcc.dg/nrv3.c: New test.
17910         * gcc.dg/nrv4.c: New test.
17911         * gcc.dg/nrv5.c: New test.
17912
17913 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17914
17915         PR c++/23287
17916         * g++.dg/parse/dtor12.C: New.
17917
17918 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17919
17920         PR tree-optimization/28839
17921         * gcc.dg/pr28839.c: New test.
17922
17923 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17924
17925         PR target/24367
17926         * gcc.dg/pr24367.c: New testcase.
17927
17928 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17929
17930         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17931
17932 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17933
17934         PR rtl-optimization/27735
17935         * gcc.dg/loop-unswitch-1.c: New test.
17936
17937 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17938
17939         PR fortran/28885
17940         * gfortran.dg/aliasing_dummy_2.f90: New test.
17941
17942         PR fortran/20067
17943         * gfortran.dg/generic_5.f90: Change error message.
17944
17945         PR fortran/28873
17946         * gfortran.dg/generic_6.f90: New test.
17947
17948         PR fortran/25077
17949         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17950
17951         PR fortran/25102
17952         * gfortran.dg/invalid_interface_assignment.f90: New test.
17953
17954         PR fortran/24866
17955         * gfortran.dg/module_proc_external_dummy.f90: New test.
17956
17957 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17958
17959         PR c++/28349
17960         * g++.dg/warn/var-args1.C: New test.
17961
17962 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17963
17964         PR fortran/28866
17965         * gfortran.dg/simpleif_2.f90: New test.
17966         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17967         * gfortran.dg/enum_5.f90: Ditto.
17968
17969 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17970             Kazu Hirata  <kazu@codesourcery.com>
17971
17972         PR tree-optimization/17506
17973         * gcc.dg/pr17506.c: New.
17974
17975 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17976
17977         PR c++/28139
17978         * g++.dg/eh/alias1.C: New test.
17979
17980 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17981
17982         PR c++/28860
17983         * g++.dg/template/ttp22.C: New test.
17984
17985 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17986
17987         PR middle-end/26632
17988         * gcc.dg/pr26632.c: New.
17989
17990 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17991
17992         PR libgfortran/28354
17993         * gfortran.dg/fmt_zero_precision.f90: New test.
17994
17995 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17996
17997         PR c++/28058
17998         * g++.dg/template/spec31.C: New test.
17999
18000 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18001
18002         PR c++/26573
18003         * g++.dg/other/static2.C: New test.
18004
18005 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18006
18007         * gcc.dg/Wswitch-enum-2.c: New test case.
18008         * gcc.dg/Wswitch-enum-3.c: Likewise.
18009
18010 2006-08-26  Richard Guenther  <rguenther@suse.de>
18011
18012         * gcc.c-torture/compile/20060826-1.c: New testcase.
18013
18014 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18015
18016         PR c++/28736
18017         * g++.dg/template/void10.C: New test.
18018
18019         PR c++/28737
18020         * g++.dg/template/void8.C: New test.
18021
18022         PR c+_+/28738
18023         * g++.dg/template/void9.C: New test.
18024
18025         * g++.dg/template/void3.C: Adjust error markers.
18026         * g++.dg/template/void4.C: Likewise.
18027         * g++.dg/template/crash55.C: Likewise.
18028         * g++.dg/template/void7.C: Likewise
18029
18030 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18031
18032         PR c++/28588
18033         * g++.dg/inherit/access6.C: New test.
18034         * g++.dg/inherit/access7.C: Likewise.
18035
18036         PR c++/28595
18037         * g++.dg/template/array15.C: New test.
18038         * g++.dg/template/crash2.C: Tweak error markers.
18039
18040 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18041
18042         PR middle-end/28683
18043         * gcc.c-torture/compile/20060823-1.c: New test.
18044
18045 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18046
18047         PR c++/28853
18048         * g++.dg/template/ttp21.C: New test.
18049
18050         PR c++/28852
18051         * g++.dg/other/operator1.C: Add error-marker.
18052         * g++.dg/other/operator2.C: New test.
18053
18054 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18055
18056         PR c/27893
18057         * gcc.c-torture/compile/vla-const-1.c,
18058         gcc.c-torture/compile/vla-const-2.c: New tests.
18059
18060 2006-08-26  Richard Guenther  <rguenther@suse.de>
18061
18062         PR middle-end/28814
18063         * gcc.dg/torture/pr28814.c: New testcase.
18064
18065 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18066
18067         PR c/28418
18068         * gcc.c-torture/compile/compound-literal-1.c: New test.
18069
18070 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18071
18072         PR c/28299
18073         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18074         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18075         Expect extra diagnostics.
18076
18077 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18078
18079         gcc.dg/noncompile/pr16876.c: New test.
18080
18081 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18082
18083         PR c++/28056
18084         * g++.dg/parse/local1.C: New test.
18085         * g++.dg/other/qual1.C: Tweak error marker.
18086
18087 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18088
18089         PR c++/27787
18090         * g++.dg/template/typename10.C: New.
18091         * g++.dg/template/lookup4.C: Remove bogus error marker.
18092
18093 2006-08-25  Richard Guenther  <rguenther@suse.de>
18094
18095         PR testsuite/28829
18096         * gcc.dg/pr26570.c: Fix testcase.
18097
18098 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18099
18100         PR tree-opt/28807
18101         * gcc.c-torture/execute/mayalias-2.c: New test.
18102         * gcc.dg/tree-ssa/alias-13.c: New test.
18103
18104 2006-08-24  Jan Hubicka  <jh@suse.cz>
18105
18106         PR debug/26881
18107         * gcc.dg/debug/pr26881.c: New file.
18108
18109 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18110
18111         PR fortran/28788
18112         * gfortran.dg/used_types_4.f90: New test.
18113         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18114         association of derived types.
18115         * gfortran.dg/used_types_2.f90: Add module cleanup.
18116         * gfortran.dg/used_types_3.f90: The same.
18117
18118         PR fortran/28771
18119         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18120         fix of regression.
18121
18122 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18123
18124         PR 28813
18125         * gfortran.dg/direct_io_6.f90: Remove test.
18126
18127 2006-08-23  Stuart Hastings  <stuart@apple.com>
18128
18129         PR 28825
18130         * gcc.target/i386/20060821-1.c: New.
18131
18132 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18133
18134         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18135         dg-warning strings for dllimport.
18136
18137 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18138
18139         PR C++/28450
18140         * g++.dg/ext/vector4.C: New test.
18141         * g++.dg/ext/complex1.C: New test.
18142
18143 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18144
18145         PR debug/28692
18146         * gcc.dg/debug/const-1.c: New.
18147         * gcc.dg/debug/const-2.c: New.
18148         * gcc.dg/debug/dwarf2/const-1.c: New.
18149         * gcc.dg/debug/dwarf2/const-2.c: New.
18150         * gcc.dg/debug/dwarf2/const-2b.c: New.
18151
18152 2006-08-22  Richard Guenther  <rguenther@suse.de>
18153
18154         PR middle-end/28776
18155         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18156         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18157
18158 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18159
18160         PR tree-optimization/28003
18161         * g++.dg/tree-ssa/pr28003.C: New.
18162
18163 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18164
18165         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18166
18167 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18168
18169         PR c++/26269
18170         * g++.dg/other/error14.C: New test.
18171
18172         PR c++/28505
18173         * g++.dg/parse/ctor7.C: New test.
18174         * g++.dg/parse/ctor8.C: Likewise.
18175
18176         PR c++/28741
18177         * g++.dg/template/void7.C: New test.
18178
18179 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18180
18181         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18182         * gnat.dg/self_aggregate_with_array.adb: New test.
18183
18184 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18185
18186         * g++.dg/eh/arm-vfp-unwind.C: New test.
18187
18188 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18189
18190         PR c++/28341
18191         * g++.dg/template/ref3.C: New test.
18192         * g++.dg/template/nontype13.C: New test.
18193
18194         PR c++/28346
18195         * g++.dg/template/ptrmem17.C: New test.
18196
18197 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18198
18199         PR target/28648 c:
18200         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18201
18202 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18203
18204         PR fortran/28630
18205         * gfortran.dg/used_types_2.f90: New test.
18206
18207         PR fortran/28601
18208         * gfortran.dg/used_types_3.f90: New test.
18209
18210         PR fortran/20886
18211         * gfortran.dg/generic_actual_arg.f90: New test.
18212
18213         PR fortran/28735
18214         * gfortran.dg/module_private_array_refs_1.f90: New test.
18215
18216         PR fortran/28762
18217         * gfortran.dg/program_name_1.f90: New test.
18218
18219         PR fortran/28425
18220         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18221
18222         PR fortran/28496
18223         * gfortran.dg/array_initializer_2.f90: New test.
18224
18225         PR fortran/18111
18226         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18227
18228         PR fortran/28600
18229         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18230
18231         PR fortran/28771
18232         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18233
18234         PR fortran/28660
18235         * gfortran.dg/dependent_decls_1.f90: New test.
18236
18237 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18238
18239         PR fortran/25217
18240         * gfortran.dg/derived_init_2.f90: New.
18241
18242 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18243
18244         * gcc.c-torture/execute/pr28289.c: New test.
18245
18246 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18247
18248         PR c/28744
18249         * gcc.dg/attr-externally-visible-1.c: New test.
18250         * gcc.dg/attr-externally-visible-2.c: New test.
18251         * g++.dg/parse/attr-externally-visible-1.C: New test.
18252         * g++.dg/parse/attr-externally-visible-2.C: New test.
18253
18254 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18255
18256         PR c++/28606
18257         * g++.dg/parse/dtor11.C: New test.
18258
18259 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18260
18261         PR rtl-optimization/28489
18262         * gcc.c-torture/compile/pr28489.c: New test.
18263
18264 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18265
18266         PR c++/28710
18267         * g++.dg/template/redecl4.C: New test.
18268
18269         PR c++/28711
18270         * g++.dg/template/ctor8.C: New test.
18271
18272 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18273
18274         * gcc.dg/pr26570.c: Fix testcase.
18275
18276 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18277
18278         * PR c++/28573
18279         * g++.dg/parse/offsetof6.C: New test.
18280         * g++.dg/parse/offsetof6.C: New test.
18281         * g++.dg/parse/offsetof7.C: New test.
18282
18283 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18284
18285         PR testsuite/28602
18286         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18287         is false.
18288
18289 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18290
18291         PR c++/28302
18292         * g++.dg/ext/vector3.C: New test.
18293
18294 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18295
18296         PR gcov/profile/26570
18297         * gcc.dg/pr26570.c: New test.
18298
18299 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18300
18301         PR c/27697
18302         * gcc.dg/qual-component-1.c: New test.
18303
18304 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18305
18306         PR c++/28593
18307         * g++.dg/parse/new3.C: New test.
18308
18309 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18310
18311         PR fortran/25828
18312         * gfortran.dg/streamio_1.f90: New test.
18313         * gfortran.dg/streamio_2.f90: New test.
18314         * gfortran.dg/streamio_3.f90: New test.
18315         * gfortran.dg/streamio_4.f90: New test.
18316         * gfortran.dg/streamio_5.f90: New test.
18317         * gfortran.dg/streamio_6.f90: New test.
18318         * gfortran.dg/streamio_7.f90: New test.
18319         * gfortran.dg/streamio_8.f90: New test.
18320
18321 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18322
18323         PR c/28287
18324         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18325
18326 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18327
18328         PR c++/28594
18329         * g++.dg/template/void6.C: New test.
18330
18331 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18332
18333         PR c/28649
18334         * gcc.dg/parse-error-1.c: New test.
18335         * gcc.dg/parse-error-2.c: New test.
18336         * gcc.dg/cpp/digraph2.c: Add error-marker.
18337         * gcc.dg/noncompile/920923-1.c: Likewise.
18338
18339 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18340
18341         PR c/27490
18342         * gcc.dg/sizeof-2.c: New testcase.
18343
18344         PR c/27489
18345         * gcc.dg/switch-A.c: New testcase.
18346
18347 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18348
18349         PR c++/28288
18350         PR c++/14556
18351         * g++.old-deja/g++.warn/compare1.C: Delete.
18352         * g++.dg/opt/pr7503-2.C: Delete.
18353         * g++.dg/opt/pr7503-3.C: Delete.
18354         * g++.dg/opt/pr7503-4.C: Delete.
18355         * g++.dg/opt/pr7503-5.C: Delete.
18356         * g++.dg/opt/max1.C: Delete.
18357         * g++.dg/warn/minmax.C: Delete.
18358         * g++.dg/expr/minmax.C: New test.
18359
18360 2006-08-14  Richard Guenther  <rguenther@suse.de>
18361
18362         PR testsuite/28703
18363         * gcc.c-torture/execute/pr28651.c: Do not use argc
18364         to avoid optimization, instead forbid inlining.
18365
18366 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18367
18368         PR rtl-optimization/28634
18369         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18370
18371 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18372
18373         PR c/27184
18374         * gcc.dg/torture/pr27184.c: New test.
18375
18376 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18377
18378         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18379
18380 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18381
18382         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18383         * gfortran.dg/stat_2.f90: Likewise.
18384         * gfortran.dg/chmod_1.f90: Likewise.
18385         * gfortran.dg/chmod_2.f90: Likewise.
18386         * gfortran.dg/chmod_3.f90: Likewise.
18387
18388 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18389
18390         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18391
18392 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18393
18394         * g++.dg/opt/pr23454-2.C: New test.
18395
18396 2006-08-11  Richard Guenther  <rguenther@suse.de>
18397
18398         PR middle-end/28651
18399         * gcc.c-torture/execute/pr28651.c: New testcase.
18400
18401 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18402
18403         * gnat.dg/specs/static_initializer.ads: New test.
18404
18405 2006-08-10  Paul Brook  <paul@codesourcery.com>
18406
18407         * gcc.target/arm/cond-asm.c: New test.
18408
18409 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18410
18411         PR tree-optimization/26197
18412         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18413         * g++.dg/vect/vect.exp: Compile the new tests with
18414         --param max-aliased-vops=0.
18415
18416 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18417
18418         PR c++/28637
18419         * g++.dg/template/void3.C: New test.
18420
18421         PR c++/28638
18422         * g++.dg/template/void4.C: New test.
18423
18424         PR c++/28640
18425         * g++.dg/template/void5.C: New test.
18426
18427 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18428
18429         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18430         after dg-do compile.
18431
18432 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18433
18434         PR tree-optimizations/26969
18435         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18436         "unswitch-loops" with -funswitch-loops.
18437         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18438
18439 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18440
18441         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18442         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18443         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18444         * objc.dg/dwarf-1.m: Likewise.
18445         * objc.dg/dwarf-2.m: Likewise.
18446         * obj-c++.dg/dwarf-2.mm: Likewise.
18447
18448 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18449
18450         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18451         * objc.dg/dwarf-2.m: Likewise.
18452         * obj-c++.dg/dwarf-2.mm: Likewise.
18453
18454         PR libfortran/28603
18455         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18456
18457         PR testsuite/27611
18458         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18459
18460         PR testsuite/27033
18461         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18462
18463 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18464
18465         PR target/27827
18466         * gcc.target/i386/pr27827.c: New testcase.
18467
18468 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18469
18470         PR fortran/28590
18471         * gfortran.dg/sequence_types_1.f90: New test.
18472
18473 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18474
18475         PR fortran/28548
18476         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18477         dg-warning.  Add -pedantic option.
18478
18479 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18480
18481         PR c/28502
18482         * gcc.dg/proto-1.c: New test.
18483
18484         PR c/27721
18485         * gcc.dg/lvalue-4.c: New test.
18486
18487         PR c/28136
18488         * gcc.dg/init-bad-5.c: New test.
18489
18490 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18491
18492         PR c++/28347
18493         * g++.dg/ext/typedef-init.C: Add new test for typedef
18494         initialization inside templates. Adjust existing error markers.
18495
18496 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18497
18498         PR c++/28148
18499         * g++.dg/init/ptrmem3.C: New test.
18500
18501 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18502
18503         PR tree-optimization/27770
18504         * lib/target-support.exp: New target keyword "section_anchors".
18505         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18506         tests.
18507         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18508         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18509         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18510         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18511
18512 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18513
18514         * gcc.dg/20060801-1.c: Add missing '}'.
18515
18516 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18517
18518         PR c++/27508
18519         * g++.dg/parse/dtor9.C: New test.
18520         * g++.dg/parse/dtor10.C: New test.
18521         * g++.dg/other/error7.C: Adjust error-marker.
18522
18523         PR c++/28274
18524         * g++.dg/other/default5.C: New test.
18525
18526 2006-08-02  Richard Guenther  <rguenther@suse.de>
18527
18528         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18529
18530 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18531
18532         PR c++/28557
18533         * g++.dg/template/conv9.C: New test.
18534
18535 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18536
18537         PR debug/28063
18538         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18539         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18540         Optionally return assembly text.  Update callers.
18541         (check_no_compiler_messages): Update verbose messages.
18542         (check_no_messages_and_pattern): New.
18543         (check_effective_target_string_merging): New.
18544
18545 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18546
18547         PR c++/28250
18548         * g++.dg/eh/catch4.C: New test.
18549
18550         PR c++/28257
18551         * g++.dg/other/qual1.C: New test.
18552
18553         PR c++/28259
18554         * g++.dg/inherit/error2.C: New test.
18555
18556         PR c++/28267
18557         * g++.dg/other/new1.C: New test.
18558
18559         * g++.dg/warn/pr23075.C: Remove obsolete test.
18560         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18561         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18562
18563 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18564
18565         PR c++/28523
18566         * g++.dg/eh/cast1.C: New test.
18567
18568 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18569
18570         PR libfortran/28452
18571         * gfortran.dg/random_3.f90:  New test.
18572
18573 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18574
18575         PR c++/28432
18576         * g++.dg/other/pr28304.C: Change expected error message.
18577         * g++.dg/other/pr28432.C: New test.
18578
18579 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18580
18581         PR c++/28256
18582         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18583
18584 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18585
18586         PR debug/23336
18587         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18588         at -g1.
18589         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18590         g++.dg/debug/enum-2.C: New.
18591
18592 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18593
18594         PR c++/6634
18595         * g++.dg/parse/long1.C: Add more tests.
18596
18597 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18598
18599         * gfortran.dg/lrshift_1.c: New file.
18600
18601 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18602
18603         PR libgfortran/28335
18604         * gfortran.dg/no_unit_error_1.f90: New test.
18605
18606 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18607
18608         PR libgfortran/28335
18609         * gfortran.dg/no_unit_error_1.f90: Delete test.
18610         * gfortran.dg/no_unit_error_2.f90: Delete test.
18611
18612 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18613
18614         * gfortran.dg/chmod_3.f90: New test.
18615         * gfortran.dg/ltime_gmtime_1.f90: New test.
18616         * gfortran.dg/ltime_gmtime_2.f90: New test.
18617         * gfortran.dg/lrshift_1.f90: New test.
18618         * gfortran.dg/chmod_1.f90: New test.
18619         * gfortran.dg/chmod_2.f90: New test.
18620
18621 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18622
18623         PR c++/27668
18624         * g++.dg/template/crash55.C: New test.
18625
18626         PR c++/27962
18627         * g++.dg/template/nontype16.C: New test.
18628
18629         * g++.dg/template/void2.C: Adjust error markers.
18630         * g++.dg/template/nontype5.C: Adjust error markers.
18631
18632 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18633
18634         * gcc.target/i386/stack-prot-kernel.c: New test.
18635
18636 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18637
18638         * gcc.dg/builtins-55.c: New test case.
18639
18640 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18641
18642         PR rtl-optimization/27907
18643         * gcc.c-torture/compile/pr27907.c: New test.
18644
18645 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18646
18647         * gfortran.dg/mclock.f90: New test.
18648         * gfortran.dg/int_conv_1.f90: New test.
18649         * gfortran.dg/stat_1.f90: New test.
18650         * gfortran.dg/stat_2.f90: New test.
18651
18652 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18653
18654         PR libgfortran/28335
18655         * gfortran.dg/no_unit_error_1.f90: New test.
18656         * gfortran.dg/no_unit_error_2.f90: New test.
18657         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18658
18659 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18660
18661         PR middle-end/28473
18662         * gcc.dg/fold-convround-1.c: New test case.
18663
18664 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18665
18666         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18667
18668 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18669
18670         PR c++/27572
18671         * g++.dg/other/typedef1.C: New test.
18672         * g++.dg/template/typedef4.C: New test.
18673         * g++.dg/template/typedef5.C: New test.
18674
18675 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18676
18677         PR fortran/28416
18678         * gfortran.dg/allocatable_dummy_3.f90: New.
18679
18680 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18681
18682         PR fortran/28439
18683         * gfortran.dg/arithmetic_if.f90:  New test.
18684
18685 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18686
18687         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18688         avoid memcpy optimization.
18689
18690 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18691
18692         PR fortran/25289
18693         * gfortran.dg/direct_io_6.f90: New test.
18694
18695 2006-07-24  Jan Hubicka  <jh@suse.cz>
18696
18697         PR c/25795
18698         PR c++/27369
18699         * gcc.dg/pr25795.c: New test.
18700         * gcc.dg/pr25795-1.c: New test.
18701
18702 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18703
18704         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18705         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18706         which may be transformed to "g || h" on some platforms.
18707
18708 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18709
18710         PR c++/28025
18711         * g++.dg/template/friend45.C: New test.
18712
18713 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18714
18715         PR libgfortran/28339
18716         * gfortran.dg/arrayio_8.f90: New test.
18717
18718 2006-07-21  Mike Stump  <mrs@apple.com>
18719
18720         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18721
18722         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18723
18724 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18725
18726         PR c++/28250
18727         * g++.dg/eh/catch3.C: New test.
18728
18729         PR c++/28363
18730         * g++.dg/template/defarg10.C: New test.
18731
18732 2006-07-20  Paul Brook  <paul@codesourcery.com>
18733
18734         PR 27363
18735         * gcc.dg/pr27363.c: New test.
18736
18737 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18738
18739         PR c++/28338
18740         * g++.dg/init/ref13.C: New test.
18741
18742 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18743
18744         PR obj-c++/28434
18745         * obj-c++.dg/proto-error-1.mm: New test.
18746
18747 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18748
18749         PR c++/28337
18750         * g++.dg/template/string1.C: New test.
18751
18752 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18753
18754         PR c++/28048
18755         * g++.dg/template/defarg9.C: New test.
18756
18757         PR c++/28235
18758         * g++.dg/template/static27.C: New test.
18759
18760 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18761
18762         PR 28410
18763         * gcc.dg/tree-ssa/pr28410.c: New test.
18764
18765 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18766
18767         PR c++/28258
18768         * g++/dg/other/error13.C: New test.
18769
18770         PR c++/28260
18771         * g++.dg/template/friend44.C: New test.
18772
18773 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18774
18775         PR c++/27495
18776         * g++.dg/other/pr27495.C: New.
18777
18778 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18779
18780         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18781         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18782
18783 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18784
18785         PR c/28286
18786         * gcc.dg/pragma-pack-4.c: New test.
18787
18788 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18789
18790         PR c++/28291
18791         * g++.dg/ext/pr28291.C: New test.
18792
18793 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18794
18795         PR middle-end/28403
18796         * gcc.c-torture/execute/pr28403.c: New test.
18797
18798 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18799
18800         PR middle-end/28402
18801         * gcc.dg/pr28402.c: New test.
18802
18803 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18804
18805         PR c++/28304
18806         * g++.dg/other/pr28304.C: New test.
18807
18808 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18809
18810         PR other/28251
18811         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18812         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18813
18814 2006-07-17  Richard Guenther  <rguenther@suse.de>
18815
18816         PR tree-optimization/28238
18817         * g++.dg/tree-ssa/pr28238.C: New testcase.
18818
18819 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18820
18821         PR c++/28250
18822         * g++.dg/eh/catch1.C: New test.
18823         * g++.dg/eh/catch2.C: New test.
18824
18825 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18826
18827         PR c++/28370
18828         * g++.dg/template/anon3.C: New test.
18829
18830 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18831
18832         PR fortran/20844
18833         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18834         specifiers requiring an explicit format tag..
18835
18836         PR fortran/28201
18837         * gfortran.dg/generic_5: New test.
18838
18839         PR fortran/20893
18840         * gfortran.dg/elemental_optional_args_1.f90: New test.
18841
18842 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18843
18844         * gnat.dg/assert.ads: New file.
18845         * gnat.dg/controlled_record.ads: Likewise.
18846         * gnat.dg/controlled_record.adb: Likewise.
18847
18848 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18849
18850         PR c++/28292
18851         * g++.dg/other/error12.C: New test.
18852
18853         PR c++/28269
18854         * g++.dg/template/crash54.C: New test.
18855
18856 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18857
18858         PR c++/28249
18859         * g++.dg/parse/catch1.C: New test.
18860
18861         PR c++/28294
18862         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18863
18864         PR c++/28387
18865         * g++.dg/ext/attrib24.C: New test.
18866
18867 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18868
18869         PR c++/28343
18870         * g++.dg/ext/asmspec1.C: New test.
18871
18872 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18873
18874         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18875         (dg-test): Support shouldfail tests.
18876         * lib/target-supports-dg.exp (dg-shouldfail): New.
18877         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18878         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18879         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18880         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18881         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18882         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18883         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18884
18885 2006-07-13  Jan Hubicka  <jh@suse.cz>
18886
18887         * gcc.target/i386/memcpy-1.c: New.
18888
18889 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18890
18891         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18892
18893 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18894
18895         PR fortran/25097
18896         * gfortran.dg/present_1.f90: New test.
18897
18898         PR fortran/20903
18899         * gfortran.dg/interface_derived_type_1.f90: New test.
18900
18901 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18902
18903         PR fortran/28213
18904         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18905         list.
18906
18907 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18908
18909         PR c++/27820
18910         * g++.dg/other/label1.C: New test.
18911
18912 2006-07-07  Richard Guenther  <rguenther@suse.de>
18913
18914         PR middle-end/28268
18915         * gcc.dg/torture/pr28268.c: New testcase.
18916
18917 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18918
18919         PR c++/27019
18920         * g++.dg/ext/pr27019.C: New.
18921
18922 2006-07-07  Richard Guenther  <rguenther@suse.de>
18923
18924         PR tree-optimization/28187
18925         * gcc.dg/pr28187.c: New testcase.
18926
18927 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18928
18929         * gnat.dg/address_conversion.adb: New test.
18930         * gnat.dg/boolean_subtype.adb: Likewise.
18931         * gnat.dg/frame_overflow.adb: Likewise.
18932         * gnat.dg/pointer_array.adb: Likewise.
18933         * gnat.dg/pointer_conversion.adb: Likewise.
18934
18935 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18936
18937         PR fortran/28237
18938         PR fortran/23420
18939         * gfortran.dg/print_fmt_5.f90: New test.
18940
18941 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18942
18943         PR fortran/28129
18944         * gfortran.dg/bounds_check_4.f90: New test.
18945
18946 2006-07-05  Richard Guenther  <rguenther@suse.de>
18947
18948         PR target/28158
18949         * gfortran.dg/pr28158.f90: New testcase.
18950
18951 2006-07-05  Richard Guenther  <rguenther@suse.de>
18952
18953         PR tree-optimization/28162
18954         * gcc.dg/pr28162.c: New testcase.
18955
18956 2006-07-05  Richard Guenther  <rguenther@suse.de>
18957         Andrew Pinski  <pinskia@gcc.gnu.org>
18958
18959         PR c++/27084
18960         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18961
18962 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18963
18964         PR fortran/28174
18965         * gfortran.dg/actual_array_substr_2.f90: New test.
18966
18967         PR fortran/28167
18968         * gfortran.dg/actual_array_constructor_2.f90: New test.
18969
18970 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18971
18972         * gfortran.dg/itime_idate_1.f: New test.
18973         * gfortran.dg/itime_idate_2.f: New test.
18974
18975 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18976
18977         PR libgfortran/27704
18978         * gfortran.dg/open_status_3.f90: New test.
18979         * gfortran.dg/fmt_l.f90: Update for new feature.
18980
18981 2006-07-03  Asher Langton  <langton2@llnl.gov>
18982
18983         * gfortran.dg/oldstyle_2.f90: New.
18984
18985 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18986
18987         * gnat.dg/string_slice.adb: New test.
18988
18989 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18990
18991         PR fortran/19259
18992         * gfortran.dg/semicolon_fixed.c: New.
18993         * gfortran.dg/semicolon_free.c: New.
18994
18995 2006-06-30  Mike Stump  <mrs@apple.com>
18996
18997         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18998         that don't support internal visibility.
18999
19000 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19001
19002         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19003         for '(' / ')' needing an extra '\'.
19004
19005 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19006
19007         PR middle-end/27428
19008         * gcc.dg/pr27428-1.c: New test case.
19009
19010 2006-06-29  Mike Stump  <mrs@apple.com>
19011
19012         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19013         on darwin as we can't align commons large enough yet.
19014
19015         * gcc.dg/vla-8.c: Add additional testcases.
19016
19017 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19018
19019         PR c++/28114
19020         * g++.dg/other/pr28114.C: New.
19021
19022 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19023
19024         * gcc.c-torture/compile/20060625-1.c: New test.
19025
19026 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19027
19028         PR fortran/20867
19029         * gfortran.dg/stfunc_3.f90: New test.
19030
19031         PR fortran/25056
19032         * gfortran.dg/impure_actual_1.f90: New test.
19033
19034         PR fortran/20874
19035         * gfortran.dg/elemental_result_1.f90: New test.
19036
19037         PR fortran/25073
19038         * gfortran.dg/select_7.f90: New test.
19039
19040         PR fortran/27554
19041         * intrinsic_actual_1.f: New test.
19042
19043         PR fortran/22038
19044         PR fortran/28119
19045         * gfortran.dg/forall_4.f90: New test.
19046
19047         PR fortran/25072
19048         * gfortran.dg/forall_5.f90: New test.
19049
19050 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19051
19052         PR c++/28051
19053         * g++.dg/template/using13.C: New test.
19054
19055         PR c++/28054
19056         * g++.dg/other/incomplete3.C: New test.
19057
19058 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19059
19060         PR fortran/28081
19061         * gfortran.dg/substr_3.f: New test.
19062         * gfortran.dg/equiv_2.f90: Update expected error message.
19063
19064 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19065
19066         PR fortran/28118
19067         * gfortran.dg/actual_array_substr_1.f90: New test.
19068
19069 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19070
19071         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19072         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19073
19074 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19075
19076         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19077
19078 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19079
19080         PR fortran/27981
19081         * gfortran.dg/simpleif_2.f90: New test.
19082
19083 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19084
19085         * g++.dg/template/error22.C: Fix typo.
19086
19087 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19088
19089         PR c++/28112
19090         * g++.dg/ext/attrib23.C: New test.
19091
19092 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19093
19094         * gnat.dg/varsize_temp.adb: New test.
19095
19096 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19097
19098         PR c++/11468
19099         * g++.dg/other/java2.C: New test.
19100
19101 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19102
19103         PR target/27789
19104         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19105         initialization.
19106
19107 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19108
19109         PR target/27531
19110         * gcc.dg/pr27531-1.c: New test case.
19111
19112 2006-06-22  Asher Langton  <langton2@llnl.gov>
19113
19114         PR fortran/24748
19115         * gfortran.dg/implicit_8.f90: New.
19116
19117 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19118
19119         PR rtl-optimization/28121
19120         * gcc.dg/pr28121.c: New test.
19121
19122 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19123
19124         PR c++/27805
19125         * g++.dg/parse/ptrmem6.C: New test.
19126
19127         PR c++/27821
19128         * g++.dg/template/error22.C: New test.
19129
19130 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19131
19132         PR c++/28111
19133         * g++.dg/template/friend43.C: New test.
19134
19135         PR c++/28110
19136         * g++.dg/template/crash53.C: New test.
19137
19138         PR c++/28109
19139         * g++.dg/rtti/incomplete1.C: New test.
19140
19141 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19142
19143         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19144
19145 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19146
19147         * gcc.c-torture/execute/complex-7.c: New.
19148
19149 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19150
19151         * gcc.dg/merge-all-constants-1.c: New test.
19152
19153 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19154
19155         PR c++/28113
19156         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19157
19158 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19159
19160         * gfortran.dg/rrspacing_1.f90: New test.
19161
19162 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19163
19164         PR c++/28052
19165         * g++.dg/other/bitfield2.C: New test.
19166
19167 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19168
19169         PR tree-optimization/27331
19170         * gcc.dg/pr27331.c: New test.
19171
19172 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19173             Eric Botcazou  <ebotcazou@adacore.com>
19174
19175         PR ada/18692
19176         * lib/gnat.exp: New file.
19177         * lib/gnat-dg.exp: Likewise.
19178         * gnat.dg: New directory.
19179         * gnat.dg/dg.exp: New driver.
19180         * gnat.dg/specs: New directory.
19181         * gnat.dg/specs/specs.exp: New driver.
19182         * gnat.dg/style: New directory.
19183         * gnat.dg/style/style.exp: New driver.
19184
19185 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19186
19187         PR fortran/16206
19188         * gfortran.dg/array_initializer_1.f90: New test.
19189
19190         PR fortran/28005
19191         * gfortran.dg/matmul_3.f90: New test.
19192
19193 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19194
19195         PR middle-end/28075
19196         * gcc.dg/tree-ssa/inline-1.c: New test.
19197
19198 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19199
19200         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19201         in malloc prototype; remove XFAIL.
19202         * gcc.dg/pr18241-2.c: Ditto.
19203         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19204         in memset prototype; remove XFAIL.
19205         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19206
19207 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19208
19209         * gcc.dg/vla-8.c: Add.
19210
19211 2006-06-19  Richard Guenther  <rguenther@suse.de>
19212
19213         PR tree-optimization/27090
19214         * g++.dg/tree-ssa/pr27090.C: New testcase.
19215
19216 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19217
19218         PR target/27861
19219         * gcc.dg/pr27861-1.c: New test case.
19220
19221 2006-06-19  Richard Guenther  <rguenther@suse.de>
19222
19223         PR middle-end/28045
19224         * gcc.dg/torture/pr28045.c: New testcase.
19225
19226 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19227
19228         PR fortran/26801
19229         * gfortran.dg/associated_4.f90: New test.
19230
19231 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19232
19233         PR fortran/19310
19234         PR fortran/19904
19235         * gfortran.dg/real_const_3.f90: New test.
19236
19237 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19238
19239         PR c++/28016
19240         * g++.dg/template/static26.C: New test.
19241
19242         PR c++/27979
19243         * g++.dg/expr/bitfield2.C: New test.
19244
19245         PR c++/27884
19246         * g++.dg/parse/linkage2.C: New test.
19247
19248 2006-06-16  Richard Guenther  <rguenther@suse.de>
19249
19250         PR middle-end/27116
19251         * gcc.dg/pr15785-1.c: Revert last change.
19252         * gcc.dg/torture/pr27116-2.c: New testcase.
19253
19254 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19255
19256         PR middle-end/27802
19257         * gcc.dg/pr27802-1.c: New test case.
19258
19259 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19260
19261         PR c++/27689
19262         * g++.dg/template/ttp18.C: New test.
19263         * g++.dg/template/ttp19.C: Likewise.
19264
19265         PR c++/27666
19266         * g++.dg/expr/cond9.C: New test.
19267
19268         PR c++/27640
19269         * g++.dg/template/ctor7.C: New test.
19270
19271 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19272
19273         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19274
19275 2006-06-16  Richard Guenther  <rguenther@suse.de>
19276
19277         PR tree-optimization/27781
19278         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19279
19280 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19281
19282         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19283
19284 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19285
19286         * gcc.dg/tree-ssa/loop-18.c: New test.
19287
19288 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19289
19290         PR c++/27665
19291         * g++.dg/template/crash52.C: New test.
19292
19293         PR c++/27648
19294         * g++.dg/ext/attrib22.C: New test.
19295
19296         PR c++/26559
19297         * g++.dg/template/builtin1.C: New test.
19298         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19299
19300         PR c++/28018
19301         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19302         assignment.
19303         * g++.old-deja/g++.pt/crash51.C: Likewise.
19304
19305         PR c++/27227
19306         * g++.dg/lookup/linkage1.C: New test.
19307         * g++.dg/lookup/linkage2.C: Likewise.
19308
19309 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19310
19311         PR middle-end/27959
19312         * gcc.dg/pr27959.c: New testcase.
19313
19314 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19315
19316         PR target/28014:
19317         * g++.dg/eh/div.C: New test.
19318
19319 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19320
19321         PR c++/27894
19322         * g++.dg/tree-ssa/pr26757.C: New test.
19323         * g++.dg/tree-ssa/pr27894.C: New test.
19324
19325 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19326
19327         * gcc.c-torture/compile/20060609-1.c: New test.
19328
19329         PR target/27863
19330         * gcc.c-torture/compile/pr27863.c: New test.
19331
19332 2006-06-13  Richard Guenther  <rguenther@suse.de>
19333
19334         PR tree-optimization/27830
19335         * g++.dg/tree-ssa/pr27830.C: New testcase.
19336
19337 2006-06-13  Matthew Sachs  <msachs@apple.com>
19338
19339         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19340         the list of compiler flags; this causes those flags to be checked
19341         for things like dg-skip-if.
19342
19343 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19344
19345         PR c++/27601
19346         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19347
19348 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19349             Kazu Hirata  <kazu@codesourcery.com>
19350
19351         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19352         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19353
19354 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19355
19356         PR c++/27933
19357         * g++.dg/lookup/using15.C: New test.
19358
19359         PR c++/27951
19360         * g++.dg/other/anon4.C: New test.
19361
19362 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19363
19364         PR c++/21210
19365         * g++.dg/init/complex1.C: New test case.
19366
19367 2006-06-11  Eric Christopher  <echristo@apple.com>
19368
19369         PR middle-end/27948
19370         * gcc.dg/bf-ms-layout.c: Run on darwin.
19371         * gcc.dg/bf-no-ms-layout: Ditto.
19372         * gcc.dg/attr-ms_struct-2.c: New.
19373         * gcc.dg/bf-ms-layout-2.c: Ditto.
19374
19375 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19376
19377         * gcc.dg/attr-ms_struct-packed1.c: New.
19378
19379 2006-06-09  Mike Stump  <mrs@apple.com>
19380
19381         * gcc.dg/vla-7.c: Add.
19382
19383 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19384
19385         PR fortran/24558
19386         * gfortran.dg/entry_6.f90: New test.
19387
19388         PR fortran/20877
19389         PR fortran/25047
19390         * gfortran.dg/entry_7.f90: New test.
19391
19392 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19393
19394         PR c/27747
19395         * gcc.dg/cpp/_Pragma6.c: New test.
19396
19397         PR c++/27748
19398         * g++.dg/cpp/_Pragma1.C: New test.
19399
19400         PR preprocessor/27746
19401         * gcc.dg/gomp/macro-3.c: New test.
19402         * gcc.dg/gomp/macro-4.c: New test.
19403         * g++.dg/gomp/macro-3.C: New test.
19404         * g++.dg/gomp/macro-4.C: New test.
19405
19406 2006-06-09  Richard Guenther  <rguenther@suse.de>
19407
19408         PR tree-optimization/26998
19409         * gcc.dg/torture/pr26998.c: New testcase.
19410         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19411
19412 2006-06-08  Mike Stump  <mrs@apple.com>
19413
19414         * gcc.dg/pr27095.c: Account for stubs.
19415
19416         PR target/26427
19417         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19418         produce bad code on darwin.
19419
19420 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19421
19422         PR fortran/27958
19423         * gfortran.dg/substr_2.f: New test.
19424
19425 2006-06-08  Asher Langton  <langton2@llnl.gov>
19426
19427         PR fortran/27786
19428         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19429
19430 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19431
19432         PR target/27421
19433         * gcc.dg/union-3.c: New test.
19434
19435 2006-06-08  Richard Guenther  <rguenther@suse.de>
19436
19437         PR middle-end/27116
19438         * gcc.dg/torture/pr27116.c: New testcase.
19439         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19440
19441 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19442
19443         PR rtl-optimization/26449
19444         * gcc.dg/pr26449.c: New test.
19445
19446 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19447
19448         PR c++/27601
19449         * g++.dg/ext/offsetof1.C: Test member functions.
19450
19451 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19452
19453         * gcc.dg/pr27095.c: Improve scanning.
19454
19455 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19456
19457         PR fortran/23091
19458         * gfortran.dg/saved_automatic_1.f90: New test.
19459
19460         PR fortran/24168
19461         * gfortran.dg/array_simplify_1.f90: New test.
19462
19463         PR fortran/25090
19464         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19465
19466         PR fortran/25058
19467         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19468
19469 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19470
19471         PR c++/27177
19472         * g++.dg/expr/cast7.C: New test.
19473
19474 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19475
19476         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19477         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19478         * lib/fortran-torture.exp (fortran-torture-compile,
19479         fortran-torture-execute): Ditto.
19480
19481 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19482
19483         PR target/27842
19484         * gcc.dg/vmx/pr27842.c: New test.
19485
19486 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19487
19488         PR libfortran/27895
19489         * gfortran.dg/bounds_check_3.f90: New test.
19490
19491 2006-06-05  Mike Stump  <mrs@apple.com>
19492
19493         * objc.dg/objc-fast-4.m: Skip for ppc64.
19494
19495 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19496
19497         PR testsuite/27705
19498         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19499
19500 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19501             Victor Kaplansky  <victork@il.ibm.com>
19502
19503         PR tree-optimizations/26360
19504         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19505         with -fno-tree-dce.
19506         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19507
19508 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19509
19510         PR fortran/14067
19511         * gfortran.dg/data_char_1.f90: Add messages for truncated
19512         strings.
19513
19514         PR fortran/16943
19515         * gfortran.dg/func_decl_2.f90: New test.
19516
19517         PR fortran/20839
19518         * gfortran.dg/do_2.f90: New test.
19519
19520         PR fortran/27655
19521         * gfortran.dg/associated_3.f90: New test.
19522
19523 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19524
19525         PR c++/27819
19526         * g++.dg/template/static25.C: New test.
19527
19528         PR c++/27722
19529         * g++.dg/init/array21.C: New test.
19530
19531         PR c++/27807
19532         * g++.dg/ext/complit7.C: New test.
19533
19534         PR c++/27806
19535         * g++.dg/parse/ptrmem5.C: New test.
19536
19537 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19538             Andrew Pinski  <pinskia@physics.uc.edu>
19539
19540         PR c/27150
19541         PR middle-end/27382
19542         * gcc.dg/pr27150-1.c: New testcase.
19543         * gcc.dg/pr27382-1.c: New testcase.
19544         * gcc.dg/pr27382-2.c: New testcase.
19545
19546 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19547
19548         PR c/25161
19549         PR c/27020
19550         * gcc.dg/array-10.c: New test.
19551
19552 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19553
19554         PR c++/27804
19555         * g++.dg/init/const4.C: New test.
19556         * g++.dg/init/member1.C: Add error-marker.
19557         * g++.dg/other/fold1.C: Adjust error-marker.
19558
19559 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19560
19561         PR c++/27601
19562         * g++.dg/ext/offsetof1.C: New test.
19563
19564 2006-06-04 Eric Christopher <echristo@apple.com>
19565
19566         * gcc.dg/attr-ms_struct-1.c: New.
19567
19568 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19569
19570         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19571
19572 2006-06-04  Richard Guenther  <rguenther@suse.de>
19573
19574         PR tree-optimization/27039
19575         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19576
19577 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19578
19579         PR target/26223
19580         * gcc.target/i386/amd64-abi-2.c: New test case.
19581
19582 2006-06-02  Eric Christopher  <echristo@apple.com>
19583
19584         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19585         * gcc.target/i386/20020523-1.c: Skip if darwin.
19586         * gcc.target/i386/asm-3.c: Ditto.
19587         * gcc.target/i386/20011119-1.c: Ditto.
19588         * gcc.target/i386/clobbers.c: Remove pic part of test.
19589
19590 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19591
19592         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19593         * g++.old-deja/g++.other/init19.C: Ditto.
19594         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19595         and add other platforms as expected failures.
19596
19597 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19598
19599         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19600         (is-effective-target-keyword): Ditto.
19601
19602 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19603
19604         PR fortran/27715
19605         * gfortran.dg/extended_char_comparison_1.f:  New test.
19606
19607 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19608
19609         PR fortran/25098
19610         * gfortran.dg/dummy_procedure_1.f90: New test.
19611
19612         PR fortran/25147
19613         * gfortran.dg/dummy_procedure_2.f90: New test.
19614
19615         * gfortran.dg/associated_2.f90: Correct to make consistent with
19616         standard.
19617
19618 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19619
19620         * gcc.target/i386/387-11.c: New test case.
19621
19622 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19623
19624         PR c++/27801
19625         * g++.dg/template/cond6.C: New test.
19626
19627         PR c++/26496
19628         * g++.dg/template/crash51.C: New test.
19629         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19630
19631         PR c++/27385
19632         * g++.dg/init/array20.C: New test.
19633
19634 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19635
19636         * gcc.dg/builtins-54.c: New test case.
19637
19638 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19639
19640         PR c++/26433
19641         * g++.dg/template/fntry1.C: Add dg-do link.
19642
19643         PR c++/27808
19644         * g++.dg/parse/friend6.C: New test.
19645
19646 2006-05-30  Asher Langton  <langton2@llnl.gov>
19647
19648         * gfortran.dg/cray_pointers_7.f90: New test.
19649
19650 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19651
19652         PR tree-optimization/23452
19653         * gcc.dg/fold-mulconj-1.c: New test case.
19654
19655 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19656
19657         PR c++/27803
19658         * g++.dg/parse/bitfield1.C: New test.
19659
19660 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19661
19662         * gcc.target/ppc-eq0-1.c: New test case.
19663         * gcc.target/ppc-negeq0-1.c: New test case.
19664
19665 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19666
19667         PR c/27273
19668         * gcc.dg/overflow-warn-5.c: New test.
19669
19670 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19671
19672         PR c/27718
19673         * gcc.dg/sizeof-1.c: New test.
19674
19675 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19676
19677         PR target/27790
19678         * gcc.target/i386/pr27790.c: New test.
19679
19680 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19681
19682         PR libgfortran/27757
19683         * gfortran.dg/direct_io_5.f90: New test.
19684
19685 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19686
19687         PR libgfortran/27634
19688         * gfortran.dg/fmt_missing_period_1.f: New test.
19689         * gfortran.dg/fmt_missing_period_2.f: New test.
19690         * gfortran.dg/fmt_missing_period_3.f: New test.
19691
19692 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19693
19694         PR fortran/19777
19695         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19696         arrays.
19697
19698 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19699
19700         PR c++/27713
19701         * g++.dg/template/new6.C: New test.
19702
19703 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19704
19705         PR tree-optimization/24964
19706         * gcc.target/i386/387-10.c: New test case.
19707
19708 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19709
19710         * intrinsics/string_intrinsics.c (compare_string):
19711         Use memcmp instead of strncmp to avoid tripping over
19712         CHAR(0) in a string.
19713
19714 2006-05-27  Richard Guenther  <rguenther@suse.de>
19715
19716         PR middle-end/27773
19717         * gcc.dg/torture/pr27773.c: New testcase.
19718
19719 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19720
19721         * gcc.dg/pr24561.c: Rename to..
19722         * gcc.dg/pr25962.c: .. this.
19723
19724 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19725
19726         PR fortran/19777
19727         * gfortran.dg/bounds_check_2.f: New test.
19728
19729 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19730
19731         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19732         * gfortran.dg/byte_1.f90: Likewise.
19733         * gfortran.dg/dup_save_2.f90: Likewise.
19734
19735 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19736
19737         * gfortran.dg/associated_2.f90: New test.
19738
19739 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19740
19741         PR fortran/27524
19742         * gfortran.dg/bounds_check_1.f90: New test.
19743
19744 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19745
19746         PR rtl-optimization/27661
19747         * gcc.dg/pr27661.c: New test case.
19748
19749 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19750
19751         PR fortran/23151
19752         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19753         * gfortran.dg/print_parentheses_1.f:  New test.
19754         * gfortran.dg/print_parentheses_2.f90:  New test.
19755
19756 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19757
19758         PR target/27758
19759         * gcc.dg/pr27758.c: New test.
19760
19761 2006-05-24  Falk Hueffner  <falk@debian.org>
19762
19763         * gcc.c-torture/compile/pr27571.c: New test.
19764
19765 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19766
19767         PR fortran/27709
19768         * gfortran.dg/spec_expr_4.f90: New test.
19769
19770         PR fortran/27155
19771         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19772
19773 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19774
19775         PR c++/20103
19776         * g++.dg/ext/complit6.C: New test.
19777         * g++.dg/ext/complit3.C: Adjust error markers.
19778         * g++.dg/init/const3.C: New test.
19779
19780 2006-05-25  Richard Guenther  <rguenther@suse.de>
19781
19782         PR middle-end/27743
19783         * gcc.dg/torture/pr27743.c: New testcase.
19784
19785 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19786
19787         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19788
19789 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19790
19791         * gcc.dg/compat/scalar-by-value-x.h: New.
19792         * gcc.dg/compat/scalar-by-value-y.h: New.
19793         * gcc.dg/compat/scalar-by-value-5.c: New.
19794         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19795         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19796         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19797         * gcc.dg/compat/scalar-by-value-6.c: New.
19798         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19799         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19800         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19801
19802 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19803
19804         PR tree-optimization/27639
19805         PR tree-optimization/26719
19806         * gcc.dg/pr27639.c: New test.
19807         * gcc.dg/pr26719.c: New test.
19808         * gcc.dg/tree-ssa/scev-cast.c: New test.
19809
19810 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19811
19812         PR c++/20173
19813         * g++.dg/template/error21.C: New test.
19814
19815 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19816
19817         PR target/27696
19818         * gcc.target/i386/pr27696.c: New.
19819
19820 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19821
19822         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19823
19824         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19825
19826 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19827
19828         PR c++/27716
19829         * g++.dg/other/assign1.C: New test.
19830
19831 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19832
19833         PR target/27266
19834         * gcc.target/i386/pr27266.c: New.
19835
19836 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19837
19838         PR c++/27451
19839         * g++.dg/ext/asm9.C: New test.
19840
19841 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19842
19843         PR rtl-optimization/25514
19844         * gcc.c-torture/compile/pr25514.c: New test.
19845
19846 2006-05-22  Richard Guenther  <rguenther@suse.de>
19847
19848         Revert
19849         2006-01-31  Richard Guenther  <rguenther@suse.de>
19850
19851         * gcc.target/i386/sselibm-1.c: New testcase.
19852         * gcc.target/i386/sselibm-2.c: Likewise.
19853         * gcc.target/i386/sselibm-3.c: Likewise.
19854         * gcc.target/i386/sselibm-4.c: Likewise.
19855         * gcc.target/i386/sselibm-5.c: Likewise.
19856
19857 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19858
19859         PR c/27420
19860         * gcc.dg/func-args-2.c: New test.
19861
19862         PR c/26818
19863         * gcc.dg/struct-incompl-1.c: New test.
19864
19865 2006-05-22  Richard Guenther  <rguenther@suse.de>
19866
19867         PR testsuite/27708
19868         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19869         the transformations we test for.
19870
19871 2006-05-22  Richard Guenther  <rguenther@suse.de>
19872
19873         PR testsuite/27707
19874         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19875
19876 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19877
19878         PR c++/27210
19879         * g++.dg/warn/new1.C: New test.
19880         * g++.dg/template/new5.C: Likewise.
19881
19882 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19883
19884         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19885         * gcc.target/i386/20060512-3.c: Likewise.
19886
19887 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19888
19889         PR rtl-optimization/27671
19890         * gcc.c-torture/execute/pr27671-1.c: New.
19891         * gcc.dg/pr27671-2.c: Likewise.
19892
19893         PR tree-optimization/26622.
19894         * gcc.c-torture/compile/pr26622.c: New.
19895
19896 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19897
19898         PR fortran/27613
19899         * gfortran.dg/recursive_reference_1.f90: New test.
19900
19901 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19902
19903         PR fortran/25746
19904         * gfortran.dg/elemental_subroutine_3.f90: New test.
19905
19906         PR fortran/25090
19907         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19908
19909         PR fortran/27584
19910         * gfortran.dg/associated_target_1.f90: New test.
19911
19912         PR fortran/19015
19913         * gfortran.dg/maxloc_shape_1.f90: New test.
19914
19915 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19916
19917         PR libgfortran/24459
19918         * gfortran.dg/namelist_24.f90: New test.
19919         * gfortran.dg/namelist_12.f: Fix typo in comment.
19920
19921 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19922
19923         PR middle-end/25776
19924         * g++.dg/other/error11.C: New test.
19925
19926 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19927
19928         * gcc.target/mips/pr26765.c: Add -w to options.
19929
19930 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19931
19932         * lib/target-supports.exp (check_effective_target_mpaired_single):
19933         New function.
19934         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19935         multilibs.
19936         * g++.dg/vect/vect.exp: Likewise.
19937
19938 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19939
19940         PR testsuite/25891
19941         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19942
19943 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19944
19945         PR fortran/27662
19946         * gfortran.dg/temporary_1.f90: New file.
19947
19948 2006-05-19  Andreas Schwab  <schwab@suse.de>
19949
19950         * g++.dg/other/unused1.C: Also match "stringz".
19951
19952 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19953
19954         PR c++/26433
19955         * g++.dg/template/fntry1.C: New test.
19956
19957 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19958
19959         PR c++/27471
19960         PR c++/27506
19961         * g++.dg/conversion/bitfield5.C: New test.
19962         * g++.dg/conversion/bitfield6.C: New test.
19963
19964 2006-05-18  Mike Stump  <mrs@apple.com>
19965
19966         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19967         * gcc.dg/vla-4.c: Add.
19968         * gcc.dg/vla-5.c: Add.
19969         * gcc.dg/vla-6.c: Add.
19970
19971 2006-05-12  Stuart Hastings  <stuart@apple.com>
19972
19973         * gcc.target/i386/20060512-1.c: New.
19974         * gcc.target/i386/20060512-2.c: New.
19975         * gcc.target/i386/20060512-3.c: New.
19976         * gcc.target/i386/20060512-4.c: New.
19977
19978 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19979
19980         PR c++/26122
19981         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19982
19983         PR c++/26068
19984         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19985         * g++.dg/parse/linkage1.C: New test.
19986
19987 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19988
19989         PR tree-optimization/27548
19990         * g++.dg/tree-ssa/pr27548.C: New test.
19991
19992 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19993
19994         PR fortran/26551
19995         * gfortran.dg/recursive_check_1.f: New test.
19996         * gfortran.dg/recursive_check_2.f90: New test.
19997
19998 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19999
20000         * g++.dg/opt/temp2.C: New test.
20001
20002 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20003
20004         PR c++/27491
20005         * g++.dg/init/brace5.C: New test.
20006
20007         PR middle-end/27415
20008         * gcc.dg/gomp/pr27415.c: New test.
20009         * g++.dg/gomp/pr27415.C: New test.
20010
20011         PR tree-optimization/27549
20012         * g++.dg/tree-ssa/pr27549.C: New test.
20013
20014 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20015
20016         PR libgfortran/27575
20017         * gfortran.dg/read_eof_4.f90: New test.
20018
20019 2006-05-16  Richard Guenther  <rguenther@suse.de>
20020
20021         PR tree-optimization/22303
20022         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20023
20024 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20025
20026         PR middle-end/27573
20027         * gcc.dg/gomp/pr27573.c: New test.
20028         * gfortran.dg/gomp/pr27573.f90: New test.
20029
20030         PR c/27499
20031         * gcc.dg/gomp/pr27499.c: New test.
20032         * g++.dg/gomp/pr27499.C: New test.
20033
20034 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20035
20036         PR c++/27339
20037         * g++.dg/parser/access8.C: Adjust error marker.
20038         * g++.dg/template/access17.C: New test.
20039         * g++.dg/template/access18.C: Likewise.
20040
20041 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20042
20043         PR target/26600
20044         * gcc.target/i386/pr26600.c: New test case.
20045
20046 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20047
20048         PR c++/27505
20049         * g++.dg/expr/bitfield1.C: New test.
20050
20051 2006-05-15  Richard Guenther  <rguenther@suse.de>
20052
20053         PR tree-optimization/27603
20054         * gcc.dg/torture/pr27603.c: New testcase.
20055
20056 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20057
20058         PR fortran/25090
20059         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20060
20061         PR fortran/25082
20062         * gfortran.dg/scalar_return_1.f90: New test.
20063
20064         PR fortran/27411
20065         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20066
20067 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20068
20069         * gcc.dg/gomp/critical-4.c: New test.
20070         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20071         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20072         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20073         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20074
20075 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20076
20077         PR c++/27582
20078         * g++.dg/template/dependent-args1.C: New test.
20079
20080         PR c++/27581
20081         * g++.dg/lookup/this1.C: New test.
20082
20083         PR c++/27315
20084         * g++.dg/template/operator6.C: New test.
20085         * g++.dg/template/incomplete3.C: New test.
20086
20087         PR c++/27559
20088         * g++.dg/template/new4.C: New test.
20089
20090         PR c++/27496
20091         * g++.dg/template/void2.C: New test.
20092
20093 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20094
20095         * g++.dg/template/dependent-expr5.C: New test.
20096
20097 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20098
20099         PR middle-end/26729
20100         * gcc.dg/pr26729-1.c: New test case.
20101
20102 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20103
20104         * gcc.dg/pr27003.c: New test.
20105
20106 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20107
20108         * lib/target-supports.dg (check_cxa_atexit_available): Change
20109         v3_target_compile to ${tool}_target_compile.
20110
20111 2006-05-11  Jason Merrill  <jason@redhat.com>
20112
20113         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20114
20115 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20116
20117         PR fortran/27553
20118         * gfortran.dg/label_5.f90: New test.
20119
20120 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20121
20122         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20123         check_effective_target_powerpc_altivec_ok): New.
20124         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20125         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20126         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20127         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20128         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20129         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20130         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20131         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20132         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20133         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20134         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20135         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20136         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20137         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20138         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20139         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20140         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20141         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20142         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20143         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20144         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20145         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20146         gcc.target/powerpc/altivec-9.c,
20147         gcc.target/powerpc/altivec-consts.c,
20148         gcc.target/powerpc/altivec-pr22085.c,
20149         gcc.target/powerpc/altivec-splat.c,
20150         gcc.target/powerpc/altivec-types-1.c,
20151         gcc.target/powerpc/altivec-types-2.c,
20152         gcc.target/powerpc/altivec-types-3.c,
20153         gcc.target/powerpc/altivec-types-4.c,
20154         gcc.target/powerpc/altivec-varargs-1.c,
20155         gcc.target/powerpc/altivec-vec-merge.c,
20156         gcc.target/powerpc/ppc-vector-memcpy.c,
20157         gcc.target/powerpc/ppc-vector-memset.c,
20158         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20159         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20160         these effective targets.
20161         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20162         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20163
20164 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20165
20166         PR middle-end/27384
20167         * g++.dg/other/fold1.C: New test.
20168
20169         PR middle-end/27488
20170         * gcc.dg/fold-nonneg-1.c: New test.
20171
20172         PR c++/27547
20173         * g++.dg/other/operator1.C: New test.
20174
20175 2006-05-11  Richard Guenther  <rguenther@suse.de>
20176
20177         PR middle-end/27529
20178         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20179
20180 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20181
20182         * lib/target-supports-dg.exp (check-flags): New.
20183         (dg-skip-if): Move flag checks.
20184
20185 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20186
20187         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20188         * lib/target-supports.dg (check_cxa_atexit_available): New.
20189
20190 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20191
20192         PR fortran/27470
20193         * gfortran.dg/multiple_allocation_2.f90: New test case.
20194
20195 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20196
20197         * gcc.target/arm/pr27387.C: Fix a comment typo.
20198
20199 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20200
20201         PR fortran/24549
20202         * gfortran.dg/error_recovery_1.f90: New test.
20203
20204 2006-05-10  Richard Guenther  <rguenther@suse.de>
20205
20206         PR tree-optimization/27302
20207         * gcc.dg/torture/pr27302.c: New testcase.
20208
20209 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20210         Richard Guenther  <rguenther@suse.de>
20211
20212         PR middle-end/27498
20213         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20214
20215 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20216
20217         PR rtl-optimization/27335
20218         * gcc.dg/pr27335.c: New test.
20219
20220 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20221
20222         * gcc.target/mips/mips-ps-5.c: New file.
20223
20224 2006-05-08  Jan Hubicka  <jh@suse.cz>
20225
20226         PR middle-end/25962
20227         * gcc.dg/pr25962.c: New.
20228
20229 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20230
20231         PR target/27158
20232         * gcc.target/powerpc/pr27158.c: New test case.
20233
20234 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20235
20236         PR testsuite/27476
20237         * ada/acats/run_all.sh: Use test -z.
20238
20239 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20240
20241         PR libfortran/18271
20242         * gfortran.dg/spec_expr_3.f90: New test.
20243
20244 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20245
20246         PR target/24879
20247         * gcc.target/i386/monitor.c: New file.
20248
20249 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20250
20251         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20252
20253 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20254
20255         PR c++/27447
20256         * g++.dg/other/ptrmem7.C: New test.
20257
20258 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20259
20260         PR target/27421
20261         * gcc.dg/array-9.c: New test.
20262
20263 2006-05-07  Richard Guenther  <rguenther@suse.de>
20264
20265         PR tree-optimization/27409
20266         * gcc.dg/torture/pr27409.c: New testcase.
20267
20268 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20269
20270         PR fortran/27457
20271         * gfortran.dg/select_6.f90: New.
20272
20273 2006-05-07  Richard Guenther  <rguenther@suse.de>
20274
20275         PR tree-optimization/27136
20276         * gcc.dg/torture/pr27136.c: New testcase.
20277
20278 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20279
20280         PR fortran/24813
20281         * gfortran.dg/char_cons_len_1.f90: New test.
20282
20283 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20284
20285         PR c++/27427
20286         * g++.dg/template/incomplete2.C: New test.
20287
20288 2006-05-06  Richard Guenther  <rguenther@suse.de>
20289
20290         PR tree-optimization/27151
20291         * gcc.dg/vect/pr27151.c: New testcase.
20292
20293 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20294
20295         PR c++/27430
20296         * g++.dg/template/void1.C: New test.
20297
20298         PR c++/27423
20299         * g++.dg/other/void2.C: New test.
20300
20301         PR c++/27422
20302         * g++.dg/conversion/void1.C: New test.
20303
20304 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20305
20306         PR/21391
20307         * g++.dg/other/unused1.C: New.
20308
20309 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20310
20311         PR objc/27240
20312         * objc.dg/member-1.m: New test.
20313
20314 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20315
20316         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20317
20318 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20319
20320         PR libfortran/26985
20321         * gfortran.dg/matmul_2.f90: New test.
20322
20323 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20324
20325         * ada/acats/run_all.sh: Use sync when main not found.
20326
20327 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20328
20329         PR target/26765
20330         * gcc.target/mips/pr26765.c: New.
20331
20332 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20333
20334         * gcc.target/bfin: New directory.
20335         * gcc.target/bfin/bfin.exp: New file.
20336         * gcc.target/bfin/frmul.c: New file.
20337         * gcc.target/bfin/arith.c: New file.
20338         * gcc.target/bfin/mul-combine.c: New file.
20339         * gcc.target/bfin/shift.c: New file.
20340
20341 2006-05-04  Richard Guenther  <rguenther@suse.de>
20342
20343         PR tree-optimization/14287
20344         PR tree-optimization/14844
20345         PR tree-optimization/19792
20346         PR tree-optimization/21608
20347         PR tree-optimization/27090
20348         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20349         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20350         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20351         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20352         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20353
20354 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20355
20356         PR tree-optimization/27285
20357         * gcc.c-torture/execute/pr27285.c: New test.
20358
20359         PR middle-end/27388
20360         * gcc.dg/gomp/pr27388-1.c: New test.
20361         * gcc.dg/gomp/pr27388-2.c: New test.
20362         * gcc.dg/gomp/pr27388-3.c: New test.
20363
20364         PR c++/27359
20365         * g++.dg/gomp/pr27359.C: New test.
20366
20367 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20368
20369         PR fortran/20248
20370         * gfortran.dg/iargc.f90: New test.
20371
20372 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20373
20374         PR c++/27102
20375         * g++.dg/template/crash49.C: New test.
20376
20377 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20378
20379         PR testsuite/27032
20380         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20381
20382 2006-05-02  Jeff Law  <law@redhat.com>
20383
20384         PR tree-optimization/27364
20385         * gcc.c-torture/execute/pr27364.c: New test.
20386
20387 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20388
20389         PR c++/27309
20390         * g++.dg/parser/ctor5.C: New test.
20391
20392 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20393
20394         PR target/27387
20395         * gcc.target/arm/arm.exp: New.
20396         * gcc.target/arm/pr27387.C: Likewise.
20397
20398 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20399
20400         PR fortran/27269
20401         PR fortran/27324
20402         * gfortran.dg/module_equivalence_2.f90: New test.
20403
20404 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20405
20406         PR middle-end/27337
20407         * g++.dg/gomp/pr27337-1.C: New test.
20408         * g++.dg/gomp/pr27337-2.C: New test.
20409
20410         PR middle-end/27328
20411         * gcc.dg/gomp/pr27328.c: New test.
20412
20413         PR middle-end/27325
20414         * g++.dg/gomp/pr27325.C: New test.
20415
20416         PR middle-end/27310
20417         * g++.dg/gomp/pr27310.C: New test.
20418
20419 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20420
20421         PR tree-optimization/27291
20422         * g++.dg/tree-ssa/pr27291.C: New test.
20423
20424 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20425
20426         PR tree-optimization/27283
20427         * g++.dg/tree-ssa/pr27283.C: New test.
20428
20429 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20430
20431         * gcc.dg/tree-ssa/loop-16.c: New test.
20432
20433 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20434             Joseph S. Myers  <joseph@codesourcery.com>
20435
20436         * gcc.dg/Wconversion-3.c: New test case.
20437         * gcc.dg/Wconversion-4.c: Likewise.
20438
20439 2006-05-01  Richard Guenther  <rguenther@suse.de>
20440
20441         PR tree-optimization/26726
20442         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20443
20444 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20445
20446         * gcc.dg/Woverflow-1.c: New test case.
20447         * gcc.dg/Woverflow-2.c: Likewise.
20448         * gcc.dg/Woverflow-3.c: Likewise.
20449
20450 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20451
20452         PR c++/27094
20453         * g++.dg/template/defarg8.C: New test.
20454
20455 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20456
20457         PR c++/27278
20458         * g++.dg/parse/operator7.C: New test.
20459
20460 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20461
20462         PR c++/11471
20463         PR c++/27102
20464         * g++.dg/template/crash48.C: New test.
20465
20466         PR c++/27279
20467         * g++.dg/parse/ctor4.C: New test.
20468
20469 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20470
20471         PR fortran/25681
20472         * gfortran.df/char_type_len.f90: New test.
20473
20474 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20475
20476         PR libgfortran/27304
20477         * gfortran.dg/fmt_exhaust.f90: New test.
20478
20479 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20480
20481         PR c/25309
20482         * gcc.dg/large-size-array-2.c: New test case.
20483
20484 2006-04-28  Richard Guenther  <rguenther@suse.de>
20485
20486         PR target/26826
20487         * gcc.target/i386/pr26826.c: New testcase.
20488
20489 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20490
20491         PR middle-end/27260
20492         * gcc.c-torture/execute/pr27260.c: New.
20493
20494 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20495
20496         PR middle-end/27095
20497         * gcc.dg/pr27095.c: New.
20498
20499 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20500
20501         PR c++/27292
20502         * g++.dg/conversion/bitfield4.C: New test.
20503
20504 2006-04-27  Eric Christopher  <echristo@apple.com>
20505
20506         * gcc.dg/pragma-ms_struct.c: New.
20507
20508 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20509
20510         PR c++/27102
20511         * g++.dg/template/crash47.C: New test.
20512
20513 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20514
20515         * gcc.target/i386/sse-7.c: build with -msse.
20516
20517 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20518
20519         PR testsuite/27274:
20520         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20521         (main): Exit if processor doesn't support SSE.
20522
20523 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20524
20525         PR middle-end/27282
20526         * gcc.c-torture/compile/pr27282.c: New test.
20527
20528 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20529
20530         PR middle-end/26913
20531         * g++.dg/gomp/pr26913.C: New test.
20532
20533         PR c/25996
20534         * gcc.dg/gomp/pr25996.c: New test.
20535         * g++.dg/gomp/pr25996.C: New test.
20536
20537 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20538
20539         PR rtl-optimization/26725
20540         * gcc.c-torture/compile/pr26725.c: New test.
20541
20542 2006-04-25  Richard Guenther  <rguenther@suse.de>
20543
20544         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20545         than n + -1.
20546
20547 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20548
20549         * gcc.dg/20060425-1.c: New testcase.
20550
20551 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20552
20553         PR tree-optimization/26865
20554         * gcc.dg/pr26865.c: New test.
20555
20556 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20557
20558         PR c++/27292
20559         * g++.dg/conversion/bitfield1.C: New test.
20560         * g++.dg/conversion/bitfield2.C: Likewise.
20561         * g++.dg/conversion/bitfield3.C: Likewise.
20562
20563 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20564         Richard Guenther  <rguenther@suse.de>
20565
20566         PR tree-optimization/27236
20567         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20568
20569 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20570
20571         PR c++/19963
20572         * g++.dg/other/incomplete2.C: New test.
20573
20574 2006-04-24  Richard Guenther  <rguenther@suse.de>
20575
20576         PR middle-end/26869
20577         * gcc.dg/torture/pr26869.c: New testcase.
20578
20579 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20580         Richard Guenther  <rguenther@suse.de>
20581
20582         PR tree-optimization/27218
20583         * g++.dg/tree-ssa/pr27218.C: New testcase.
20584
20585 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20586
20587         PR c++/26912
20588         * g++.dg/template/friend41.C: New test.
20589
20590 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20591
20592         * g++.dg/opt/pr15551.C: Include cstdio.
20593         (main): Use remove instead of unlink.
20594
20595 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20596
20597         * gcc.dg/sibcall-7.c: New test.
20598         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20599         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20600         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20601         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20602         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20603
20604 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20605
20606         PR c++/26534
20607         * g++.dg/opt/bitfield1.C: New test.
20608         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20609         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20610         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20611         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20612         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20613         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20614         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20615         * g++.dg/abi/bitfield2.C: Likewise.
20616         * g++.dg/init/bitfield1.C: Likewise.
20617
20618 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20619
20620         PR fortran/25099
20621         * gfortran.dg/elemental_subroutine_4.f90: New test.
20622         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20623         call sub (m, x).
20624
20625 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20626
20627         * gcc.c-torture/compile/20060421-1.c: New testcase.
20628
20629 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20630
20631         PR c/25875
20632         * gcc.dg/init-bad-4.c: New test.
20633
20634 2006-04-21  Paul Brook  <paul@codesourcery.com>
20635
20636         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20637
20638 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20639
20640         PR fortran/27122
20641         * gfortran.dg/defined_operators_1.f90: New test.
20642         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20643         remove old ones associated, incorrectly, with Note 5.46.
20644
20645         PR fortran/27113
20646         * gfortran.dg/character_array_constructor_1.f90: New test.
20647
20648 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20649
20650         * gcc.dg/20060419-1.c: New test.
20651
20652 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20653
20654         PR c/26774
20655         * gcc.dg/struct-parse-1.c: New test case.
20656
20657 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20658
20659         PR c++/26558
20660         * g++.dg/parse/template19.C: New test.
20661
20662         PR c++/26739
20663         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20664
20665         PR c++/26036
20666         * g++.dg/expr/call3.C: New test.
20667
20668         PR c++/10385
20669         * g++.dg/conversion/dynamic1.C: New test.
20670
20671 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20672
20673         PR c++/27102
20674         * g++.dg/template/crash35.C: Tweak error markers.
20675         * g++.dg/template/crash46.C: New test.
20676         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20677         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20678
20679 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20680
20681         PR rtl-optimization/14261
20682         * gcc.c-torture/compile/20060419-1.c: Added.
20683
20684 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20685
20686         * gfortran.dg/label_1.f90: Adjust dg-error.
20687
20688 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20689
20690         PR target/26961
20691         * gcc.dg/fold-cond-1.c: New test case.
20692         * gcc.dg/pr26961-1.c: Likewise.
20693
20694 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20695
20696         PR libgfortran/27138
20697         * gfortran.dg/read_bad_advance.f90: New test.
20698
20699 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20700             Dale Johannesen  <dalej@apple.com>
20701
20702         PR target/24076
20703         * gcc.target/i386/vecinit-3.c: New testcase.
20704         * gcc.target/i386/vecinit-4.c: Likewise.
20705         * gcc.target/i386/sse-18.c: Likewise.
20706         * gcc.target/i386/sse-19.c: Likewise.
20707
20708 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20709
20710         * gfortran.dg/allocate_zerosize_1.f90: New test.
20711
20712 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20713
20714         PR c++/26365
20715         * g++.dg/template/crash45.C: New test.
20716
20717 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20718
20719         PR fortran/26787
20720         * gfortran.dg/proc_assign_1.f90: New test.
20721         * gfortran.dg/procedure_lvalue.f90: Change message.
20722         * gfortran.dg/namelist_4.f90: Add new error.
20723
20724         PR fortran/25597
20725         PR fortran/27096
20726         * gfortran.dg/auto_pointer_array_result_1.f90
20727
20728         PR fortran/27089
20729         * gfortran.dg/specification_type_resolution_1.f90
20730
20731         PR fortran/18003
20732         PR fortran/25669
20733         PR fortran/26834
20734         * gfortran.dg/bounds_temporaries_1.f90: New test.
20735
20736         PR fortran/27124
20737         * gfortran.dg/array_return_value_1.f90: New test.
20738
20739 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20740
20741         PR fortran/25336
20742         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20743
20744 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20745
20746         PR middle-end/26823
20747         * g++.dg/gomp/pr26823-1.C: New test.
20748         * g++.dg/gomp/pr26823-2.C: New test.
20749
20750 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20751
20752         PR middle-end/27134
20753         * gcc.dg/pr27314.c: New test.
20754
20755 2006-04-13  Richard Henderson  <rth@redhat.com>
20756
20757         * g++.dg/gomp/block-0.C: Update expected matches.
20758
20759 2006-04-13  DJ Delorie  <dj@redhat.com>
20760
20761         * lib/target-supports.exp (check_effective_target_int32plus): New.
20762         (check_effective_target_ptr32plus): New.
20763         (check_effective_target_size32plus): New.
20764         (check_effective_target_int16): New.
20765         (check_profiling_available): Add m32c to the list of unsupported
20766         targets.
20767
20768         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20769         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20770         memory size.
20771         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20772         pointers.
20773         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20774         size_t.
20775         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20776         and size_t.
20777         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20778         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20779         not just xstormy16.  Skip m32c due to weird pointer size.
20780         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20781         not just xstormy16.
20782         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20783         not just xstormy16.
20784         * gcc.dg/20020312-2.c: Add m32c support.
20785         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20786         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20787         in test.
20788         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20789         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20790         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20791         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20792         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20793         formats
20794         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20795         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20796         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20797         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20798         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20799         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20800         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20801         in test.
20802         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20803         in test.
20804         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20805         * gcc.dg/pr23049.c: Require >=32 bit integers.
20806         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20807         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20808         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20809         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20810         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20811         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20812         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20813         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20814         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20815         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20816         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20817         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20818         prototype in test.
20819         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20820         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20821         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20822         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20823         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20824
20825         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20826         * gcc.c-torture/execute/20040703-1.x: Likewise.
20827         * gcc.c-torture/execute/20040705-1.x: Likewise.
20828         * gcc.c-torture/execute/20040705-2.x: Likewise.
20829         * gcc.c-torture/execute/20040709-1.x: Likewise.
20830         * gcc.c-torture/execute/20040709-2.x: Likewise.
20831         * gcc.c-torture/execute/20040811-1.x: Likewise.
20832         * gcc.c-torture/execute/20050316-1.x: Likewise.
20833         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20834         * gcc.c-torture/execute/pr19689.x: Likewise.
20835         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20836         * gcc.c-torture/execute/usmul.x: Likewise.
20837         * gcc.c-torture/execute/vrp-5.x: Likewise.
20838         * gcc.c-torture/execute/vrp-6.x: Likewise.
20839         * gcc.dg/debug/20041023-1.s: Likewise.
20840
20841 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20842
20843         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20844         of integers to a vector types are now constant expressions in C.
20845         * gcc.dg/vect/vect-fold-1.c: New test case.
20846
20847 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20848             Ulrich Weigand  <uweigand@de.ibm.com>
20849
20850         PR target/27006
20851         * gcc.dg/vmx/pr27006.c: New testcase.
20852
20853 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20854
20855         PR libgfortran/26766
20856         * gfortran.dg/write_recursive.f90: New test.
20857
20858 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20859
20860         * g++.dg/parse/dtor7.C: New test.
20861         * g++.dg/parse/new1.C: Add error marker.
20862         * g++.dg/template/new3.C: New test.
20863
20864         PR c++/26122
20865         * g++.dg/template/pure1.C: New test.
20866
20867         PR c++/26295
20868         * g++.dg/parse/ptrmem4.C: New test.
20869
20870 2006-04-10  Jeff Law  <law@redhat.com>
20871
20872         PR/27087
20873         * gcc.c-torture/compile/pr27087.c: New test.
20874
20875 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20876
20877         PR/21391
20878         * gcc.dg/20060410.c: New.
20879
20880 2006-04-10  Matthias Klose  <doko@debian.org>
20881
20882         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20883         Recognize multilib directory names containing underscores.
20884
20885 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20886
20887         * gcc.target/i386/vecinit-1.c: New test case.
20888         * gcc.target/i386/vecinit-2.c: Likewise.
20889
20890 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20891
20892         PR debug/27057
20893         * g++.dg/debug/dwarf2-2.C: New test.
20894
20895 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20896
20897         PR rtl-optimization/27073
20898         * gcc.c-torture/execute/pr27073.c: New test.
20899
20900 2006-04-08  Mike Stump  <mrs@apple.com>
20901
20902         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20903
20904 2006-04-07  Richard Guenther  <rguenther@suse.de>
20905
20906         PR tree-optimization/26135
20907         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20908
20909 2006-04-06  Jan Hubicka  <jh@suse.cz>
20910
20911         PR profile/26399
20912         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20913
20914 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20915
20916         * g++.dg/conversion/nullptr1.C: New test case.
20917         * g++.dg/conversion/nullptr2.C: Likewise.
20918
20919 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20920
20921         * gfortran.dg/dependency_18.f90: New test case.
20922
20923 2006-04-05  Richard Guenther  <rguenther@suse.de>
20924
20925         PR tree-optimization/26919
20926         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20927         * gcc.dg/ipa/ipa-2.c: Likewise.
20928         * gcc.dg/ipa/ipa-3.c: Likewise.
20929         * gcc.dg/ipa/ipa-5.c: Likewise.
20930
20931 2006-04-05  Richard Guenther  <rguenther@suse.de>
20932
20933         PR tree-optimization/26763
20934         * gcc.dg/torture/pr26763-1.c: New testcase.
20935         * gcc.dg/torture/pr26763-2.c: Likewise.
20936
20937 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20938
20939         PR fortran/23634
20940         PR fortran/25619
20941         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20942
20943 2006-04-04  Eric Christopher  <echristo@apple.com>
20944
20945         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20946         stubs.
20947         * gcc.target/i386/387-5.c: Ditto.
20948
20949 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20950
20951         * gcc.target/sparc/struct-ret-check.c: New test.
20952
20953 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20954
20955         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20956         zero decimal digits specified in format.
20957
20958 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20959
20960         PR fortran/26891
20961         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20962
20963         PR fortran/26976
20964         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20965         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20966         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20967         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20968         compliant and detect bigendian-ness.
20969
20970 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20971
20972         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20973         dummy arguments work when the actual argument is itself a dummy
20974         argument of the caller.
20975
20976 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20977
20978         PR libfortran/24685
20979         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20980
20981 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20982
20983         * gfortran.dg/dependencency_17.f90: New test case.
20984
20985 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20986
20987         * gfortran.dg/dependency_14.f90: New test case.
20988         * gfortran.dg/dependency_15.f90: Likewise.
20989         * gfortran.dg/dependency_16.f90: Likewise.
20990
20991 2006-03-31  Asher Langton  <langton2@llnl.gov>
20992
20993         PR fortran/25358
20994         gfortran.dg/cray_pointers_6.f90: New test.
20995
20996 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20997
20998         PR libgfortran/26890
20999         * gfortran.dg/read_size_noadvance.f90: New test.
21000
21001 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21002
21003         PR fortran/25031
21004         * gfortran.dg/multiple_allocation_1.f90: Check that the
21005         size has changed after a re-allocation with stat.
21006
21007 2006-03-30  Richard Guenther  <rguenther@suse.de>
21008
21009         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21010         removal.
21011         * gcc.target/i386/sselibm-2.c: Likewise.
21012         * gcc.target/i386/sselibm-3.c: Likewise.
21013         * gcc.target/i386/sselibm-4.c: Likewise.
21014         * gcc.target/i386/sselibm-5.c: Likewise.
21015
21016 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21017
21018         * gcc.dg/fold-andxor-1.c: New test case.
21019         * gcc.dg/fold-xorand-1.c: Likewise.
21020
21021 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21022
21023         * gcc.dg/fold-convnotconv-1.c: New test case.
21024
21025 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21026
21027         PR fortran/26779
21028         * gfortran.dg/private_type_5.f90: New test.
21029
21030 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21031
21032         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21033
21034 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21035
21036         * gfortran.dg/advance_2.f90: New test.
21037         * gfortran.dg/advance_3.f90: New test.
21038
21039         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21040
21041 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21042
21043         PR libgfortran/26661
21044         PR libgfortran/26880
21045         * gfortran.dg/read_x_past.f: New test.
21046
21047 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21048
21049         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21050         to be STABS.
21051
21052 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21053
21054         * objc.dg/dwarf-1.m: Skip on AIX.
21055         * objc.dg/dwarf-2.m: Skip on AIX.
21056
21057 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21058
21059         PR fortran/26816
21060         * gfortran.dg/float_1.f90: New test.
21061
21062 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21063
21064         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21065         X86_64 targets.
21066         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21067
21068 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21069
21070         PR libfortran/26735
21071         * gfortran.dg/convert_implied_open.f90: New test case.
21072
21073 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21074
21075         PR fortran/26769
21076         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21077
21078 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21079
21080         PR middle-end/26717
21081         * gcc.dg/pr26717.c: New test.
21082
21083 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21084
21085         * gfortran.dg/dependency_12.f90: New test case.
21086
21087 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21088
21089         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21090
21091 2006-03-24  Jeff Law  <law@redhat.com>
21092
21093         * gcc.c-torture/pr26840.c: New test.
21094
21095 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21096
21097         * objc.dg/dwarf-2.m: New.
21098         * obj-c++.dg/dwarf-2.mm: New.
21099
21100         * g++.old-deja/g++.other/init19.C: New.
21101
21102 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21103
21104         * g++.dg/eh/spbp.C: Skip on AIX.
21105
21106 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21107
21108         PR middle-end/26611
21109         * g++.dg/gomp/pr26611-1.C: New test.
21110         * g++.dg/gomp/pr26611-2.C: New test.
21111
21112 2006-03-24  Jeff Law  <law@redhat.com>
21113
21114         * gcc.c-torture/compile/pr26833.c: New test.
21115         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21116
21117 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21118
21119         * gfortran.dg/endfile_2.f90: Delete temp file.
21120
21121 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21122
21123         PR fortran/19303
21124         * gfortran.dg/record_marker_1.f90: New test case.
21125         * gfortran.dg/record_marker_2.f: New test case.
21126         * gfortran.dg/record_marker_3.f90: New test case.
21127
21128 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21129
21130         PR fortran/17298
21131         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21132         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21133
21134 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21135
21136         * lib/gcc-dg.exp (cleanup-modules): New proc.
21137         * gfortran.dg/allocatable_function_1.f90,
21138         gfortran.dg/allocate_char_star_scalar_1.f90,
21139         gfortran.dg/assumed_charlen_function_1.f90,
21140         gfortran.dg/assumed_dummy_1.f90,
21141         gfortran.dg/assumed_shape_ranks_1.f90,
21142         gfortran.dg/assumed_shape_ranks_2.f90,
21143         gfortran.dg/assumed_size_dt_dummy.f90,
21144         gfortran.dg/auto_char_dummy_array_1.f90,
21145         gfortran.dg/auto_char_len_3.f90,
21146         gfortran.dg/automatic_module_variable.f90,
21147         gfortran.dg/bad_automatic_objects_1.f90,
21148         gfortran.dg/char_array_constructor.f90,
21149         gfortran.dg/char_array_structure_constructor.f90,
21150         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21151         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21152         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21153         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21154         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21155         gfortran.dg/derived_pointer_recursion.f90,
21156         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21157         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21158         gfortran.dg/dummy_functions_1.f90,
21159         gfortran.dg/elemental_initializer_1.f90,
21160         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21161         gfortran.dg/elemental_pointer_1.f90,
21162         gfortran.dg/elemental_subroutine_1.f90,
21163         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21164         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21165         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21166         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21167         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21168         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21169         gfortran.dg/global_references_1.f90,
21170         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21171         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21172         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21173         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21174         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21175         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21176         gfortran.dg/large_integer_kind_1.f90,
21177         gfortran.dg/large_real_kind_1.f90,
21178         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21179         gfortran.dg/module_double_reuse.f90,
21180         gfortran.dg/module_equivalence_1.f90,
21181         gfortran.dg/module_interface_1.f90,
21182         gfortran.dg/module_parameter_array_refs_1.f90,
21183         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21184         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21185         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21186         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21187         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21188         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21189         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21190         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21191         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21192         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21193         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21194         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21195         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21196         gfortran.dg/same_name_1.f90,
21197         gfortran.dg/sibling_dummy_procedure_1.f90,
21198         gfortran.dg/sibling_dummy_procedure_2.f90,
21199         gfortran.dg/sibling_dummy_procedure_3.f90,
21200         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21201         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21202         gfortran.dg/used_dummy_types_2.f90,
21203         gfortran.dg/used_dummy_types_3.f90,
21204         gfortran.dg/used_dummy_types_4.f90,
21205         gfortran.dg/used_dummy_types_5.f90,
21206         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21207         gfortran.dg/userdef_operator_1.f90: Use it.
21208
21209 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21210
21211         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21212         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21213         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21214         gfortran.dg/write_back.f,
21215         gfortran.fortran-torture/execute/inquire_1.f90,
21216         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21217
21218 2006-03-21  Jeff Law  <law@redhat.com>
21219
21220         * gcc.dg/tree-ssa/vrp28.c: New test.
21221
21222 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21223
21224         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21225         if _STDC_C99 is defined.
21226         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21227         * gcc.dg/builtins-20.c: Likewise.
21228         * gcc.dg/builtins-53.c: Likewise.
21229         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21230         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21231
21232 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21233
21234         PR tree-opt/26781
21235         * gcc.c-torture/compile/pr26781-1.c: New test.
21236         * gcc.c-torture/compile/pr26781-2.c: New test.
21237
21238 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21239
21240         PR c++/26690
21241         * g++.dg/gomp/pr26690-1.C: New test.
21242         * g++.dg/gomp/pr26690-2.C: New test.
21243
21244 2006-03-20  Jeff Law  <law@redhat.com>
21245
21246         * gcc.dg/tree-ssa/pr21829.c: New test.
21247
21248         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21249
21250 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21251
21252         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21253         (check_visibility_available): Use it.
21254         (check_effective_target_default_packed): Likewise.
21255         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21256         (check_effective_target_fopenmp): Likewise.
21257         (check_effective_target_freorder): Likewise.
21258         (check_effective_target_fpic): Likewise.
21259         (check_named_sections_available): Likewise.
21260         (check_effective_target_ilp32): Likewise.
21261         (check_effective_target_lp64): Likewise.
21262
21263 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21264
21265         PR fortran/20935
21266         * gfortran.dg/scalar_mask_2.f90: New test case.
21267
21268 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21269
21270         PR tree-opt/26629
21271         * gcc.dg/tree-ssa/loadpre12.c: New test.
21272         * gcc.dg/tree-ssa/loadpre13.c: New test.
21273         * gcc.dg/tree-ssa/loadpre14.c: New test.
21274         * gcc.dg/tree-ssa/loadpre15.c: New test.
21275         * gcc.dg/tree-ssa/loadpre16.c: New test.
21276         * gcc.dg/tree-ssa/loadpre17.c: New test.
21277         * gcc.dg/tree-ssa/loadpre18.c: New test.
21278         * gcc.dg/tree-ssa/loadpre19.c: New test.
21279         * gcc.dg/tree-ssa/loadpre20.c: New test.
21280         * gcc.dg/tree-ssa/loadpre21.c: New test.
21281         * gcc.dg/tree-ssa/loadpre22.c: New test.
21282
21283 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21284
21285         PR fortran/26741
21286         * gfortran.dg/elemental_initializer_1.f90: New test.
21287
21288         PR fortran/26716
21289         * gfortran.dg/assumed_shape_ranks_2: New test.
21290
21291 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21292
21293         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21294         target fpic.
21295
21296 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21297
21298         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21299         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21300         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21301         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21302         gfortran.fortran-torture/execute/direct_io.f90,
21303         gfortran.fortran-torture/execute/inquire_2.f90,
21304         gfortran.fortran-torture/execute/inquire_4.f90,
21305         gfortran.fortran-torture/execute/list_read_1.f90,
21306         gfortran.fortran-torture/execute/open_replace.f90,
21307         gfortran.fortran-torture/execute/slash_edit.f90,
21308         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21309         temporary files from testcases.
21310
21311 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21312
21313         PR libgfortran/26509
21314         gfortran.dg/write_direct_eor.f90: New test.
21315
21316 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21317
21318         * gcc.target/powerpc/pr26350.c: New.
21319         * gcc.target/powerpc/indexed-addr.c: New.
21320
21321 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21322
21323         * gfortran.dg/dependency_13.f90: New test case.
21324
21325 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21326
21327         PR middle-end/21781
21328         * gcc.dg/real-const-1.c: New test case.
21329
21330 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21331
21332         * g++.old-deja/g++.other/init18.C: New.
21333         * g++.old-deja/g++.other/init5.C: Remove xfail.
21334
21335 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21336
21337         * g++.dg/opt/pr15551.C: Cleanup temp file.
21338
21339 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21340
21341         PR c++/6634
21342         g++.dg/parse/long1.C: New test.
21343
21344 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21345
21346         PR fortran/19101
21347         * gfortran.dg/continuation.f90: New test.
21348         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21349
21350 2006-03-14  Richard Guenther  <rguenther@suse.de>
21351
21352         PR tree-optimization/26672
21353         * gcc.dg/torture/pr26672.c: New testcase.
21354
21355 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21356
21357         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21358         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21359
21360 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21361
21362         PR middle-end/26557
21363         * gcc.c-torture/compile/switch-1.c: New test case.
21364
21365 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21366
21367         PR fortran/25378
21368         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21369         test to include more permuatations of mask and index.
21370         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21371         respond to F2003 spec. that the position returned for an all false
21372         mask && condition is zero.
21373
21374 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21375
21376         PR middle-end/25989
21377         * gcc.dg/gomp/pr25989.c: New test.
21378
21379 2006-03-13  Jeff Law  <law@redhat.com>
21380
21381         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21382
21383 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21384
21385         * gcc.dg/switch-9.c: New test.
21386
21387 2006-03-13  Richard Guenther  <rguenther@suse.de>
21388
21389         PR middle-end/26630
21390         * gcc.dg/torture/pr26630.c: New testcase.
21391
21392 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21393
21394         * gfortran.dg/dependency_10.f90: New test case.
21395         * gfortran.dg/dependency_11.f90: Likewise.
21396
21397 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21398             Erik Edelmann  <eedelman@gcc.gnu.org>
21399
21400         * gfortran.dg/allocatable_function_1.f90: New.
21401         * gfortran.dg/allocatable_function_2.f90: New.
21402
21403 2006-03-10  Richard Guenther  <rguenther@suse.de>
21404
21405         PR middle-end/26565
21406         * gcc.dg/torture/pr26565.c: New testcase.
21407
21408 2006-03-09  Eric Christopher  <echristo@apple.com>
21409
21410         * gcc.c-torture/compile/20060309-1.c: New.
21411
21412 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21413
21414         PR libgfortran/26499
21415         * gfortran.dg/write_back.f: New test.
21416         * gfortran.dg/write_rewind_1.f: New test.
21417         * gfortran.dg/write_rewind_2.f: New test.
21418
21419 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21420
21421         PR libgfortran/26554
21422         * gfortran.dg/read_logical.f90: New test.
21423
21424 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21425
21426         * ada/acats/norun.lst: cdd2a03 now passes.
21427
21428 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21429
21430         PR testsuite/25177
21431         * gcc.target/powerpc/pr18096-1.c: Change where the error
21432         would match.
21433
21434 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21435
21436         * gcc.target/i386/cleanup-1.c: New test.
21437         * gcc.target/i386/cleanup-2.c: New test.
21438
21439 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21440
21441         * gfortran.dg/dependency_9.f90: Remove for the time being.
21442
21443 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21444
21445         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21446         directive.
21447
21448 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21449
21450         * gfortran.dg/dependency_9.f90: New test case.
21451
21452 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21453
21454         * gfortran.dg/dependency_4.f90: New test case.
21455         * gfortran.dg/dependency_5.f90: New test case.
21456         * gfortran.dg/dependency_6.f90: New test case.
21457         * gfortran.dg/dependency_7.f90: New test case.
21458         * gfortran.dg/dependency_8.f90: New test case.
21459
21460 2006-03-03  Paul Brook  <paul@codesourcery.com>
21461
21462         * lib/target-supports.exp (check_profiling_available):
21463         Add m68k-*-elf.
21464
21465 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21466
21467         PR fortran/25031
21468         * multiple_allocation_1.f90: New test.
21469
21470 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21471
21472         PR tree-optimization/26524
21473         * gfortran.dg/pr26524.f: New test case.
21474
21475 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21476
21477         * g++.dg/template/repo5.C: Cleanup repo files.
21478         * gcc.dg/20051201-1.c: Cleanup coverage files.
21479         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21480         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21481         tree dump files.
21482
21483 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21484
21485         * objc.dg/objc-nofilename-1.m: New test.
21486         * objc.dg/bad-receiver-type.m: New test.
21487         * obj-c++.dg/bad-receiver-type.mm: New test.
21488
21489 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21490
21491         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21492
21493 2006-03-01  Mike Stump  <mrs@apple.com>
21494
21495         * g++.dg/abi/key2.C: Add.
21496
21497 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21498
21499         * gfortran.dg/logical_dot_product.f90: New test.
21500
21501         PR fortran/26393
21502         * gfortran.dg/used_interface_ref.f90: New test.
21503
21504         PR fortran/20938
21505         * gfortran.dg/dependency_2.f90: New test.
21506         * gfortran.fortran-torture/execute/where17.f90: New test.
21507         * gfortran.fortran-torture/execute/where18.f90: New test.
21508         * gfortran.fortran-torture/execute/where19.f90: New test.
21509         * gfortran.fortran-torture/execute/where20.f90: New test.
21510
21511 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21512
21513         * g++.dg/tree-ssa/pr26443.C: New test case.
21514
21515 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21516
21517         PR middle-end/26022
21518         * g++.dg/opt/return-slot1.C: New test.
21519
21520 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21521
21522         PR libgfortran/26136
21523         * gfortran.dg/namelist_23.f90: New test.
21524
21525 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21526
21527         PR middle-end/14752
21528         * gcc.dg/fold-eqandshift-2.c: New test case.
21529
21530 2006-02-28  Richard Guenther  <rguenther@suse.de>
21531
21532         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21533         decomposition.
21534
21535 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21536
21537         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21538
21539 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21540
21541         PR libgfortran/26464
21542         * gfortran.dg/backspace_5.f: New test.
21543         * gfortran.dg/backspace_6.f: New test.
21544
21545 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21546
21547         * gcc.dg/fold-eqandnot-1.c: New test case.
21548
21549 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21550
21551         PR middle-end/19983
21552         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21553
21554 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21555
21556         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21557         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21558
21559 2006-02-26  Richard Guenther  <rguenther@suse.de>
21560
21561         PR tree-optimization/26421
21562         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21563
21564 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21565
21566         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21567         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21568
21569 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21570
21571         * gcc.dg/fold-even-1.c: New test case.
21572
21573 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21574
21575         PR middle-end/21137
21576         * gcc.dg/fold-eqandshift-1.c: New test case.
21577
21578 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21579
21580         PR tree-optimization/25125
21581         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21582         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21583
21584 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21585
21586         PR tree-optimizations/26359
21587         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21588         with -fdump-tree-dceloop-details.
21589         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21590
21591 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21592
21593         PR middle-end/23673
21594         * gcc.dg/fold-eqxor-1.c: New test case.
21595         * gcc.dg/fold-eqxor-2.c: Likewise.
21596         * gcc.dg/fold-eqxor-3.c: Likewise.
21597
21598 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21599
21600         PR fortran/23092
21601         * scalar_mask_1.f90: New test.
21602
21603 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21604
21605         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21606         * g++.dg/eh/uncaught2.C: New.
21607         * g++.dg/eh/uncaught3.C: New.
21608
21609 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21610
21611         PR libgfortran/26423
21612         * gfortran.dg/read_many_1.f: New test.
21613
21614 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21615
21616         PR fortran/24519
21617         * gfortran.dg/dependency_3.f90: New test.
21618         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21619         XFAILs.
21620
21621         PR fortran/25395
21622         * gfortran.dg/equiv_6.f90: New test.
21623
21624 2006-02-23  Jeff Law  <law@redhat.com>
21625
21626         * gcc.c-torture/compile/pr26425.c: New test.
21627
21628 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21629
21630         PR middle-end/26412
21631         * gcc.dg/gomp/pr26412.c: New test.
21632
21633 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21634
21635         PR c++/26291
21636         * g++.dg/other/ellipsis1.C: New test.
21637         * g++.dg/parse/operator4.C: Adjust error marker.
21638
21639 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21640
21641         PR target/25603
21642         * gfortran.dg/pr25603.f: New testcase.
21643
21644 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21645
21646         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21647         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21648
21649 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21650
21651         * g++.dg/eh/spbp.C: New.
21652
21653 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21654
21655         PR middle-end/26379
21656         * gcc.target/i386/mmx-7.c: New test.
21657
21658 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21659
21660         PR tree-optimization/26361
21661         * gcc.dg/tree-ssa/vrp27.c: New test case.
21662
21663 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21664
21665         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21666         * gcc.dg/tree-ssa/complex-4.c: Here.
21667
21668 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21669
21670         PR middle-end/19543
21671         * gfortran.dg/logical_1.f90: New test case.
21672
21673 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21674
21675         PR middle-end/26334
21676         * gcc.dg/20060218-1.c: Moved to...
21677         * gcc.target/i386/20060218-1.c: ... here.  New test.
21678
21679 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21680
21681         PR fortran/26201
21682         * gfortran.dg/convert_1.f90: New.
21683
21684 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21685
21686         PR fortran/25054
21687         * gfortran.dg/namelist_5.f90: New test.
21688
21689         PR fortran/25089
21690         * gfortran.dg/namelist_4.f90: New test.
21691
21692 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21693
21694         PR tree-opt/25680
21695         * gcc.dg/tree-ssa/complex-3.c: New test.
21696
21697 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21698
21699         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21700         variable to take into account the variable name in the
21701         function header.
21702         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21703
21704 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21705
21706         PR middle-end/26334
21707         * gcc.c-torture/compile/20060217-1.c: New test.
21708         * gcc.dg/20060218-1.c: New test.
21709
21710 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21711
21712         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21713
21714 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21715
21716         * gcc.dg/cpp/undef3.c: New test.
21717         * gcc.dg/cpp/trad/builtins2.c: New test.
21718
21719 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21720
21721         PR c++/26266
21722         * g++.dg/template/static22.C: New test.
21723         * g++.dg/template/static23.C: New test.
21724         * g++.dg/template/static24.C: New test.
21725         * g++.dg/template/non-dependent13.C: New test.
21726         * g++.dg/init/member1.C: Tweak error markers.
21727
21728 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21729
21730         PR target/26255
21731         * gcc.c-torture/compile/pr26255.c: New test case.
21732
21733 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21734
21735         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21736         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21737         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21738         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21739         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21740         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21741         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21742
21743 2006-02-16  Jeff Law  <law@redhat.com>
21744
21745         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21746         * gcc.dg/tree-ssa/vrp26.c: New test.
21747
21748 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21749
21750         PR target/20353
21751         PR target/24578
21752         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21753         __UCLIBC__ is defined.
21754
21755 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21756
21757         PR fortran/26224
21758         * gfortran.dg/gomp/pr26224.f: New test.
21759
21760 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21761
21762         PR tree-opt/25918
21763         * lib/target-supports.exp
21764         (check_effective_target_vect_short_mult): New.
21765         (check_effective_target_vect_char_mult): New.
21766         (check_effective_target_vect_widen_sum_qi_to_si): New.
21767         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21768         (check_effective_target_vect_widen_sum_hi_to_si): New.
21769         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21770         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21771         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21772         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21773         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21774         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21775         vect-reduc-pattern-2c.c
21776         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21777         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21778         vect-reduc-pattern-1c.c
21779
21780 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21781
21782         PR fortran/24557
21783         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21784
21785 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21786
21787         PR fortran/26054
21788         * gfortran.dg/enum_8.f90: Remove check for warning.
21789         * gfortran.dg/iomsg_1.f90: Ditto.
21790         * gfortran.dg/enum_1.f90: Ditto.
21791         * gfortran.dg/enum_9.f90: Ditto.
21792         * gfortran.dg/enum_2.f90: Ditto.
21793         * gfortran.dg/enum_10.f90: Ditto.
21794         * gfortran.dg/enum_3.f90: Ditto.
21795         * gfortran.dg/flush_1.f90: Ditto.
21796         * gfortran.dg/enum_4.f90: Ditto.
21797         * gfortran.dg/array_constructor_1.f90: Ditto.
21798         * gfortran.dg/enum_5.f90: Ditto.
21799         * gfortran.dg/enum_6.f90: Ditto.
21800         * gfortran.dg/enum_7.f90: Ditto.
21801
21802 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21803
21804         PR middle-end/26300
21805         * gcc.c-torture/compile/20060215-1.c: New test.
21806
21807 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21808
21809         PR middle-end/23670
21810         * gcc.dg/tree-ssa/andor-2.c: New test case.
21811
21812 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21813
21814         PR fortran/25045
21815         * optional_dim.f90: New test.
21816
21817 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21818
21819         PR fortran/26277
21820         * gfortran.dg/label_4.f90: New.
21821
21822 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21823             Diego Novillo  <dnovillo@redhat.com>
21824             Uros Bizjak  <uros@kss-loka.si>
21825
21826         * gfortran.dg/gomp: New directory.
21827
21828 2006-02-14  Richard Guenther  <rguenther@suse.de>
21829
21830         PR tree-optimization/26258
21831         * gcc.dg/torture/pr26258.c: New testcase.
21832
21833 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21834
21835         PR fortran/26246
21836         * gfortran.dg/pr26246_1.f90: New test.
21837         * gfortran.dg/pr26246_2.f90: New test.
21838
21839         PR middle-end/26092
21840         * gcc.c-torture/compile/20060208-1.c: New test.
21841
21842 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21843
21844         PR fortran/26074
21845         PR fortran/25103
21846         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21847         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21848         * gfortran.dg/automatic_module_variable.f90: Change error message.
21849
21850         PR fortran/20861
21851         * gfortran.dg/internal_dummy_1.f90: New test.
21852
21853         PR fortran/20871
21854         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21855
21856
21857         PR fortran/25083
21858         * gfortran.dg/uncommon_block_data_1.f90: New test.
21859         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21860         with standard.
21861
21862         PR fortran/25088
21863         * gfortran.dg/typed_subroutine_1.f90: New test.
21864
21865 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21866
21867         * objc.dg/dwarf-1.m: New.
21868
21869 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21870
21871         PR middle-end/24427
21872         * gcc.dg/tree-ssa/andor-1.c: New test case.
21873
21874 2006-02-13  Josh Conner  <jconner@apple.com>
21875
21876         PR target/25376
21877         * gcc.dg/pr25376.c: New test.
21878
21879         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21880         assemble.
21881         * lib/target-supports.exp (check_named_sections_available):
21882         Only compile named-sections test -- don't assemble.
21883
21884 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21885
21886         * g++.dg/warn/no-write-strings.C: New test.
21887         * g++.dg/warn/write-strings.C: Likewise.
21888         * g++.dg/warn/write-strings-default.C: Likewise.
21889
21890 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21891
21892         PR fortran/25806
21893         * gfortran.dg/ret_pointer_2.f90: New test.
21894
21895 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21896
21897         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21898
21899 2006-02-10  Jeff Law  <law@redhat.com>
21900
21901         * gcc.c-torture/compile/pr26213.c: New test.
21902
21903 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21904
21905         gfortran.dg/null_1.f90: New test.
21906
21907 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21908
21909         PR fortran/14771
21910         * gfortran.dg/parens_4.f90: New.
21911         * gfortran.dg/parens_5.f90: New.
21912
21913 2006-02-10  Richard Guenther  <rguenther@suse.de>
21914
21915         * gcc.dg/pr23372-1.c: Remove empty file.
21916
21917 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21918         Paul Thomas  <pault@gcc.gnu.org>
21919
21920         PR fortran/14771
21921         * gfortran.dg/parens_1.f90: New.
21922         * gfortran.dg/parens_2.f90: New.
21923         * gfortran.dg/parens_3.f90: New.
21924
21925 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21926
21927         PR fortran/26038
21928         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21929
21930         PR fortran/25059
21931         * gfortran.dg/impure_assignment_1.f90: New test.
21932
21933         PR fortran/25070
21934         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21935
21936 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21937
21938         PR target/26141
21939         * g++.dg/expr/stdarg2.C: New test.
21940
21941 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21942
21943         PR inline-asm/16194
21944         * gcc.dg/pr16194.c: New test.
21945
21946 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21947
21948         * ada/acats/run_acats: Use portable variant of "$@".
21949
21950 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21951
21952         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21953         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21954
21955 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21956
21957         PR tree-opt/26179
21958         * g++.dg/opt/pr26179.C: New test.
21959
21960 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21961
21962         PR middle-end/26134
21963         * gcc.dg/tree-ssa/complex-3.c: New test.
21964
21965 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21966
21967         * gcc.c-torture/compile/volatile-1.c: New test.
21968
21969 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21970
21971         PR 26180
21972         * gcc.dg/tree-ssa/pr26180.c: New test.
21973
21974 2006-02-08  Jeff Law  <law@redhat.com>
21975
21976         * gcc.dg/tree-ssa/pr21417.c: New test.
21977
21978 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21979
21980         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21981         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21982
21983 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21984
21985         * lib/scanrtl.exp: New.
21986
21987 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21988
21989         PR c++/26071
21990         * g++.dg/other/virtual2.C: New test.
21991
21992         PR c++/26070
21993         * g++.dg/other/virtual1.C: New test.
21994
21995 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21996
21997         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21998         cleanup-ipa-dump): Update dump file glob patterns.
21999         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22000         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22001
22002         * lib/gcc-dg.exp: Load it.
22003         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22004
22005 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22006
22007         PR testsuite/26159
22008         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22009         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22010
22011 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22012
22013         PR fortran/25577
22014         * gfortran.dg/mvbits_1.f90: New.
22015
22016 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22017
22018         * g++.dg/warn/Wdiv-by-zero.C: New test.
22019         * g++.dg/warn/Wno-div-by-zero.C: New.
22020
22021 2006-02-07  Jeff Law  <law@redhat.com>
22022
22023         * gcc.dg/tree-ssa/pr21559.c: New test.
22024
22025         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22026         multiple VRP passes.
22027         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22028         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22029         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22030         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22031         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22032         * gcc.dg/tree-ssa/vrp02.c: Likewise
22033         * gcc.dg/tree-ssa/vrp11.c: Likewise
22034         * gcc.dg/tree-ssa/pr14341.c: Likewise
22035         * gcc.dg/tree-ssa/vrp19.c: Likewise
22036         * gcc.dg/tree-ssa/vrp20.c: Likewise
22037         * gcc.dg/tree-ssa/vrp03.c: Likewise
22038         * gcc.dg/tree-ssa/pr21086.c: Likewise
22039         * gcc.dg/tree-ssa/pr21959.c: Likewise
22040         * gcc.dg/tree-ssa/vrp21.c: Likewise
22041         * gcc.dg/tree-ssa/vrp04.c: Likewise
22042         * gcc.dg/tree-ssa/pr25485.c: Likewise
22043         * gcc.dg/tree-ssa/pr22026.c: Likewise
22044         * gcc.dg/tree-ssa/vrp22.c: Likewise
22045         * gcc.dg/tree-ssa/vrp05.c: Likewise
22046         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22047         * gcc.dg/tree-ssa/pr20701.c: Likewise
22048         * gcc.dg/tree-ssa/vrp23.c: Likewise
22049         * gcc.dg/tree-ssa/vrp06.c: Likewise
22050         * gcc.dg/tree-ssa/pr22117.c: Likewise
22051         * gcc.dg/tree-ssa/pr20702.c: Likewise
22052         * gcc.dg/tree-ssa/vrp15.c: Likewise
22053         * gcc.dg/tree-ssa/pr21090.c: Likewise
22054         * gcc.dg/tree-ssa/pr21294.c: Likewise
22055         * gcc.dg/tree-ssa/vrp24.c: Likewise
22056         * gcc.dg/tree-ssa/vrp07.c: Likewise
22057         * gcc.dg/tree-ssa/pr21563.c: Likewise
22058         * gcc.dg/tree-ssa/pr25382.c: Likewise
22059         * gcc.dg/tree-ssa/vrp16.c: Likewise
22060         * gcc.dg/tree-ssa/vrp25.c: Likewise
22061         * gcc.dg/tree-ssa/vrp08.c: Likewise
22062         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22063         * gcc.dg/tree-ssa/vrp17.c: Likewise
22064         * gcc.dg/tree-ssa/pr21458.c: Likewise
22065         * g++.dg/tree-ssa/pr18178.C: Likewise
22066
22067 2006-02-07  Richard Guenther  <rguenther@suse.de>
22068
22069         PR c++/26140
22070         Revert
22071         2006-01-30  Richard Guenther  <rguenther@suse.de>
22072         PR c++/23372
22073         * gcc.dg/pr23372-1.C: New testcase.
22074
22075         * g++.dg/tree-ssa/pr26140.C: New testcase.
22076
22077 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22078
22079         PR c++/9737
22080         * g++.dg/template/ttp15.C: New test.
22081         * g++.dg/template/ttp16.C: Likewise.
22082         * g++.dg/template/ttp17.C: Likewise.
22083         * g++.old-deja/g++.pt/ttp36.C: Remove.
22084         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22085         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22086         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22087         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22088         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22089         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22090         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22091         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22092         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22093
22094 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22095
22096         PR libfortran/23815
22097         * unf_io_convert_4.f90: New test.
22098
22099 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22100
22101         * gcc.dg/tree-ssa/loadpre10.c: New test.
22102         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22103         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22104         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22105
22106 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22107
22108         PR libfortran/24685
22109         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22110
22111 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22112
22113         PR tree-opt/25251
22114         * gfortran.dg/assign_7.f: New test.
22115
22116 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22117
22118         PR fortran/26041
22119         PR fortran/26064
22120         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22121         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22122         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22123
22124 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22125
22126         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22127         in size_t typedef.
22128
22129 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22130
22131         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22132         * g++.dg/charset/string.c (foo): Likewise.
22133         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22134         const char*
22135         * g++.dg/ext/builtin2.C (printf): Likewise.
22136         * g++.dg/init/new15.C (printf): Likewise.
22137         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22138         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22139         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22140         * g++.dg/template/non-dependent4.C (temp): Likewise.
22141         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22142         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22143         parameter type to const char*.
22144         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22145         Change type to const char*.
22146         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22147         Likewise.
22148         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22149         second parameter type to const char*.
22150         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22151         (Y::Y): Change parameter type to const char*.
22152         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22153         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22154         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22155         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22156         (char*).
22157         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22158         const char*.
22159         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22160         type to const char*.
22161         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22162         return type to const char*.
22163         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22164         to const char*.
22165         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22166         * g++.old-deja/g++.law/refs1.C: Likewise.
22167         * g++.old-deja/g++.law/visibility1.C: Likewise.
22168         * g++.old-deja/g++.law/visibility2.C: Likewise.
22169         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22170         const char*.
22171         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22172         * g++.old-deja/g++.mike/net48.C: Likewise.
22173         * g++.old-deja/g++.mike/p646.C: Likewise.
22174         * g++.old-deja/g++.mike/p6746.C: Likewise.
22175         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22176         type to const char*.
22177         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22178         deprecated conversion warning.
22179         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22180         char*.
22181         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22182         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22183         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22184         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22185         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22186         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22187         * g++.old-deja/g++.pt/t39.C: Likewise.
22188         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22189         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22190
22191 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22192
22193         PR fortran/25075
22194         intrinsic_argument_conformance_1.f90: New test.
22195
22196 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22197
22198         PR fortran/20845
22199         * gfortran.dg/char_result_11.f90: Add SAVE.
22200         * gfortran.dg/der_pointer_4.f90: Ditto.
22201         * gfortran.dg/default_initialization.f90: New test.
22202
22203 2006-02-03  Jeff Law  <law@redhat.com>
22204
22205         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22206         handle more than 100 dump files.
22207         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22208         * lib/scantree.exp (scan-tree-dump): Likewise.
22209         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22210         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22211         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22212         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22213         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22214
22215 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22216
22217         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22218
22219 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22220
22221         * g++.dg/template/using12.C: New test.
22222
22223 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22224
22225         * gcc.target/powerpc/pr25960.c: New test.
22226
22227 2006-02-02  Steven G. Kargl  <kargls@comcast>
22228
22229         PR fortran/24958
22230         gfortran.dg/nullify_2.f90: New test.
22231
22232 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22233
22234         PR 25990
22235         * gcc.dg/gomp/pr25990.c: New test.
22236
22237 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22238
22239         PR c++/25342
22240         * g++.gd/template/partial4.C: New test.
22241
22242 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22243
22244         PR middle-end/26001
22245         * gfortran.dg/data_char_2.f90: New.
22246
22247 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22248
22249         PR fortran/26039
22250         maxval_maxloc_conformance_1.f90: New test.
22251
22252 2006-01-31  Richard Guenther  <rguenther@suse.de>
22253
22254         * gcc.target/i386/sselibm-1.c: New testcase.
22255         * gcc.target/i386/sselibm-2.c: Likewise.
22256         * gcc.target/i386/sselibm-3.c: Likewise.
22257         * gcc.target/i386/sselibm-4.c: Likewise.
22258         * gcc.target/i386/sselibm-5.c: Likewise.
22259
22260 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22261
22262         PR fortran/24266
22263         * gfortran.dg/arrayio_derived_2.f90: New.
22264
22265 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22266
22267         * gcc.dg/unsigned-long-compare.c: New test.
22268
22269 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22270
22271         PR testsuite/25318
22272         * lib/target-supports.exp (check_effective_target_freorder):
22273         Check to see if target supports -freorder-blocks-and-partition.
22274         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22275         instead of "dg-require-named-sections".
22276
22277 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22278
22279         PR target/14798:
22280         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22281         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22282         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22283         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22284         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22285         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22286         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22287         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22288
22289 2006-01-30  Richard Guenther  <rguenther@suse.de>
22290
22291         PR c++/23372
22292         * gcc.dg/pr23372-1.C: New testcase.
22293
22294 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22295
22296         * gcc.dg/gomp/pr25874.c: New test.
22297
22298 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22299
22300         PR tree-opt/25911
22301         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22302
22303 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22304
22305         PR fortran/18578
22306         PR fortran/18579
22307         PR fortran/20857
22308         PR fortran/20885
22309         * gfortran.dg/intent_out_1.f90: New test.
22310
22311 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22312
22313         PR fortran/17911
22314         * gfortran.dg/procedure_lvalue.f90: New test.
22315
22316         PR fortran/20895
22317         PR fortran/25030
22318         * gfortran.dg/char_pointer_assign_2.f90: New test.
22319         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22320         assignment to be consistent with standard.
22321         * gfortran.dg/char_result_2.f90: The same.
22322         * gfortran.dg/char_result_8.f90: The same.
22323
22324 2006-01-28  Zack Weinberg  <zackw@panix.com>
22325
22326         * gcc.dg/Woverlength-strings.c
22327         * gcc.dg/Woverlength-strings-pedantic-c89.c
22328         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22329         * gcc.dg/Woverlength-strings-pedantic-c99.c
22330         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22331
22332 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22333
22334         * gcc.c-torture/execute/20060127-1.c: New test.
22335
22336 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22337
22338         PR c++/25999
22339         * g++.dg/ext/pragmaweak1.C: New test.
22340
22341 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22342
22343         PR c++/25855
22344         * g++.dg/template/spec29.C: New test.
22345
22346 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22347
22348         PR c/19606.
22349         * gcc.c-torture/execute/pr19606.c: New.
22350
22351 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22352
22353         * gcc.dg/pragma-re-4.c: New test.
22354
22355 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22356
22357         PR fortran/25964
22358         * gfortran.dg/assumed_size_refs_3.f90: New test.
22359
22360 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22361
22362         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22363
22364 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22365
22366         PR ada/21317
22367         * ada/acats/support/impdef.a: Add One_Long_Second.
22368         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22369         * ada/acats/tests/c9/c94026.a: Likewise.
22370         * ada/acats/tests/c9/c97305c.ada: Likewise.
22371         * ada/acats/tests/c9/c99004a.ada: Likewise.
22372
22373 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22374
22375         PR fortran/25964
22376         * gfortran.dg/global_references_2.f90: New test.
22377
22378         PR fortran/25084
22379         PR fortran/20852
22380         PR fortran/25085
22381         PR fortran/25086
22382         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22383         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22384
22385         PR fortran/25416
22386         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22387
22388 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22389
22390         PR c/25892
22391         * gcc.dg/Wpointer-sign.c: New.
22392         * gcc.dg/Wpointer-sign-Wall.c: New.
22393         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22394         * gcc.dg/Wpointer-sign-pedantic.c: New.
22395         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22396         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22397
22398 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22399
22400         PR C/25861
22401         * gcc.c-torture/compile/pr25861.c: New test.
22402
22403 2006-01-26  Paul Brook  <paul@codesourcery.com>
22404
22405         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22406         on short-enum targets.
22407         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22408         variable.
22409         (generate_fields): Use short_enums.
22410         (main): Set short_enums.  Document -e.
22411         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22412         on short-enum targets.
22413         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22414         variable.
22415         (generate_fields): Use short_enums.
22416         (main): Set short_enums.  Document -e.
22417         * lib/target-supports.exp (check_effective_target_short_enums): New.
22418
22419 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22420
22421         PR target/25947
22422         * gcc.dg/torture/pr25947-1.c: New test.
22423
22424 2006-01-25  Jan Hubicka  <jh@suse.cz>
22425             Roger Sayle  <roger@eyesopen.com>
22426
22427         PR rtl-optimization/25703
22428         * gcc.target/i386/20060125-1.c: New test case.
22429         * gcc.target/i386/20060125-2.c: New test case.
22430
22431 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22432
22433         PR fortran/18540
22434         * gfortran.dg/goto_1.f: New.
22435
22436 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22437
22438         PR fortran/25716
22439         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22440         25716 on 32-bit systems too.
22441
22442 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22443
22444         PR testsuite/25590
22445         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22446
22447 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22448
22449         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22450
22451 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22452
22453         PR fortran/25835
22454         * gfortran.dg/read_eof.f90: Delete, renamed.
22455         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22456         * gfortran.dg/read_eof_2.f90: New test.
22457         * gfortran.dg/read_eof_3.f90: New test.
22458
22459 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22460
22461         PR tree-opt/25860
22462         * gcc.c-torture/compile/pr25860.c: New test.
22463
22464 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22465
22466         PR c++/25552
22467         * g++.dg/parse/dtor8.C: New test.
22468
22469 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22470
22471         PR testsuite/25891
22472         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22473         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22474         check_effective_target_fopenmp returns 0.
22475
22476 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22477
22478         PR ada/20548
22479         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22480         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22481         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22482
22483 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22484
22485         PR tree-opt/25857
22486         * g++.dg/opt/pr25857.C: New test.
22487
22488 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22489         Jan Hubicka  <jh@suse.cz>
22490         Richard Guenther  <rguenther@suse.de>
22491
22492         PR rtl-optimization/25654
22493         * gcc.dg/torture/pr25654.c: New testcase.
22494         * gcc.target/i386/pr25654.c: Likewise.
22495
22496 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22497
22498         PR fortran/25901
22499         * gfortran.dg/internal references_2.f90: New test.
22500
22501         Fix regression in testing of admissability of attributes.
22502         * gfortran.dg/intent_used_1.f90: New test.
22503
22504 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22505
22506         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22507         Remove target conditional torture options for i?86 and x86_64
22508         GNU/Linux.
22509
22510 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22511
22512         PR c++/10891
22513         * g++.dg/rtti/no-rtti.C: New.
22514
22515 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22516
22517         PR c++/25895
22518         * g++.dg/inherit/conv2.C: New test.
22519
22520         PR c++/25856
22521         * g++.dg/parse/dtor7.C: New test.
22522
22523         PR c++/25858
22524         * g++.dg/template/crash44.C: New test.
22525
22526 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22527
22528         PR fortran/25124
22529         PR fortran/25625
22530         * gfortran.dg/internal_references_1.f90: New test.
22531           PR fortran/20881
22532         PR fortran/23308
22533         PR fortran/25538
22534         PR fortran/25710
22535         * gfortran.dg/global_references_1.f90: New test.
22536         * gfortran.dg/g77/19990905-1.f: Restore the error that
22537         there is a clash between the common block name and
22538         the name of a subroutine reference.
22539
22540         PR fortran/PR24276
22541         * gfortran.dg/aliasing_dummy_1.f90: New test.
22542
22543 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22544
22545         * gcc.dg/vmx/1b-01.c: Warning fix.
22546         * gcc.dg/vmx/1c-02.c: Likewise.
22547         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22548
22549 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22550
22551         PR testsuite/24962
22552         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22553
22554 2006-01-20  Richard Guenther  <rguenther@suse.de>
22555         Steven Bosscher <stevenb.gcc@gmail.com>
22556
22557         PR rtl-optimization/24626
22558         * gcc.dg/torture/pr24626-1.c: New testcase.
22559         * gcc.dg/torture/pr24626-2.c: Likewise.
22560         * gcc.dg/torture/pr24626-3.c: Likewise.
22561         * gcc.dg/torture/pr24626-4.c: Likewise.
22562
22563 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22564
22565         PR c++/5520
22566         * g++.dg/warn/empty-body.C: New.
22567
22568 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22569
22570         PR c++/22136
22571         * g++.dg/template/using10.C: New test.
22572         * g++.dg/temlpate/using11.C: Likewise.
22573         * g++.dg/inherit/using5.C: Tweak error messages.
22574
22575 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22576
22577         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22578         target test.
22579         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22580
22581 2006-01-19  Jan Hubicka  <jh@suse.cz>
22582
22583         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22584
22585 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22586
22587         PR c++/25854
22588         * g++.dg/template/spec28.C: New test.
22589
22590 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22591
22592         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22593         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22594
22595 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22596
22597         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22598         * gcc.dg/gomp/critical-1.c: Likewise.
22599         * gcc.dg/gomp/critical-3.c: Likewise.
22600         * gcc.dg/gomp/empty.c: Likewise.
22601         * gcc.dg/gomp/ordered-1.c: Likewise.
22602         * gcc.dg/gomp/for-4.c: Likewise.
22603         * gcc.dg/gomp/for-6.c: Likewise.
22604         * gcc.dg/gomp/master-3.c: Likewise.
22605         * gcc.dg/gomp/for-8.c: Likewise.
22606         * gcc.dg/gomp/for-10.c: Likewise.
22607         * gcc.dg/gomp/for-18.c: Likewise.
22608         * gcc.dg/gomp/for-5.c: Likewise.
22609         * gcc.dg/gomp/for-7.c: Likewise.
22610         * gcc.dg/gomp/for-9.c: Likewise.
22611
22612 2006-01-18  Jeff Law  <law@redhat.com>
22613
22614         * gcc.dg/tree-ssa/vrp25.c: New test.
22615
22616 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22617
22618         * gcc.dg/pr25805.c: Fix misapplied patch.
22619
22620 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22621
22622         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22623         (check_effective_target_vect_udot_qi): New.
22624         (check_effective_target_vect_sdot_hi): New.
22625         (check_effective_target_vect_udot_hi): New.
22626         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22627         prefixed with "wrapv-" with -fwrapv.
22628         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22629         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22630         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22631         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22632         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22633
22634         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22635         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22636         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22637         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22638
22639 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22640
22641         PR c++/16829
22642         * g++.dg/other/default2.C: New test.
22643         * g++.dg/other/default3.C: New test.
22644
22645 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22646
22647         PR c/25805
22648         * gcc.dg/pr25805.c: New file.
22649
22650 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22651
22652         PR c++/25836
22653         * g++.dg/template/init6.C: New test.
22654
22655 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22656
22657         * gcc.dg/tree-ssa/pr24287.c: New test
22658
22659 2006-01-18  Eric Christopher  <echristo@apple.com>
22660
22661         * g++.dg/eh/table.C: New.
22662
22663 2006-01-18  DJ Delorie  <dj@redhat.com>
22664
22665         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22666         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22667         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22668         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22669
22670 2006-01-18  Jeff Law  <law@redhat.com>
22671
22672         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22673         on wrapping on overflow semantics.
22674
22675         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22676
22677         * gcc.gc/tree-ssa/vrp23.c: New test.
22678         * gcc.gc/tree-ssa/vrp24.c: New test.
22679
22680 2006-01-18  Richard Henderson  <rth@redhat.com>
22681             Aldy Hernandez  <aldyh@redhat.com>
22682             Jakub Jelinek  <jakub@redhat.com>
22683             Diego Novillo  <dnovillo@redhat.com>
22684             Uros Bizjak  <uros@kss-loka.si>
22685
22686         * gcc.dg/gomp: New directory.
22687
22688 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22689             Steven G. Kargl  <kargls@comcast.net>
22690
22691         PR fortran/20869
22692         * gfortran.dg/intrinsic_external_1.f90: New test.
22693
22694         PR fortran/20875.
22695         * gfortran.dg/elemental_pointer_1.f90: New test.
22696
22697         PR fortran/25024
22698         * gfortran.dg/external_procedures_1.f90: New test.
22699
22700         PR fortran/25785
22701         gfortran.dg/assumed_present.f90: New test.
22702
22703 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22704
22705         * g++.dg/parse/lookup5.C: New test.
22706
22707 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22708
22709         PR fortran/25697
22710         * gfortran.dg/read_eof.f90: New test.
22711
22712 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22713
22714         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22715         add a closing brace.
22716
22717 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22718
22719         PR fortran/25631
22720         * gfortran.dg/fmt_tl.f: New test.
22721
22722 2006-01-17  Eric Christopher  <echristo@apple.com>
22723
22724         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22725         * g++.old-deja/g++.warn/impint2.C: Ditto.
22726         * g++.old-deja/g++.other/null1.C: Ditto.
22727         * g++.dg/warn/conv2.C: Ditto.
22728         * g++.dg/warn/conv4.C: New file.
22729
22730 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22731
22732         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22733
22734 2006-01-17  Andreas Jaeger  <aj@suse.de>
22735             Janis Johnson <janis187@us.ibm.com>
22736
22737         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22738         in 64-bit.
22739         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22740         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22741
22742 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22743
22744         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22745         (switchfiles): xfail txxx where xxx >= 25.
22746
22747 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22748
22749         PR testsuite/25764
22750         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22751
22752 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22753
22754         PR c/25682
22755         * gcc.dg/pr25682.c: New test.
22756         * g++.dg/parse/array-size2.C: New test.
22757
22758 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22759
22760         * consistency.vlad: Remove entire directory, 1652 files.
22761
22762 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22763
22764         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22765         check_effective_target_dfprt_nocache): New.
22766         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22767         (check_effective_target_dfprt): New.
22768         * lib/c-compat.exp (check_dfp): Remove.
22769         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22770         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22771         level of support for decimal float.
22772         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22773         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22774         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22775         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22776         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22777         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22778         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22779         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22780         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22781         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22782         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22783         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22784         directives.
22785
22786 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22787
22788         PR testsuite/25741
22789         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22790         $base_dir/../.
22791         * lib/gfortran.exp (gfortran_init): Likewise.
22792         * lib/obj-c++.exp (obj-c++_init): Likewise.
22793         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22794         (scan-assembler-dem-not): Likewise.
22795         * lib/scandump.exp (scan-dump-dem): Likewise.
22796         (scan-dump-dem-not): Likewise.
22797
22798 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22799
22800         PR testsuite/25767
22801         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22802         powerpc-*-darwin*.
22803         * lib/obj-c++.exp (obj-c++_init): Likewise.
22804
22805 2006-01-16  Richard Guenther  <rguenther@suse.de>
22806
22807         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22808
22809 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22810
22811         PR testsuite/25777
22812         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22813         to LD_LIBRARY_PATH.
22814
22815 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22816             Andrew Pinski  <pinskia@physics.uc.edu>
22817
22818         * gcc.dg/minmax-1.c: New test.
22819
22820 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22821
22822         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22823         * gcc.misc-tests/dectest.exp: Ditto.
22824
22825 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22826
22827         PR testsuite/25796
22828         * gcc.target/i386/cmov6.c: Use -march=k8.
22829
22830 2006-01-15  Andreas Jaeger  <aj@suse.de>
22831
22832         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22833         x86 does not have __float128.
22834
22835 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22836
22837         * gcc.target/i386/cmov6.c: New test.
22838
22839 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22840
22841         PR c++/25663
22842         * g++.dg/template/ctor6.C: New test.
22843
22844 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22845
22846         PR tree-optimization/25485
22847         * gcc.dg/tree-ssa/pr25485.c: New.
22848
22849 2006-01-14  Richard Guenther  <rguenther@suse.de>
22850
22851         PR tree-optimization/22548
22852         PR tree-optimization/22555
22853         PR tree-optimization/22501
22854         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22855         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22856         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22857         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22858         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22859         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22860         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22861         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22862         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22863
22864 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22865
22866         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22867         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22868
22869 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22870         Richard Guenther  <rguenther@suse.de>
22871
22872         PR rtl-optimization/24257
22873         * gcc.dg/torture/pr24257.c: New testcase.
22874
22875 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22876
22877         * gcc.c-torture/execute/20060110-1.c: New test.
22878         * gcc.c-torture/execute/20060110-2.c: New test.
22879
22880 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22881
22882         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22883
22884 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22885
22886         PR fortran/25756
22887         * gfortran.dg/label_3.f90: New test.
22888
22889 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22890
22891         PR tree-optimization/25771
22892         * g++.dg/tree-ssa/pr25771.C: New test
22893
22894 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22895
22896         PR tree-opt/24365
22897         * g++.dg/opt/complex5.C: New test.
22898
22899 2006-01-13  Richard Guenther  <rguenther@suse.de>
22900
22901         * gcc.target/i386/387-9.c: New testcase.
22902
22903 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22904
22905         PR c++/24824
22906         * g++.dg/debug/dwarf2-1.C: New.
22907
22908 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22909
22910         PR testsuite/25728
22911         * lib/gcov.exp (verify-lines): Add "close $fd".
22912
22913 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22914             Ben Elliston  <bje@au.ibm.com>
22915
22916         * gcc.dg/dfp/inf-1.c: New test.
22917
22918 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22919             Yao Qi  <qiyaoltc@cn.ibm.com>
22920             Ben Elliston  <bje@au.ibm.com>
22921             Jon Grimm  <jgrimm2@us.ibm.com>
22922
22923         * gcc.dg/nodfp-1.c: New test.
22924         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22925         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22926         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22927         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22928         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22929         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22930         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22931         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22932         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22933         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22934         * gcc.dg/format/dfp-printf-1.c: Likewise.
22935         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22936         (compat_setup_dfp): New.
22937         * gcc.dg/compat/compat.exp: Use it.
22938         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22939         Make some variables global, prepend "compat_" to their names.
22940         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22941         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22942         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22943         * lib/compat.exp (compat_skip_list): Make global, rename.
22944         * lib/c-compat.exp: New file.
22945         * lib/target-supports.exp (check_effective_target_dfp): New.
22946
22947         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22948         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22949         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22950         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22951         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22952         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22953         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22954         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22955         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22956         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22957         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22958         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22959         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22960         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22961         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22962         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22963         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22964         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22965         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22966         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22967         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22968         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22969         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22970         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22971         gcc.dg/dfp/struct-layout-1.c,
22972         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22973         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22974         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22975         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22976         gcc.dg/dfp/func-vararg-dfp.c,
22977         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22978         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22979         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22980         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22981         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22982
22983 2006-01-11  Richard Guenther  <rguenther@suse.de>
22984
22985         PR tree-optimization/25734
22986         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22987
22988 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22989
22990         PR fortran/25486
22991         * gfortran.dg/literal_character_constant_1_x.F: New test.
22992         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22993         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22994         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22995
22996 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22997
22998         PR c++/25386
22999         * g++.dg/ext/packed3.C: Add expected packed error.
23000
23001 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23002
23003         PR target/25706
23004         * gcc.dg/torture/pr25706-1.c: New test.
23005
23006 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23007
23008         PR tree-optimization/23109
23009         PR tree-optimization/23948
23010         PR tree-optimization/24123
23011
23012         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23013         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23014         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23015         g++.dg/tree-ssa/pr23948.C: New testcases.
23016         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23017         three divisions in order to do the optimization.
23018
23019 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23020
23021         PR c++/25632
23022         * g++.dg/other/pr25632.C: New test.
23023
23024 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23025
23026         PR fortran/25730
23027         * gfortran.dg/used_types_1.f90: New test.
23028
23029 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23030
23031         PR target/25718
23032         * gcc.dg/torture/pr25718-1.c: New test.
23033
23034 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23035
23036         * gfortran.dg/list_read_2.f90: Fix typo in description.
23037
23038 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23039
23040         * lib/target-supports.exp (check_visibility_available): Simplify test
23041         for *-*-netware*.
23042         (check_profiling_available): Fail for *-*-netware*.
23043         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23044         * gcc.dg/20021014-1.c: Likewise.
23045         * gcc.dg/nest.c: Likewise.
23046
23047 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23048
23049         fortran/24936
23050         * gfortran.dg/forall_3.f90: New test.
23051
23052 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23053
23054         PR fortran/21977
23055         * gfortran.dg/nesting_2.f90: New test.
23056         * gfortran.dg/nesting_3.f90: New test.
23057
23058 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23059
23060         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23061         Fix typo in comment.
23062
23063 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23064
23065         * gfortran.dg/single_char_string.f90: New test.
23066
23067 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23068
23069         * gfortran.dg/ichar_2.f90: New test.
23070
23071 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23072
23073         PR fortran/25093
23074         * gfortran.dg/private_type_4.f90: New.
23075
23076 2006-01-07  Richard Guenther  <rguenther@suse.de>
23077
23078         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23079
23080 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23081
23082         * gfortran.dg/func_decl_1.f90: New.
23083         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23084         * gfortran.dg/array_alloc_2.f90: Likewise.
23085         * gfortran.dg/char_result_8.f90: Likewise.
23086         * gfortran.dg/dup_save_1.f90: Likewise.
23087         * gfortran.dg/dup_save_2.f90: Likewise.
23088         * gfortran.dg/f2c_6.f90: Likewise.
23089         * gfortran.dg/f2c_7.f90: Likewise.
23090         * gfortran.dg/func_result_2.f90: Likewise.
23091         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23092
23093 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23094
23095         PR fortran/22146
23096         * gfortran.dg/elemental_subroutine_1.f90: New test.
23097         * gfortran.dg/elemental_subroutine_2.f90: New test.
23098
23099         PR fortran/25029
23100         PR fortran/21256
23101         * gfortran.dg/assumed_size_refs_1.f90: New test.
23102
23103         PR fortran/20868
23104         PR fortran/20870
23105         * gfortran.dg/assumed_size_refs_2.f90: New test.
23106         * gfortran.dg/initialization_1.f90: Change warning message.
23107
23108 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23109
23110         * gcc.dg/tree-ssa/loop-15.c: New test.
23111
23112 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23113
23114         PR fortran/25598
23115         * gfortran.dg/backspace_3.f: New test.
23116         * gfortran.dg/backspace_4.f: New test.
23117
23118 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23119
23120         PR fortran/24268
23121         * gfortran.dg/fmt_white.f: Update test.
23122
23123 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23124
23125         * gcc.dg/cast-1.c: Add new warning.
23126         * gcc.dg/cast-2.c: Likewise.
23127         * gcc.dg/cast-3.c: Likewise.
23128         * gcc.dg/format/cast-1.c: Likewise.
23129         * gcc.dg/cast-4.c: New testcase.
23130
23131 2006-01-05  Richard Guenther  <rguenther@suse.de>
23132
23133         PR tree-optimization/22555
23134         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23135
23136 2006-01-05  Richard Guenther  <rguenther@suse.de>
23137             Diego Novillo  <dnovillo@redhat.com>
23138
23139         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23140         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23141         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23142         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23143         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23144         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23145         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23146         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23147         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23148         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23149         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23150         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23151         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23152         * treelang/compile/extravar.tree: Likewise.
23153         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23154         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23155         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23156         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23157         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23158
23159 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23160
23161         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23162         for 64-bit fix.
23163
23164 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23165
23166         PR fortran/23675
23167         gfortran.dg/char_result_11.f90: New.
23168
23169 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23170
23171         PR c++/24782
23172         * g++.dg/parse/access9.C: New test.
23173         * g++.dg/tc1/dr52.C: Tweak error markers.
23174
23175 2006-01-04  Richard Henderson  <rth@redhat.com>
23176
23177         Merge from gomp branch.
23178         * g++.dg/parse/pragma2.C: Update expected error lines.
23179
23180 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23181
23182         * g++.dg/other/i386-2.C: New test.
23183
23184         PR target/25554
23185         * gcc.c-torture/compile/20051228-1.c: New test.
23186
23187         PR c/25559
23188         * gcc.dg/pr25559.c: New test.
23189
23190 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23191
23192         PR c++/25492
23193         * g++.dg/lookup/friend9.C: New test.
23194
23195         PR c++/25625
23196         * g++.dg/template/repo5.C: New test.
23197
23198 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23199
23200         PR fortran/25101
23201         * gfortran.dg/forall_2.f90: New test.
23202
23203 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23204
23205         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23206         dg-require-weak.  Adjust regexp to handle leading-underscore
23207         targets and space as well as TAB after .weak.  Change previous
23208         64-bit fix to not use naked dot.
23209
23210 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23211
23212         PR rtl-optimization/25578
23213         * gcc.c-torture/execute/20060102-1.c: New testcase.
23214
23215 2006-01-03  Richard Guenther  <rguenther@suse.de>
23216
23217         PR c/25183
23218         * gcc.dg/torture/pr25183.c: New testcase.
23219
23220 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23221
23222         Merge from gomp-branch.
23223         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23224         * gcc.dg/ia64-sync-2.c: Likewise.
23225         * gcc.dg/ia64-sync-3.c: Likewise.
23226         * gcc.dg/ia64-sync-4.c: Likewise.
23227         * gcc.dg/sync-2.c: Likewise.
23228         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23229         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23230
23231 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23232
23233         PR c++/25635
23234         * g++.dg/parse/operator6.C: New test.
23235
23236         PR c++/25637
23237         * g++.dg/parse/error29.C: New test.
23238
23239         PR c++/25638
23240         * g++.dg/parse/dtor6.C: New test.
23241
23242         PR c++/25633
23243         * g++.dg/parse/ctor3.C: New test.
23244
23245         PR c++/25634
23246         * g++.dg/template/class3.C: New test.
23247
23248 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23249
23250         * g++.dg/debug/debug9.C: New.
23251
23252 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23253
23254         PR fortran/24640
23255         * gfortran.dg/label_2.f90: New test.
23256
23257 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23258
23259         * g++.dg/lookup/using12.C: Tighten error marker.
23260
23261 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23262             Andrew Pinski <pinskia@physics.uc.edu>
23263
23264         * gcc.target/powerpc/darwin-abi-3.c: New file.
23265         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23266         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23267         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23268         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23269         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23270         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23271         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23272         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23273
23274 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23275
23276         * gcc.dg/tree-ssa/loadpre1.c: New;
23277         * gcc.dg/tree-ssa/loadpre2.c: New;
23278         * gcc.dg/tree-ssa/loadpre3.c: New;
23279         * gcc.dg/tree-ssa/loadpre4.c: New;
23280         * gcc.dg/tree-ssa/loadpre5.c: New;
23281         * gcc.dg/tree-ssa/loadpre6.c: New;
23282         * gcc.dg/tree-ssa/loadpre7.c: New;
23283         * gcc.dg/tree-ssa/loadpre8.c: New;
23284         * gcc.dg/tree-ssa/loadpre9.c: New;
23285
23286 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23287
23288         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23289         * g++.dg/abi/thunk4.C: Likewise.
23290
23291 2006-01-01  Andreas Jaeger  <aj@suse.de>
23292
23293         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23294         portable.
23295
23296 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23297
23298         PR c++/25294
23299         * gcc.dg/pragma-pack-3.c: New test.
23300         * g++.dg/parse/pragma3.C: New test.
23301
23302 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23303
23304         PR middle-end/24827
23305         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23306
23307 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23308
23309         PR testsuite/25214
23310         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23311
23312 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23313
23314         PR fortran/22607
23315         * gfortran-dg/pure_byref_3.f90: New.
23316
23317         fortran/PR 25396
23318         * gfortran.dg/userdef_operator_1.f90: New.
23319
23320 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23321
23322         * g++.dg/abi/thunk3.C: New.
23323         * g++.dg/abi/thunk4.C: New.
23324
23325 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23326
23327         PR fortran/25532
23328         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23329         associated derived type components of derived types are
23330         properly declared in contained procedures.
23331
23332 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23333
23334         PR libgfortran/25139
23335         * gfortran.dg/backspace_2.f: New test.
23336
23337 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23338
23339         PR libgfortran/25550
23340         * gfortran.dg/endfile.f: New test.
23341
23342 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23343
23344         PR libgfortran/25419
23345         * gfortran.dg/comma.f: New test.
23346
23347 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23348
23349         * lib/gfortran-dg.exp: Remove trailing whitespace.
23350         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23351         -funroll-all-loops.
23352
23353 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23354
23355         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23356         Extended Double long doubles or repeat tests when long double is
23357         the same size as double.
23358
23359 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23360
23361         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23362
23363         PR testsuite/25442
23364         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23365         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23366
23367         PR testsuite/25441
23368         * gcc.dg/pr23911.c: Make test variable static.
23369
23370         PR testsuite/25444
23371         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23372
23373 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23374
23375         PR c++/25439
23376         * g++.dg/parse/crash17.C: Adjust error markers.
23377         * g++.dg/template/error20.C: New test.
23378
23379 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23380
23381         PR c++/23172
23382         * g++.dg/ext/complit4.C: New test.
23383
23384         PR c++/25417
23385         * g++.dg/ext/complit5.C: Likewise.
23386
23387 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23388
23389         PR tree-optimization/25125
23390         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23391         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23392         * gcc.c-torture/execute/pr25125.c: New.
23393
23394 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23395
23396         PR fortran/25029
23397         PR fortran/21256
23398         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23399         functions with incorrect assumed size references.
23400
23401 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23402
23403         PR c++/23171
23404         * g++.dg/opt/init1.C: New test.
23405
23406 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23407
23408         PR c++/24671
23409         * g++.dg/template/sfinae3.C: New test.
23410
23411 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23412
23413         * g++.dg/other/friend4.C: New test.
23414
23415 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23416
23417         PR target/25005
23418         * g++.dg/opt/pr25005.C: New test.
23419
23420 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23421
23422         PR c++/25369
23423         * g++.dg/template/ptrmem16.C: New test.
23424
23425 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23426
23427         PR fortran/25029
23428         PR fortran/21256
23429         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23430
23431 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23432
23433         PR libgfortran/25307
23434         * gfortran.dg/list_read_5.f90: New test.
23435
23436 2005-12-22  Richard Henderson  <rth@redhat.com>
23437
23438         * gcc.target/i386/sse-7.c: Use -msse2.
23439
23440 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23441
23442         PR rtl-optimization/25432
23443         * gcc.c-torture/compile/20051216-1.c: New test.
23444
23445         PR objc/25328
23446         * objc/execute/pr25328.m: New test.
23447
23448 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23449
23450         PR c++/25364
23451         * g++.dg/template/call4.C: New test.
23452
23453 2005-12-22  Dale Johannesen  <dalej@apple.com>
23454
23455         * gcc.target/i386/sse-17.c: New.
23456
23457 2005-12-22  Paul Brook  <paul@codesourcery.com>
23458
23459         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23460
23461 2005-12-22  Paul Brook  <paul@codesourcery.com>
23462
23463         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23464
23465 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23466
23467         PR tree-opt/25513
23468         * gcc.c-torture/compile/pr25513.c: New test.
23469
23470 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23471
23472         PR c++/23333
23473         * g++.dg/parse/error25.C: Add more tests.
23474
23475 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23476
23477         PR fortran/18990
23478         * gfortran.dg/der_charlen_1.f90: New.
23479
23480 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23481
23482         PR fortran/20889
23483         * gfortran.dg/pointer_component_type_1.f90: New test.
23484
23485         PR fortran/25029
23486         PR fortran/21256
23487         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23488         should give an error with assumed size array refernces and checks
23489         those that should not.
23490         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23491         reference an upper bound so that it does not generate an error.
23492
23493         PR fortran/19362
23494         PR fortran/20244
23495         PR fortran/20864
23496         PR fortran/25391
23497         * gfortran.dg/used_dummy_types_1.f90: New test.
23498         * gfortran.dg/used_dummy_types_2.f90: New test.
23499         * gfortran.dg/used_dummy_types_3.f90: New test.
23500         * gfortran.dg/used_dummy_types_4.f90: New test.
23501         * gfortran.dg/used_dummy_types_5.f90: New test.
23502
23503         PR fortran/23152
23504         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23505         group already being USE associated.
23506         * gfortran.dg/assumed_shape_nml.f90: New test.
23507         * gfortran.dg/assumed_size_nml.f90: New test.
23508
23509         PR fortran/20862
23510         PR fortran/25053
23511         PR fortran/25063
23512         PR fortran/25064
23513         PR fortran/25066
23514         PR fortran/25067
23515         PR fortran/25068
23516         PR fortran/25307
23517         * gfortran.dg/io_constraints_1.f90: New test.
23518         * gfortran.dg/io_constraints_1.f90: New test.
23519         * gfortran.dg/iostat_3.f90: Change wording of warning.
23520         * gfortran.dg/g77/19981216-0.f: The same.
23521
23522 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23523
23524         PR tree-optimization/23518
23525         * gcc.dg/pr23518.c: New.
23526
23527 2005-12-21  Mike Stump  <mrs@apple.com>
23528
23529         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23530
23531 2005-12-21  Paul Brook  <paul@codesourcery.com>
23532
23533         * gcc.dg/pr19340.c: Skip on m68k targets.
23534
23535 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23536
23537         PR rtl-optimization/25196
23538         * gcc.dg/pr25196.c: New test.
23539
23540 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23541
23542         PR fortran/25423
23543         gfortran.dg/where_nested_1.f90: New.
23544
23545 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23546
23547         PR tree-optimization/25382.
23548         * gcc.dg/tree-ssa/pr25382.c: New.
23549
23550 2005-12-20  Richard Guenther  <rguenther@suse.de>
23551
23552         PR middle-end/24306
23553         * gcc.target/i386/pr24306.c: New testcase.
23554
23555 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23556
23557         PR tree-optimization/25501
23558         * gcc.dg/tree-ssa/pr25501.c: New.
23559
23560 2005-12-20  Richard Guenther  <rguenther@suse.de>
23561
23562         Revert
23563         2005-12-02  Richard Guenther  <rguenther@suse.de>
23564
23565         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23566
23567 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23568
23569         PR c++/21228
23570         * g++.dg/warn/Wunreachable-code-2.C: New test.
23571
23572 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23573
23574         PR c++/24278
23575         * g++.dg/template/ctor5.C: New test.
23576
23577         PR c++/24915
23578         * g++.dg/template/overload8.C: New test.
23579
23580 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23581
23582         * gcc.c-torture/compile/pr25483 : New test.
23583
23584 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23585
23586         PR c++/20552
23587         * g++.dg/ext/typeof10.C: New test.
23588
23589 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23590
23591         * gcc.dg/mt-loopi1.c: New.
23592
23593 2005-12-18  Richard Guenther  <rguenther@suse.de>
23594
23595         PR tree-optimization/25481
23596         * gcc.dg/torture/pr25481.c: New testcase.
23597
23598 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23599
23600         PR rtl-optimization/21041
23601         * gcc.dg/pr21041.c: New test.
23602
23603 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23604
23605         PR libgfortran/25463
23606         * gfortran.dg/advance.f90: New test.
23607
23608 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23609
23610         * gcc.dg/20051201-1.c: New test.
23611
23612 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23613
23614         PR fortran/25018
23615         * gfortran.dg/initialization_1.f90: New test.
23616         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23617         * gfortran.dg/g77/980616-0.f: The same.
23618
23619 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23620
23621         * PR fortran/25458
23622         * gfortran.dg/chkbits.f90: New test.
23623
23624 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23625
23626         * gfortran.dg/enum_5.f: Revert to previous version.
23627
23628 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23629
23630         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23631         * gfortran.dg/nested_modules_1.f90: Ditto.
23632         * gfortran.dg/hollerith_f95.f90: Ditto.
23633         * gfortran.dg/select_5.f90: Ditto.
23634         * gfortran.dg/secnds.f: Ditto.
23635         * gfortran.dg/hollerith2.f90: Ditto.
23636         * gfortran.dg/imag_2.f: Ditto.
23637         * gfortran.dg/ftell_2.f90: Ditto.
23638         * gfortran.dg/malloc_free_1.f90: Ditto.
23639         * gfortran.dg/logint-1.f: Ditto.
23640         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23641         * gfortran.dg/e_d_fmt.f90: Ditto.
23642         * gfortran.dg/hollerith_legacy.f90: Ditto.
23643         * gfortran.dg/logint-2.f: Ditto.
23644         * gfortran.dg/enum_5.f90: Ditto.
23645         * gfortran.dg/f2c_2.f90: Ditto.
23646         * gfortran.dg/pr17143.f90: Ditto.
23647         * gfortran.dg/namelist_14.f90: Ditto.
23648         * gfortran.dg/logint-3.f: Ditto.
23649         * gfortran.dg/spread_scalar_source.f90: Ditto.
23650         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23651         * gfortran.dg/namelist_11.f: Ditto.
23652         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23653         * gfortran.dg/g77/20010519-1.f
23654         * gfortran.dg/g77/alpha1.f: Ditto.
23655         * gfortran.dg/g77/990115-1.f: Ditto.
23656         * gfortran.dg/g77/erfc.f: Ditto.
23657         * gfortran.dg/g77/19990313-3.f: Ditto.
23658         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23659         * gfortran.dg/g77/20010426.f: Ditto.
23660         * gfortran.dg/g77/19990313-0.f: Ditto.
23661         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23662         * gfortran.dg/g77/20000629-1.f: Ditto.
23663         * gfortran.dg/g77/970125-0.f: Ditto.
23664         * gfortran.dg/g77/8485.f: Ditto.
23665         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23666         * gfortran.dg/g77/19990313-1.f: Ditto.
23667         * gfortran.dg/g77/int8421.f: Ditto.
23668         * gfortran.dg/g77/19990305-0.f: Ditto.
23669         * gfortran.dg/g77/947.f: Ditto.
23670         * gfortran.dg/g77/19990905-2.f: Ditto.
23671         * gfortran.dg/g77/cabs.f: Ditto.
23672         * gfortran.dg/g77/19990313-2.f: Ditto.
23673         * gfortran.dg/g77/20020307-1.f: Ditto.
23674         * gfortran.dg/g77/dcomplex.f: Ditto.
23675         * gfortran.dg/g77/19990502-1.f: Ditto.
23676         * gfortran.dg/g77/19981216-0.f: Ditto.
23677         * gfortran.dg/common_4.f90: Ditto.
23678         * gfortran.dg/entry_4.f90: Ditto.
23679         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23680         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23681         * gfortran.dg/namelist_12.f: Ditto.
23682         * gfortran.dg/scale_1.f90: Ditto.
23683         * gfortran.dg/modulo_1.f90
23684         * gfortran.dg/hollerith.f90: Ditto.
23685         * gfortran.dg/direct_io_3.f90: Ditto.
23686         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23687         * gfortran.dg/gnu_logical_1.F: Ditto.
23688         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23689         * gfortran.dg/assign_1.f90: Ditto.
23690         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23691         * gfortran.dg/pr23095.f: Ditto.
23692         * gfortran.dg/read_float_1.f90: Ditto.
23693
23694 2005-12-17  Andreas Jaeger  <aj@suse.de>
23695
23696         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23697         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23698
23699 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23700
23701         PR fortran/24268
23702         * gfortran.dg/fmt_white.f: New test.
23703
23704 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23705
23706         * gfortran.dg/label_1.f90: New test.
23707
23708 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23709
23710         PR testsuite/25422
23711         * gcc.dg/20031012-1.c: Add -Walways-true option.
23712         * gcc.dg/weak/weak-3.c: Likewise.
23713         * g++.old-deja/g++.mike/warn8.C: Likewise.
23714
23715 2005-12-16  Mike Stump  <mrs@apple.com>
23716
23717         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23718         exit.
23719
23720 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23721
23722         PR libgfortran/25264
23723         PR libgfortran/25349
23724         * gfortran.dg/tl_editing.f90: Added additional checks.
23725         * gfortran.dg/t_editing.f: New test.
23726         * gfortran.dg/write_padding.f90: New test
23727
23728 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23729
23730         PR testsuite/25215
23731         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23732
23733 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23734
23735         PR rtl-optimization/24899
23736         * gcc.c-torture/execute/20051215-1.c: New test.
23737
23738 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23739
23740         PR 24823
23741         * gfortran.dg/pr24823.f: New test.
23742
23743 2005-12-16  Jeff Law  <law@redhat.com>
23744
23745         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23746
23747 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23748
23749         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23750         (base_types): Change C++ style comments to C style comments.  Remove
23751         aligned types from the array.  Keep Enums disabled.
23752         (complex_types): Remove aligned types from the array.
23753         Comment out "_Complex long double".
23754         (attrib_types): Remove.
23755         (complex_attrib_types): Remove.
23756         (attrib_array_types): Remove.
23757         (complex_attrib_array_types): Remove.
23758         (aligned_bitfld_types): Remove.
23759         (n_aligned_bitfld_types): Remove.
23760         (FEATURE_ALIGNEDPACKED): Delete.
23761         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23762         (singles): Remove support for adding attributes.
23763         (choose_type): Remove support for attributed types.
23764         (generate_fields): Remove support for attributed bit-fields.
23765         Remove support for adding attributes.
23766         (generate_random_tests): Remove support for adding attributes.
23767         (features): Add back "[0] :0" and "complex vector [0]".
23768         (main): Remove support for attributed bit-fields.
23769         Uncomment the calling of generate_random_tests for the rests of
23770         the tests.
23771
23772 2005-12-16  Jan Hubicka  <jh@suse.cz>
23773
23774         * gcc.c-torture/combine/pr25224.c: New.
23775
23776 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23777
23778         PR other/25028
23779         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23780         HP-UX.
23781
23782 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23783
23784         * gcc.dg/20051215-1.c: New file.
23785
23786 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23787
23788         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23789         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23790
23791 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23792
23793         PR fortran/18197
23794         * gfortran.dg/dummy_functions_1.f90: New.
23795
23796 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23797
23798         PR rtl-optimization/25310
23799         * gcc.c-torture/compile/pr25310.c: New test.
23800
23801 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23802
23803         PR debug/25023
23804         * gcc.dg/pr25023.c: New test.
23805
23806 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23807
23808         * g++.old-deja/g++.brendan/redecl1.C,
23809         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23810         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23811         g++.old-deja/g++.oliva/typeof1.C,
23812         g++.old-deja/g++.other/crash16.C,
23813         g++.old-deja/g++.other/crash34.C,
23814         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23815         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23816         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23817         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23818         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23819         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23820         Remove xfail.
23821
23822 2005-12-14  Kean Johnston  <jkj@sco.com>
23823             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23824
23825         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23826         * gcc.target/i386/20020523-1.c: Ditto.
23827         * gcc.target/i386/tailcall-1.c: Ditto.
23828         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23829         * gcc.target/i386/ssetype-5.c: Ditto.
23830
23831 2005-12-14  Jeff Law  <law@redhat.com>
23832
23833         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23834
23835 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23836
23837         PR target/25254
23838         PR target/24188
23839         * gcc.target/i386/pr25254.c: New test.
23840         * gfortran.dg/PR24188.f: New test.
23841
23842 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23843
23844         * lib/fortran-torture.exp: Catch remaining uses of
23845         remote_file build delete.
23846
23847 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23848
23849         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23850
23851 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23852
23853         * gcc.dg/warn-addr-cmp.c: New test.
23854
23855 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23856
23857         PR debug/25023
23858         PR target/25293
23859         * gcc.target/i386/pr25293.c: New test.
23860
23861 2005-12-13  Petr Machata  <machata@post.cz>
23862
23863         PR c++/24907
23864         * g++.dg/parse/comma2.C: New test.
23865
23866 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23867             Jakub Jelinek  <jakub@redhat.com>
23868
23869         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23870         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23871         (limits.h): Include unconditionally.
23872         (stdlib.h): Likewise.
23873         (hashtab.h): Do not include.
23874         (getopt.h): Likewise.
23875         (stddef.h): Include.
23876         (hashval_t): Define.
23877         (struct entry): Add "next" field.
23878         (HASH_SIZE): New macro.
23879         (hash_table): New variable.
23880         (switchfiles): Do not use xmalloc.
23881         (mix): New macro.
23882         (iterative_hash): New function.
23883         (hasht): Remove.
23884         (e_exists): New function.
23885         (e_insert): Likewise.
23886         (output): Use, instead of libiberty hashtable functions.
23887         (main): Do not use getopt.  Do not call htab_create.
23888
23889 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23890
23891         PR c++/25331
23892         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23893         put atal* and atpaal* attributes on array elements.
23894         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23895         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23896         put atal* and atpaal* attributes on array elements.
23897         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23898
23899 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23900
23901         * gcc.dg/single-precision-constant.c: New test.
23902
23903 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23904
23905         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23906         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23907         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23908         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23909         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23910         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23911         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23912         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23913         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23914         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23915         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23916         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23917         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23918         gcc.target/powerpc/ppc-sdata-2.c,
23919         gcc.target/powerpc/ppc-stackalign-1.c,
23920         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23921         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23922         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23923         gcc.target/powerpc/rs6000-ldouble-2.c,
23924         gcc.target/powerpc/rs6000-power2-1.c,
23925         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23926         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23927         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23928         option into target selector.
23929         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23930         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23931
23932 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23933
23934         PR objc/25348
23935         * objc.dg/encode-9.m: New test.
23936
23937 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23938
23939         PR testsuite/20772
23940         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23941         * gcc.dg/asm-b.c: Fix typo.
23942         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23943         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23944         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23945         i?86 lp64 and x86_64 ilp32.
23946         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23947         on i?86 lp64.
23948         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23949
23950 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23951
23952         PR fortran/25078
23953         gfortran.dg/equiv_5.f90: New test.
23954
23955 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23956
23957         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23958         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23959         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23960         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23961         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23962         * gcc.dg/tree-ssa/reassoc-5.c: New.
23963         * gcc.dg/tree-ssa/reassoc-6.c: New.
23964         * gcc.dg/tree-ssa/reassoc-7.c: New.
23965         * gcc.dg/tree-ssa/reassoc-8.c: New.
23966         * gcc.dg/tree-ssa/reassoc-9.c: New.
23967         * gcc.dg/tree-ssa/reassoc-10.c: New.
23968         * gcc.dg/tree-ssa/reassoc-11.c: New.
23969
23970 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23971
23972         PR testsuite/25167
23973         PR testsuite/24478
23974         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23975
23976 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23977
23978         PR c++/25300
23979         * g++.dg/template/inherit.C: Do not use a generic error message.
23980
23981 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23982
23983         PR libobjc/25354
23984         * objc.dg/gnu-encoding: New directory.
23985         * objc.dg/gnu-encoding/compat-common.h: New file.
23986         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23987         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23988         * objc.dg/gnu-encoding/vector-defs.h: New file.
23989         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23990         * objc.dg/gnu-encoding/generate-random.c: New file.
23991         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23992         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23993         * objc.dg/gnu-encoding/generate-random.h: New file.
23994
23995 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23996
23997         PR c++/25337
23998         * g++.dg/template/defarg7.C: New test.
23999
24000 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24001
24002         PR libobjc/25347
24003         * objc.dg/encode-8.m: New test.
24004
24005 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24006
24007         PR libobjc/25346
24008         * objc.dg/encode-7.m: New test.
24009
24010 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24011
24012         PR c++/25010
24013         * g++.dg/opt/inline10.C: New test.
24014
24015 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24016
24017         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24018
24019 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24020
24021         * gfortran.dg/substring_equivalence.f90: typo in comment
24022
24023 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24024
24025         PR fortran/25068
24026         * gfortran.dg/iostat_3.f90: New test.
24027
24028 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24029
24030         PR fortran/23815
24031         * gfortran.dg/unf_io_convert_1.f90: New test.
24032         * gfortran.dg/unf_io_convert_2.f90: New test.
24033         * gfortran.dg/unf_io_convert_3.f90: New test.
24034
24035 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24036
24037         PR testsuite/20772
24038         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24039         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24040         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24041         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24042         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24043         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24044         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24045         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24046         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24047         gcc.dg/torture/fp-int-convert-float128-timode.c,
24048         gcc.dg/torture/fp-int-convert-float128.c,
24049         gcc.dg/torture/fp-int-convert-float80-timode.c,
24050         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24051         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24052
24053         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24054
24055 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24056
24057         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24058
24059 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24060
24061         * gcc.dg/20051207-1.c,
24062         * gcc.dg/20051207-2.c,
24063         * gcc.dg/20051207-3.c: New tests.
24064
24065 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24066
24067         PR testsuite/20772
24068         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24069         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24070         dg-skip-if target selector.
24071
24072         PR testsuite/20772
24073         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24074         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24075         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24076         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24077         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24078         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24079         and/or merge with i?86 cases.
24080
24081         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24082
24083         PR testsuite/20772
24084         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24085         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24086         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24087         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24088         x86_64-*-linux*.
24089
24090 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24091
24092         PR target/25311
24093         * gcc.c-torture/compile/pr25311.c: New test.
24094
24095 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24096
24097         PR libgfortran/25039
24098         * gfortran.dg/read_comma.f: New test.
24099
24100 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24101
24102         PR c++/19317
24103         * g++.dg/opt/pr19317-1.C: New test.
24104         * g++.dg/opt/pr19317-2.C: New test.
24105         * g++.dg/opt/pr19317-3.C: New test.
24106
24107         PR target/19005
24108         * gcc.c-torture/execute/pr19005.c: New test.
24109
24110         PR target/17828
24111         * g++.old-deja/g++.other/comdat5.C: New test.
24112         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24113
24114         * g++.dg/compat/struct-layout-1.exp: New file.
24115         * g++.dg/compat/struct-layout-1.h: New.
24116         * g++.dg/compat/struct-layout-1_generate.c: New.
24117         * g++.dg/compat/struct-layout-1_x1.h: New.
24118         * g++.dg/compat/struct-layout-1_x2.h: New.
24119         * g++.dg/compat/struct-layout-1_y1.h: New.
24120         * g++.dg/compat/struct-layout-1_y2.h: New.
24121
24122         * gcc.dg/20050330-2.c: New test.
24123
24124 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24125
24126         PR fortran/25292
24127         * gfortran.dg/associated_1.f90: New.
24128
24129 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24130
24131         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24132         ILP32 vect_no_align platforms.
24133
24134 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24135             Jakub Jelinek  <jakub@redhat.com>
24136
24137         PR target/25268
24138         * gcc.c-torture/compile/20051207-1.c: New test.
24139
24140 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24141
24142         PR testsuite/20772
24143         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24144         gcc.dg/torture/pr18582-1.c,
24145         gcc.target/i386/attributes-error.c: Also test on x86_64.
24146
24147         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24148
24149 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24150
24151         PR c++/19397
24152         * g++.dg/template/typedef3.C: New test.
24153
24154         PR c++/19762
24155         PR c++/19764
24156         * g++.dg/template/dtor3.C: Fix error markers.
24157
24158 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24159
24160         * lib/target-supports.exp (check_effective_target_sync_char_short):
24161         Add s390*.
24162
24163 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24164
24165         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24166
24167 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24168
24169         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24170         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24171         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24172         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24173
24174 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24175
24176         PR c++/25263
24177         * g++.dg/other/array2.C: New test case.
24178
24179 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24180
24181         * gcc.dg/darwin-weakimport-3.c: New.
24182
24183         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24184         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24185         and to work on Darwin.
24186         * gcc.dg/attr-weakref-1b.c: New file.
24187         * gcc.dg/attr-weakref-2.c: New test.
24188         * gcc.dg/darwin-weakref-1.c: New test.
24189
24190 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24191
24192         PR testsuite/25247
24193         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24194         use in selector expressions.
24195         (dg-xfail-if): Ditto.
24196         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24197         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24198         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24199         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24200         * gcc.test-framework/test-framework.exp: Skip generated tests if
24201         CHECK_TEST_FRAMEWORK is not 1.
24202
24203 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24204
24205         PR tree-optimization/24963
24206         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24207
24208         PR target/24108
24209         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24210
24211         PR target/18580
24212         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24213         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24214         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24215         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24216
24217 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24218
24219         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24220         dg-options.
24221
24222 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24223
24224         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24225
24226 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24227
24228         * gcc.dg/format/cast-1.c: New test.
24229
24230 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24231
24232         PR c/7776
24233         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24234         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24235         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24236         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24237
24238 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24239
24240         * gcc.dg/cast-pretty-print-1.c: New test.
24241
24242 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24243
24244         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24245
24246 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24247
24248         PR c++/24173
24249         * g++.dg/template/friend40.C: New test.
24250
24251 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24252
24253         PR target/25199
24254         * gcc.target/i386/movq-2.c: New test.
24255         * gcc.target/i386/movq.c: Remove target i?86, instead add
24256         dg-require-effective-target ilp32.
24257
24258 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24259
24260         PR c++/24103
24261         * g++.dg/other/default1.C: New test.
24262
24263 2005-12-02  Richard Guenther  <rguenther@suse.de>
24264
24265         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24266
24267 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24268
24269         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24270
24271 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24272
24273         PR target/21017
24274         * gcc.target/powerpc/rotate.c: New.
24275
24276 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24277
24278         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24279         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24280
24281 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24282
24283         PR c/13384
24284         * gcc.dg/pr17730-1.c: Adjust.
24285         * gcc.dg/lvalue1.c (main): Likewise.
24286         * gcc.dg/lvalue-2.c: Likewise.
24287         * g++.dg/pr7503-3.C
24288
24289 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24290
24291         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24292         error messages.
24293
24294 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24295
24296         PR fortran/24789
24297         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24298
24299 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24300
24301         PR target/24475
24302         * lib/target-supports.exp (check_effective_target_tls): New.
24303         (check_effective_target_tls_runtime): New.
24304         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24305         for TLS support.
24306         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24307         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24308         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24309         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24310         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24311         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24312         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24313         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24314         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24315         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24316         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24317         effective-target TLS.
24318         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24319         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24320         effective-target TLS runtime.
24321
24322 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24323
24324         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24325
24326 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24327
24328         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24329         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24330         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24331         ignored" warnings when "packing" is the same as the ABI layout.
24332
24333 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24334
24335         PR fortran/21302
24336         * gfortran.dg/line_length_1.f: New test.
24337         * gfortran.dg/line_length_2.f90: Ditto.
24338
24339 2005-11-30  Richard Guenther  <rguenther@suse.de>
24340
24341         PR tree-optimization/21655
24342         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24343
24344 2005-11-30  Dale Johannesen  <dalej@apple.com>
24345
24346         * gcc.c-torture/compile/pr24930.c: New.
24347
24348 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24349
24350         PR fortran/15809
24351         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24352
24353 2005-11-30  Jeff Law  <law@redhat.com>
24354
24355         * g++.old-deja/g++.law/pr25000.C: New test.
24356
24357 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24358
24359         * gcc.dg/tls/opt-11.c: New test.
24360
24361 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24362
24363         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24364         targets.
24365         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24366         LP64 ia64.
24367
24368 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24369
24370         * gfortran.dg/open_access_1.f90: New test.
24371
24372 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24373
24374         * gcc.dg/charset/builtin2.c: New test.
24375
24376 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24377
24378         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24379         on mmix-*-* for *_[xy].c.
24380
24381 2005-11-28  Kean Johnston  <jkj@sco.com>
24382
24383         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24384         headers.
24385         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24386         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24387         * gcc.target/i386/asm-3.c: Ditto.
24388         * gcc.target/i386/clobbers.c: Ditto.
24389         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24390         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24391         test regexp.
24392         * gcc.target/i386/mul.c: Ditto.
24393         * gcc.target/i386/ssetype-1.c: Ditto.
24394         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24395         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24396         static so the test works with -fPIC mode too. Based on comment in
24397         PR19231 by Pinski.
24398         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24399
24400 2005-11-28  Richard Guenther  <rguenther@suse.de>
24401
24402         * gcc.dg/alias-9.c: New testcase.
24403         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24404
24405 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24406             Uros Bizjak  <uros@kss-loka.si>
24407
24408         PR middle-end/20219
24409         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24410         tan(x)/sin(x) transformations.
24411
24412 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24413
24414         PR middle-end/24575
24415         * gcc.dg/tree-ssa/divide-3.c: New test.
24416         * gcc.dg/tree-ssa/divide-4.c: New test.
24417
24418 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24419
24420         PR fortran/24917
24421         *  gfortran.dg/boz_6.f90: New test.
24422
24423 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24424
24425         PR fortran/23912
24426         * gfortran.dg/modulo_1.f90: New test.
24427
24428 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24429
24430         PR libfortran/24919
24431         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24432         fail on CRLF platforms.
24433         * gfortran.dg/ftell_2.f90: Likewise.
24434
24435 2005-11-26  Eric Christopher  <echristo@apple.com>
24436
24437         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24438
24439 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24440
24441         * objc.dg/gnu-runtime-3.m: Simplify.
24442
24443 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24444
24445         PR middle-end/23669
24446         * gcc.dg/tree-ssa/divide-1.c: New test.
24447         * gcc.dg/tree-ssa/divide-2.c: New test.
24448
24449 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24450
24451         PR libgfortran/24945
24452         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24453
24454 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24455
24456         PR libgfortran/24945
24457         * gfortran.dg/open_status_2.f90: New test.
24458
24459 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24460
24461         * gcc.c-torture/execute/builtins/fprintf.c,
24462         gcc.c-torture/execute/builtins/fputs-lib.c,
24463         gcc.c-torture/execute/builtins/fputs.c,
24464         gcc.c-torture/execute/builtins/lib/fprintf.c,
24465         gcc.c-torture/execute/builtins/lib/printf.c,
24466         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24467
24468 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24469
24470         * gcc.dg/20050922-2.c: New test.
24471
24472 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24473
24474         * objc.dg/gnu-runtime-3.m: New test.
24475
24476 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24477
24478         PR c++/9278
24479         * g++.dg/other/void1.C: New test.
24480
24481 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24482
24483         PR middle-end/24998
24484         * gcc.dg/torture/fp-int-convert-float.c,
24485         gcc.dg/torture/fp-int-convert-double.c,
24486         gcc.dg/torture/fp-int-convert-long-double.c,
24487         gcc.dg/torture/fp-int-convert-timode.c,
24488         gcc.dg/torture/fp-int-convert-float80.c,
24489         gcc.dg/torture/fp-int-convert-float80-timode.c,
24490         gcc.dg/torture/fp-int-convert-float128.c,
24491         gcc.dg/torture/fp-int-convert-float128-timode.c,
24492         gcc.dg/torture/fp-int-convert.h: New files.
24493
24494 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24495
24496         PR middle-end/24989
24497         * gcc.dg/tree-ssa/bool-10.c: New test.
24498         * gcc.dg/tree-ssa/bool-11.c: New test.
24499         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24500
24501 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24502
24503         PR middle-end/24990
24504         * tree-ssa/pr24990-1.c: New test.
24505
24506 2005-11-24  Richard Guenther  <rguenther@suse.de>
24507         Dirk Mueller <dmueller@suse.de>
24508
24509         PR c++/14024
24510         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24511         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24512         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24513         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24514         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24515         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24516
24517 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24518
24519         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24520
24521 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24522
24523         PR c/21668
24524         * gcc.dg/Wc++-compat.c: New.
24525         * gcc.dg/Wno-c++-compat.c: New.
24526
24527 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24528
24529         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24530         (vspltish, vspltisw): Likewise.
24531
24532 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24533
24534         PR libgfortran/24794
24535         * gfortran.dg/namelist_12.f: Fix quotes.
24536         * gfortran.dg/namelist_13.f90: Fix quotes.
24537         * gfortran.dg/namelist_14.f90: Fix quotes.
24538         * gfortran.dg/namelist_15.f90: Fix quotes.
24539         * gfortran.dg/namelist_use.f90: Fix quotes.
24540         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24541         * gfortran.dg/namelist_21.f90: New test.
24542         * gfortran.dg/namelist_22.f90: New test.
24543
24544 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24545
24546         PR target/23435
24547         * gcc.c-torture/compile/pr23435.c: New.
24548
24549 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24550
24551         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24552
24553 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24554
24555         * gcc.target/powerpc/405-macchw-1.c,
24556         gcc.target/powerpc/405-macchw-2.c,
24557         gcc.target/powerpc/405-macchwu-1.c,
24558         gcc.target/powerpc/405-macchwu-2.c,
24559         gcc.target/powerpc/405-machhw-1.c,
24560         gcc.target/powerpc/405-machhw-2.c,
24561         gcc.target/powerpc/405-machhwu-1.c,
24562         gcc.target/powerpc/405-machhwu-2.c,
24563         gcc.target/powerpc/405-maclhw-1.c,
24564         gcc.target/powerpc/405-maclhw-2.c,
24565         gcc.target/powerpc/405-maclhwu-1.c,
24566         gcc.target/powerpc/405-maclhwu-2.c,
24567         gcc.target/powerpc/405-mulchw-1.c,
24568         gcc.target/powerpc/405-mulchw-2.c,
24569         gcc.target/powerpc/405-mulchwu-1.c,
24570         gcc.target/powerpc/405-mulchwu-2.c,
24571         gcc.target/powerpc/405-mulhhw-1.c,
24572         gcc.target/powerpc/405-mulhhw-2.c,
24573         gcc.target/powerpc/405-mulhhwu-1.c,
24574         gcc.target/powerpc/405-mulhhwu-2.c,
24575         gcc.target/powerpc/405-mullhw-1.c,
24576         gcc.target/powerpc/405-mullhw-2.c,
24577         gcc.target/powerpc/405-mullhwu-1.c,
24578         gcc.target/powerpc/405-mullhwu-2.c,
24579         gcc.target/powerpc/405-nmacchw-1.c,
24580         gcc.target/powerpc/405-nmacchw-2.c,
24581         gcc.target/powerpc/405-nmachhw-1.c,
24582         gcc.target/powerpc/405-nmachhw-2.c,
24583         gcc.target/powerpc/405-nmaclhw-1.c,
24584         gcc.target/powerpc/405-nmaclhw-2.c,
24585         gcc.target/powerpc/440-macchw-1.c,
24586         gcc.target/powerpc/440-macchw-2.c,
24587         gcc.target/powerpc/440-macchwu-1.c,
24588         gcc.target/powerpc/440-macchwu-2.c,
24589         gcc.target/powerpc/440-machhw-1.c,
24590         gcc.target/powerpc/440-machhw-2.c,
24591         gcc.target/powerpc/440-machhwu-1.c,
24592         gcc.target/powerpc/440-machhwu-2.c,
24593         gcc.target/powerpc/440-maclhw-1.c,
24594         gcc.target/powerpc/440-maclhw-2.c,
24595         gcc.target/powerpc/440-maclhwu-1.c,
24596         gcc.target/powerpc/440-maclhwu-2.c,
24597         gcc.target/powerpc/440-mulchw-1.c,
24598         gcc.target/powerpc/440-mulchw-2.c,
24599         gcc.target/powerpc/440-mulchwu-1.c,
24600         gcc.target/powerpc/440-mulchwu-2.c,
24601         gcc.target/powerpc/440-mulhhw-1.c,
24602         gcc.target/powerpc/440-mulhhw-2.c,
24603         gcc.target/powerpc/440-mulhhwu-1.c,
24604         gcc.target/powerpc/440-mulhhwu-2.c,
24605         gcc.target/powerpc/440-mullhw-1.c,
24606         gcc.target/powerpc/440-mullhw-2.c,
24607         gcc.target/powerpc/440-mullhwu-1.c,
24608         gcc.target/powerpc/440-mullhwu-2.c,
24609         gcc.target/powerpc/440-nmacchw-1.c,
24610         gcc.target/powerpc/440-nmacchw-2.c,
24611         gcc.target/powerpc/440-nmachhw-1.c,
24612         gcc.target/powerpc/440-nmachhw-2.c,
24613         gcc.target/powerpc/440-nmaclhw-1.c,
24614         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24615
24616 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24617
24618         PR fortran/24774
24619         * gfortran.dg/inquire_9.f90: New test.
24620
24621         PR fortran/21647
24622         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24623
24624 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24625
24626         PR libfortran/24432
24627         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24628         Check that 'cos' is supported.
24629
24630 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24631
24632         PR fortran/24223
24633         * gfortran.dg/substring_equivalence.f90: New test.
24634
24635         PR fortran/24705
24636         * gfortran.dg/auto_internal_assumed.f90: New test.
24637
24638 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24639
24640         * gcc.dg/fold-div-2.c: New test.
24641
24642 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24643
24644         PR rtl-optimization/24883
24645         * gcc.c-torture/compile/pr24883.c: New test.
24646
24647 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24648
24649         PR middle-end/20583
24650         * gcc.c-torture/compile/pr20583.c: New.
24651
24652 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24653
24654         * gcc.c-torture/execute/usmul.c: New test.
24655
24656 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24657
24658         * gcc.dg/tree-ssa/vrp22.c: New test.
24659
24660 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24661
24662         PR middle-end/24912
24663         * gcc.dg/torture/pr24912-1.c: New test.
24664
24665 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24666
24667         PR fortran/24862
24668         * gfortran.dg/arrayio_derived_1.f90: New test.
24669
24670 2005-11-19  Richard Guenther  <rguenther@suse.de>
24671
24672         PR middle-end/23294
24673         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24674
24675 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24676
24677         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24678
24679 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24680
24681         PR c++/8355
24682         * g++.dg/template/friend39.C: New test.
24683
24684 2005-11-18  James E Wilson  <wilson@specifix.com>
24685
24686         * gcc.dg/builtin-strstr.c: New.
24687
24688 2005-11-18  Richard Henderson  <rth@redhat.com>
24689
24690         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24691         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24692         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24693         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24694         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24695         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24696         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24697         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24698         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24699         renaming to remove initial "ia64-".
24700
24701 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24702
24703         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24704
24705 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24706
24707         * g++.dg/cpp/string-2.C: New test.
24708
24709 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24710
24711         * gcc.dg/tree-ssa/loop-14.c: New test.
24712
24713 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24714             Michael Chamberlain <michael@chamberlain.net.au>
24715
24716         * ada/acats/run_all.sh (target_run): Kill long running tests.
24717
24718 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24719
24720         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24721         * gcc.dg/cleanup-9.c: Likewise.
24722         * gcc.dg/cleanup-10.c: Likewise.
24723         * gcc.dg/cleanup-11.c: Likewise.
24724
24725 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24726
24727         PR fortran/24892
24728         * gfortran.dg/open_access_append_1.f90: New test.
24729         * gfortran.dg/open_access_append_2.f90: New test.
24730
24731 2005-11-16  Richard Guenther  <rguenther@suse.de>
24732
24733         PR middle-end/24851
24734         * gcc.c-torture/execute/pr24851.c: New testcase.
24735
24736 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24737
24738         * gcc.dg/fold-overflow-1.c: New test.
24739
24740 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24741
24742         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24743         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24744
24745 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24746
24747         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24748         structures.
24749         * g++.dg/eh/forced2.C: Likewise.
24750         * g++.dg/eh/forced3.C: Likewise.
24751         * g++.dg/eh/forced4.C: Likewise.
24752
24753 2005-11-11  Mike Stump  <mrs@apple.com>
24754
24755         * g++.old-deja/g++.mike/unused.C: Add.
24756
24757 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24758
24759         PR c++/24667
24760         * g++.dg/warn/Wcast-qual1.C: New test.
24761
24762 2005-11-15  Jan Hubicka  <jh@suse.cz>
24763
24764         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24765
24766 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24767
24768         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24769
24770 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24771
24772         PR 24840
24773         * gcc.dg/tree-ssa/pr24840.c: New test.
24774
24775 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24776
24777         PR testsuite/24841
24778         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24779
24780 2005-11-14  Dale Johannesen  <dalej@apple.com>
24781
24782         * gcc.c-torture/execute/20051113-1.c: New.
24783
24784 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24785
24786         PR c++/24687
24787         * g++.dg/template/crash43.C: New test.
24788
24789 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24790
24791         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24792
24793 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24794
24795         PR c++/24817
24796         * g++.dg/eh/spec8.C: New test.
24797
24798 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24799
24800         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24801
24802 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24803
24804         PR c++/20293
24805         * g++.dg/parse/ambig4.C: New test.
24806         * g++.dg/tc1/dr101.C: Adjust error markers.
24807         * g++.dg/lookup/strong-using-2.C: Likewise.
24808         * g++.dg/lookup/ambig5.C: Likewise.
24809         * g++.dg/lookup/ambig4.C: Likewise.
24810         * g++.dg/parse/crash22.C: Likewise.
24811
24812 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24813
24814         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24815
24816 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24817
24818         * gcc.dg/nested-calls-1.c: New test.
24819
24820 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24821
24822         * gfortran.dg/complex_intrinsic_1.f90: New test.
24823         * gfortran.dg/complex_intrinsic_2.f90: New test.
24824         * gfortran.dg/fgetc_1.f90: New test.
24825         * gfortran.dg/fgetc_2.f90: New test.
24826         * gfortran.dg/fgetc_3.f90: New test.
24827         * gfortran.dg/ftell_1.f90: New test.
24828         * gfortran.dg/ftell_2.f90: New test.
24829         * gfortran.dg/gnu_logical_1.F: New test.
24830         * gfortran.dg/gnu_logical_2.f90: New test.
24831
24832 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24833
24834         PR middle-end/24820
24835         * gcc.dg/pr24820.c: New test.
24836
24837 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24838
24839         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24840         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24841         variable.
24842
24843 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24844
24845         PR testsuite/24614
24846         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24847
24848 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24849
24850         * gcc.target/cris/cris.exp: New file.
24851         * gcc.target/cris/rld-legit1.c: New test.
24852         * gcc.target/cris/rld-legit2.c: New test.
24853
24854 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24855
24856         PR c++/24780
24857         * g++.dg/opt/pr24780.C: New test.
24858
24859         PR c++/24761
24860         * g++.dg/template/asm1.C: New test.
24861
24862 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24863
24864         PR libgfortran/24787
24865         * gfortran.dg/scan_1.f90: New test.
24866
24867 2005-11-12  Jan Hubicka  <jh@suse.cz>
24868
24869         * gcc.target/i386/minmax-1.c: New.
24870         * gcc.target/i386/minmax-2.c: New.
24871
24872 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24873
24874         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24875
24876 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24877
24878         * gcc.c-torture/execute/20051110-1.c,
24879         gcc.c-torture/execute/20051110-2.c: New tests.
24880
24881 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24882
24883         PR middle-end/24750
24884         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24885         New tests.
24886
24887 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24888
24889         * lib/target-libpath.exp (get_shlib_extension): New proc.
24890         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24891         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24892         * lib/objc.exp (objc_target_compile): Likewise.
24893         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24894         detection.
24895
24896 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24897
24898         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24899
24900         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24901         Add -static to additional_flags and pass it to target_compile.
24902
24903 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24904
24905         PR libgfortran/24719
24906         gfortran.dg/read_noadvance.f90: New test.
24907
24908         PR libgfortran/24699
24909         gfortran.dg/fmt_t_2.f90: New test.
24910
24911         PR libgfortran/24785
24912         gfortran.dg/read_x_eor.f90: New test.
24913
24914         PR libgfortran/24584
24915         gfortran.dg/namelist_empty.f90: Rename test.
24916
24917         PR libgfortran/24489
24918         gfortran/read_eor.f90: Rename test.
24919
24920 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24921
24922         PR fortran/15976
24923         * gfortran.dg/automatic_module_variable.f90: New test.
24924
24925 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24926
24927         PR target/24445
24928         * gcc.dg/pr24445.c: New test.
24929
24930 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24931
24932         PR fortran/24655
24933         PR fortran/24755
24934         * gfortran.dg/recursive_statement_functions.f90: Add statement
24935         functions using inline intrinsic functions and parameters to test
24936         that they no longer seg-fault.
24937
24938         PR fortran/24409
24939         gfortran.dg/nested_modules_4.f90: New test.
24940         gfortran.dg/nested_modules_5.f90: New test.
24941
24942 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24943
24944         PR fortran/24643
24945         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24946
24947 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24948
24949         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24950         failures.
24951
24952 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24953
24954         * gcc.dg/sparc-getcontext-1.c: New test.
24955
24956 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24957
24958         * gcc.dg/ifcvt-fabs-1.c: New test.
24959
24960 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24961
24962         PR other/4372
24963         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24964         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24965
24966 2005-11-09  Richard Guenther  <rguenther@suse.de>
24967
24968         PR tree-optimization/24716
24969         * gcc.c-torture/execute/pr24716.c: New testcase.
24970
24971 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24972
24973         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24974
24975 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24976
24977         PR 24624
24978         * gcc.dg/pr24624.c: Testcase added.
24979
24980 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24981
24982         PR 24623
24983         * g++.dg/other/pr24623.C: Testcase added.
24984
24985 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24986
24987         PR fortran/22607
24988         * gfortran-dg/pure_byref_1.f90: New.
24989         * gfortran-dg/pure_byref_2.f90: New.
24990
24991 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24992
24993         PR c/24101
24994         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24995         * gcc.dg/dg.exp: Run main loop also for *.i files.
24996
24997 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24998
24999         PR c++/19450
25000         * g++.dg/tls/diag-3.C: New test.
25001         * g++.dg/tls/diag-4.C: New test.
25002         * g++.dg/tls/static-1.C: New test.
25003         * g++.dg/tls/static-1a.cc: New file.
25004
25005 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25006
25007         PR 23046
25008         * g++.dg/tree-ssa/pr23046.C: New test.
25009
25010 2005-11-08  Devang Patel <dpatel@apple.com>
25011
25012         PR tree-optimization/23115
25013         * gcc.dg/tree-ssa/pr23115.c: New.
25014
25015 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25016
25017         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25018         * gcc.target/powerpc/pr16155.c: Same.
25019         * gcc.target/powerpc/altivec-1.c: Same.
25020         * gcc.target/powerpc/altivec-2.c: Same.
25021         * gcc.target/powerpc/altivec-3.c: Same.
25022         * gcc.target/powerpc/altivec-5.c: Same.
25023         * gcc.target/powerpc/altivec-11.c: Same.
25024         * gcc.target/powerpc/altivec-12.c: Same.
25025         * gcc.target/powerpc/altivec-14.c: Same.
25026         * gcc.target/powerpc/altivec-22.c: Same.
25027         * gcc.target/powerpc/altivec-consts.c: Same.
25028         * gcc.target/powerpc/altivec-pr22085.c: Same.
25029         * gcc.target/powerpc/altivec-splat.c: Same.
25030         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25031         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25032         * gcc.target/powerpc/darwin-longlong.c: Same.
25033
25034 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25035
25036         PR target/19340
25037         * gcc.dg/pr19340.c: New test.
25038
25039 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25040
25041         PR rtl-optimization/24683
25042         * gcc.dg/pr24683.c: New test.
25043
25044 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25045
25046         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25047         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25048
25049 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25050
25051         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25052
25053 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25054
25055         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25056
25057 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25058
25059         PR target/24230
25060
25061         * gcc.target/powerpc/altivec-consts.c,
25062         gcc.target/powerpc/altivec-splat.c: New testcase.
25063
25064 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25065
25066         PR c/24599
25067
25068         * gcc.dg/overflow-2.c: New testcase.
25069
25070 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25071
25072         PR rtl-optimization/23567
25073         * gcc.c-torture/execute/20051104-1.c: New test.
25074
25075 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25076
25077         PR fortran/24534
25078         gfortran.dg/private_type_2.f90: Modified to check that case with
25079         PRIVATE declaration within derived type is accepted.
25080
25081         PR fortran/20838
25082         gfortran.dg/pointer_assign_1.f90: New test.
25083
25084         PR fortran/20840
25085         * gfortran.dg/arrayio_0.f90: New test.
25086
25087         PR fortran/17737
25088         gfortran.dg/data_initialized.f90: New test.
25089         gfortran.dg/data_constraints_1.f90: New test.
25090         gfortran.dg/data_constraints_2.f90: New test.
25091
25092 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25093
25094         PR fortran/24174
25095         PR fortran/24305
25096         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25097
25098 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25099
25100         PR 24670
25101         * gcc.dg/tree-ssa/pr24670.c: New test.
25102
25103 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25104
25105         PR target/22432
25106         * gcc.target/i386/pr22432.c: New test.
25107
25108 2005-11-05  Richard Henderson  <rth@redhat.com>
25109
25110         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25111         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25112         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25113         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25114         from gcc.dg/alpha-*.
25115         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25116         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25117
25118 2005-11-05  Andreas Jaeger  <aj@suse.de>
25119
25120         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25121
25122 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25123
25124         PR target/23424
25125         * gcc.dg/torture/pr23424-1.c: New test.
25126
25127 2005-11-04  Richard Henderson  <rth@redhat.com>
25128
25129         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25130         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25131         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25132         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25133         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25134         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25135         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25136         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25137         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25138         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25139         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25140         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25141         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25142         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25143         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25144         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25145         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25146         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25147         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25148         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25149         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25150         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25151         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25152         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25153         Move from gcc.dg/.
25154         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25155         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25156         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25157         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25158         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25159         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25160         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25161         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25162         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25163         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25164         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25165         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25166         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25167         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25168         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25169         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25170         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25171         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25172         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25173         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25174         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25175         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25176         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25177         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25178         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25179         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25180         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25181         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25182         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25183         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25184         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25185         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25186         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25187         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25188         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25189         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25190         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25191         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25192         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25193         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25194         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25195         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25196         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25197         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25198         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25199
25200 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25201
25202         PR 24627
25203         * gcc.dg/tree-ssa/pr24627.c: New test.
25204
25205 2005-11-04 Paul Brook  <paul@codesourcery.com>
25206
25207         * gcc.dg/tls/opt-10.c: New test.
25208
25209 2005-11-04  Andreas Jaeger  <aj@suse.de>
25210
25211         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25212         avoid extra warnings.
25213
25214 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25215
25216         PR libfortran/22298
25217         * lib/target-supports.exp
25218         (check_effective_target_static_libgfortran): New
25219         static_libgfortran effective target.
25220         * gfortran.dg/static_linking_1.f: New test.
25221         * gfortran.dg/static_linking_1.c: New file.
25222
25223 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25224
25225         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25226
25227 2005-11-03  Josh Conner  <jconner@apple.com>
25228
25229         PR c++/19989
25230         g++.dg/ext/array2.C: New test.
25231         g++.dg/template/dependent-name3.C: New test.
25232         g++.dg/template/dependent-name4.C: New test.
25233         g++.dg/template/sfinae2.C: New test.
25234
25235 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25236
25237         PR preprocessor/22042
25238         * gcc.dg/cpp/strify4.c: New test.
25239
25240 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25241
25242         PR c++/17964
25243         * g++.dg/cpp/string-1.C: New test.
25244
25245 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25246
25247         * gcc.target/powerpc: New directory.
25248         * gcc.target/powerpc/powerpc.exp: New file.
25249         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25250         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25251         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25252         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25253         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25254         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25255         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25256         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25257         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25258         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25259         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25260         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25261         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25262         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25263         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25264         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25265         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25266         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25267         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25268         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25269         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25270         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25271         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25272         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25273         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25274         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25275         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25276         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25277         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25278         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25279         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25280         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25281         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25282         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25283
25284 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25285
25286         PR c++/21627
25287         * g++.dg/warn/inline2.C: New test.
25288
25289 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25290
25291         PR middle-end/23155
25292         * g++.dg/ext/c99struct1.C: New test.
25293         * gcc.dg/union-cast-1.c: New test.
25294         * gcc.dg/union-cast-2.c: New test.
25295         * gcc.dg/union-cast-3.c: New test.
25296
25297 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25298
25299         PR middle-end/24589
25300         * gcc.c-torture/execute/zero-struct-2.c: New test.
25301
25302 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25303
25304         PR c++/24582
25305         * g++.dg/init/switch1.C: New test.
25306
25307 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25308
25309         * gcc.dg/delay-slot-1.c: New test.
25310
25311 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25312
25313         PR target/24620
25314         * gcc.dg/pr24620.c: New test.
25315
25316 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25317
25318         PR c/24329
25319         * gcc.dg/format/unnamed-1.c: New test.
25320
25321 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25322
25323         PR c++/22434
25324         * g++.dg/expr/cond8.C: New test.
25325
25326         PR c++/24560
25327         * g++.dg/parse/dot1.C: New test.
25328
25329 2005-11-02  Jan Hubicka  <jh@suse.cz>
25330
25331         PR target/23303
25332         * gcc.dg/i386-lea.c: New test
25333
25334 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25335
25336         PR target/24615
25337         * gcc.dg/pr24615.c: New test.
25338
25339 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25340
25341         PR target/24600
25342         * gcc.dg/pr24600.c: New test.
25343
25344 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25345
25346         PR c++/19253
25347         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25348         * g++.dg/parse/typename9.C: New test.
25349         * g++/dg/parse/typename10.C: Likewise.
25350
25351 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25352
25353         PR fortran/18157
25354         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25355         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25356         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25357
25358 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25359
25360         PR c++/24569
25361         * g++.dg/debug/static1.C: New test.
25362
25363 2005-11-02  Josh Conner  <jconner@apple.com>
25364
25365         * g++.dg/crash38.C: moved into proper directory...
25366         * g++.dg/template/crash42.C: ...here
25367
25368 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25369
25370         PR target/18338
25371         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25372         pcc_bitfield_type_matters || default_packed.
25373
25374         * lib/target-supports.exp
25375         (check_effective_target_pcc_bitfield_type_matters): New proc.
25376         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25377
25378         PR testsuite/23304
25379         * lib/target-supports.exp (check_effective_default_packed): New proc.
25380         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25381         Gate expected errors on target ! default_packed.
25382         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25383
25384 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25385
25386         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25387         change (r106358).
25388
25389 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25390
25391         PR fortran/24008
25392         * gfortran.dg/entry_5.f90: New.
25393         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25394
25395 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25396
25397         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25398
25399 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25400
25401         PR fortran/21565
25402         gfortran.dg/namelist_blockdata.f90: New test.
25403
25404         PR fortran/18737
25405         gfortran.dg/external_implicit_none.f90: New test.
25406
25407         PR fortran/14994
25408         * gfortran.dg/secnds.f: New test.
25409
25410 2005-10-31  Jan Hubicka  <jh@suse.cz>
25411
25412         PR target/20928
25413         * gcc.c-torture/compile/pr20928.c: New test.
25414
25415 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25416
25417         PR middle-end/23492
25418         * gcc.c-torture/compile/zero-strct-5.c: New test.
25419
25420 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25421
25422         PR libgfortran/24584
25423         * gfortran.dg/pr24584.f90: New test.
25424
25425 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25426
25427         PR fortran/18883
25428         * gfortran.dg/char_result_9.f90: New.
25429         * gfortran.dg/char_result_10.f90: New.
25430
25431 2005-10-30  Jan Hubicka  <jh@suse.cz>
25432
25433         * g++.dg/tree-ssa/pr24172.C: New testcase.
25434
25435 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25436
25437         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25438
25439 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25440
25441         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25442         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25443         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25444         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25445         gfortran.dg/enum_9.f90,
25446         gfortran.fortran-torture/compile/enum_1.f90,
25447         gfortran.fortran-torture/execute/enum_1.f90,
25448         gfortran.fortran-torture/execute/enum_2.f90,
25449         gfortran.fortran-torture/execute/enum_3.f90,
25450         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25451
25452 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25453
25454         PR target/18482
25455         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25456         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25457
25458 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25459
25460         PR libfortran/20179
25461         * gfortran.dg/mixed_io_1.f90: New test.
25462         * gfortran.dg/mixed_io_1.c: New file.
25463
25464 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25465
25466         * gfortran.dg/malloc_free_1.f90: New test.
25467
25468 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25469
25470         * gcc.dg/nested-func-4.c: Require profiling -pg.
25471
25472 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25473
25474         PR C++/23229
25475         * g++.dg/warn/main-2.C: New test.
25476
25477 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25478
25479         PR fortran/24545
25480         * gfortran.dg/interface_2.f90: new test.
25481
25482 2005-10-28  Josh Conner  <jconner@apple.com>
25483
25484         PR c++/22153
25485         * g++.dg/template/crash38.C: New test.
25486         * g++.dg/parse/explicit1.C: Change expected errors.
25487
25488 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25489
25490         PR C++/23426
25491         * g++.dg/other/large-size-array.C: New test.
25492
25493 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25494
25495         PR middle-end/24362
25496         * g++.dg/opt/complex4.C: New test.
25497
25498 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25499
25500         * gcc.dg/nested-func-4.c: New test.
25501
25502 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25503
25504         PR fortran/24158
25505         gfortran.dg/derived_recursion.f90: New test.
25506         gfortran.dg/implicit_actual.f90: New test.
25507
25508 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25509
25510         PR middle-end/24295, PR testsuite/24477
25511         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25512         removed when weakref hits the tree.
25513
25514 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25515
25516         * gfortran.dg/cray_pointers_4.f90: New test.
25517
25518         * gfortran.dg/cray_pointers_5.f90: New test.
25519
25520 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25521
25522         PR fortran/22290
25523         * gfortran.dg/assign_5.f90: New test.
25524         * gfortran.dg/assign_6.f: New test.
25525
25526 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25527
25528         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25529         CPU has no SSE support.
25530
25531 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25532
25533         PR libgfortran/24224
25534         * gfortran.dg/arrayio_1.f90: Update attribution.
25535         * gfortran.dg/arrayio_2.f90: Update attribution.
25536         * gfortran.dg/arrayio_3.f90: Update attribution.
25537         * gfortran.dg/arrayio_4.f90: Update test conditions.
25538         * gfortran.dg/arrayio_5.f90: Update attribution.
25539         * gfortran.dg/arrayio_6.f90: New test.
25540         * gfortran.dg/arrayio_7.f90: New test.
25541
25542 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25543
25544         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25545
25546 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25547
25548         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25549
25550 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25551
25552         PR fortran/24416
25553         * gfortran.dg/namelist_char_only.f90: New test.
25554
25555 2005-10-24  Asher Langton  <langton2@llnl.gov>
25556
25557         PR fortran/17031
25558         PR fortran/22282
25559         * gfortran.dg/cray_pointers_1.f90: New test.
25560         * gfortran.dg/cray_pointers_2.f90: New test.
25561         * gfortran.dg/cray_pointers_3.f90: New test.
25562         * gfortran.dg/loc_1.f90: New test.
25563         * gfortran.dg/loc_2.f90: New test.
25564
25565 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25566
25567         * gcc.dg/pr24225.c: New test.
25568
25569 2005-10-24  Asher Langton  <langton2@llnl.gov>
25570
25571         * gfortran.dg/dup_save_1.f90: New test.
25572         * gfortran.dg/dup_save_2.f90: New test.
25573
25574 2005-10-24  Paul Brook  <paul@codesourcery.com>
25575
25576         PR 24107
25577         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25578         stdint.h.
25579
25580 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25581
25582         PR libgfortran/24489
25583         * gfortran.dg/pr24489.f90: New test.
25584
25585 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25586
25587         PR fortran/23635
25588         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25589
25590 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25591
25592         PR target/18911
25593         * g++.dg/init/array16.C: Skip for mmix-*-*.
25594
25595 2005-10-23  Asher Langton  <langton2@llnl.gov>
25596
25597         * gfortran.dg/byte_1.f90: New test.
25598         * gfortran.dg/byte_2.f90: New test.
25599
25600 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25601
25602         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25603
25604 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25605
25606         PR fortran/18022
25607         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25608
25609         PR fortran/24311
25610         * gfortran.dg/merge_char_const.f90: New test.
25611
25612         PR fortran/24384
25613         * gfortran.dg/spread_scalar_source.f90: New test.
25614
25615 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25616
25617         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25618
25619         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25620         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25621
25622         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25623
25624 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25625
25626         PR fortran/24426
25627         * gfortran.dg/der_pointer_4.f90: New.
25628
25629 2005-10-22  David Ayers  <d.ayers@inode.at>
25630
25631         * obj-c++.dg/except-1.mm: Simplify.
25632
25633 2005-10-21  David Ayers  <d.ayers@inode.at>
25634
25635         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25636
25637 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25638
25639         * gfortran.dg/assumed_dummy_2.f90: New test.
25640
25641 2005-10-21  James E Wilson  <wilson@specifix.com>
25642
25643         PR preprocessor/15220
25644         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25645
25646 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25647
25648         * gcc.c-torture/execute/20051021-1.c: New test.
25649
25650 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25651
25652         PR c++/24260
25653         * g++.dg/ext/tmplattr1.C: New test.
25654
25655 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25656
25657         PR fortran/24440
25658         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25659
25660 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25661
25662         * obj-c++.dg/except-1.mm: New.
25663
25664         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25665
25666 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25667
25668         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25669
25670 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25671
25672         PR middle-end/24295
25673         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25674         declarations with the same names as thunks' alias targets, use
25675         aliases instead.
25676         * gcc.dg/attr-alias-3.c: New test.
25677         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25678
25679 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25680
25681         PR c++/22618
25682         * g++.dg/parse/access8.C: New test.
25683
25684 2005-10-20  Richard Guenther  <rguenther@suse.de>
25685
25686         PR c++/24439
25687         * g++.dg/tree-ssa/pr24439.C: New testcase.
25688
25689 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25690
25691         * g++.dg/opt/delay-slot-1.C: New test.
25692
25693 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25694
25695         PR fortran/21625
25696         * gfortran.fg/der_init_1.f90: New.
25697
25698 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25699
25700         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25701
25702 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25703
25704         PR c++/21908
25705         * g++.dg/parse/error28.C: New test.
25706
25707 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25708
25709         * gcc.dg/profile-generate-2.c: New test.
25710
25711 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25712
25713         PR target/23589
25714         * g++.dg/ext/dllimport11.C: New.
25715
25716 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25717
25718         PR c++/22293
25719         * g++.dg/other/friend3.C: New test.
25720
25721 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25722
25723         PR c++/23293
25724         * g++.dg/template/error19.C: New test.
25725
25726 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25727
25728         PR c++/21383
25729         * g++.dg/overload/koenig2.C: New.
25730
25731         PR c++/23118
25732         * g++.dg/overload/error2.C: New.
25733
25734         PR c++/22604
25735         * g++.dg/inherit/covariant14.C: New.
25736
25737 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25738
25739         PR c++/23440
25740         * g++.dg/parse/for1.C: New test.
25741
25742 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25743
25744         PR fortran/23446
25745         * gfortran.dg/host_dummy_index_1.f90: New test.
25746
25747         PR fortran/21459
25748         * gfortran.dg/automatic_char_len_2.f90: New test.
25749
25750         PR fortran/20866
25751         * gfortran.dg/recursive_statement_functions.f90: New test.
25752
25753         PR fortran/20853
25754         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25755
25756         PR fortran/20849
25757         * gfortran.dg/external_initializer.f90: New test.
25758
25759         PR fortran/20837
25760         * non_module_public.f90: New test.
25761
25762 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25763
25764         PR c++/24386
25765         * g++.dg/template/overload7.C: New.
25766
25767         PR c++/22551
25768         * g++.dg/other/switch2.C: Remove expected warnings.
25769
25770         PR c++/21353
25771         * g++.dg/template/defarg6.C: New.
25772
25773 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25774
25775         PR target/24315
25776         * gcc.target/i386/pr24315.c: New test.
25777
25778 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25779
25780         PR c++/24389
25781         * g++.dg/template/static21.C: New test.
25782         * g++.dg/template/static21-a.cc: Likewise.
25783
25784 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25785
25786         PR c++/23959
25787         * g++.dg/warn/Wswitch-default-1.C: New test.
25788         * g++.dg/warn/Wswitch-default-2.C: New test.
25789
25790 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25791
25792         PR c++/22173
25793         * g++.dg/parse/template18.C: New test.
25794         * g++.dg/template/nontype15.C: Likewise.
25795
25796 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25797
25798         PR fortran/22273
25799         * gfortran.dg/spec_expr_2.f90: New.
25800
25801 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25802
25803         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25804         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25805         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25806         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25807         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25808         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25809         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25810         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25811         previous target-specific skips and warning-message matches where
25812         applicable.
25813
25814 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25815
25816         PR c++/21347
25817         * g++.dg/warn/Wctor-dtor.C: New test.
25818
25819 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25820
25821         PR c/23439
25822         * gcc.dg/for-1.c: New test.
25823
25824 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25825
25826         PR c++/19565
25827         * g++.dg/warn/Wconversion1.C: New test.
25828         * g++.dg/ext/packed4.C: Compile with -w.
25829         * g++.dg/opt/20050511-1.C: Likewise.
25830         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25831
25832 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25833
25834         * gfortran.dg/boz_5.f90: New test.
25835
25836 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25837
25838         PR c++/22551
25839         * g++.dg/other/switch2.C: New.
25840
25841         PR c++/23984
25842         * g++.dg/init/ctor7.C: New.
25843
25844 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25845
25846         PR c++/23730
25847         * g++.dg/parse/crash32.C: New test.
25848
25849 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25850
25851         PR c++/20721
25852         * g++.dg/init/goto2.C: New test.
25853
25854         PR c++/22464
25855         * g++.dg/template/crash/41.C: New test.
25856
25857         PR c++/22180
25858         * g++.dg/template/crash40.C: New test.
25859
25860         PR c++/23694
25861         * g++.dg/parse/friend5.C: New test.
25862
25863         PR c++/23307
25864         * g++.dg/template/crash38.C: New test.
25865
25866         PR c++/22352
25867         * g++.dg/template/friend38.C: New test.
25868
25869         PR c++/22405
25870         * g++.dg/template/crash39.C: New test.
25871
25872 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25873
25874         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25875         gcc.dg/debug/dwarf2/dwarf-char2.c,
25876         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25877
25878         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25879
25880 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25881
25882         * gcc.dg/dll-2.c: Add tests for warnings.
25883         * gcc.dg/dll-3.c: Likewise.
25884         * gcc.dg/dll-4.c: Likewise.
25885
25886         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25887         * g++.dg/ext/dllimport2.C: Likewise.
25888         * g++.dg/ext/dllimport3.C: Likewise.
25889         * g++.dg/ext/dllimport7.C: Likewise.
25890         * g++.dg/ext/dllimport8.C: Likewise.
25891         * g++.dg/ext/dllimport9.C: Likewise.
25892
25893 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25894
25895         PR fortran/24092
25896         * gfortran.dg/derived_pointer_recursion.f90: New test.
25897
25898 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25899
25900         * gcc.c-torture/execute/20051012-1.c: New test.
25901
25902 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25903
25904         PR fortran/18082
25905         * gfortran.dg/automatic_char_len_1.f90: New test.
25906
25907 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25908
25909         PR fortran/20847
25910         * gfortran.dg/save_common.f90: New test.
25911
25912         PR fortran/20856
25913         * gfortran.dg/save_result.f90: New test.
25914
25915 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25916
25917         PR c++/21592
25918         * g++.dg/template/dependent-expr1.C: Add new expected error.
25919         * g++.dg/template/dependent-expr2.C: Adjust error text.
25920         * g++.dg/template/overload6.C: New.
25921
25922         PR c++/23797
25923         * g++.dg/other/typename8.C: New.
25924
25925         PR c++/21117
25926         * g++.dg/other/return1.C: New.
25927
25928 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25929
25930         PR c++/24052
25931         * g++.dg/ext/label5.C: New.
25932
25933 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25934
25935         PR c++/19964
25936         * g++.dg/parse/crash31.C: New.
25937
25938 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25939
25940         * g++.dg/ipa/ipa-1.c: New test.
25941         * g++.dg/ipa/ipa-2.c: New test.
25942         * g++.dg/ipa/ipa-3.c: New test.
25943         * g++.dg/ipa/ipa-4.c: New test.
25944         * g++.dg/ipa/ipa-5.c: New test.
25945         * g++.dg/ipa/ipa.exp: New file.
25946
25947 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25948
25949         PR fortran/24207
25950         * gfortran.dg/private_type_3.f90: New test.
25951
25952 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25953
25954         PR fortran/20786
25955         gfortran.dg/aint_anint_1.f90: New test.
25956
25957 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25958
25959         PR libgfortran/24313
25960         gfortran.dg/csqrt.f: New test.
25961
25962 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25963
25964         PR c++/8057
25965         * g++.dg/warn/noeffect7.C: New test.
25966         * g++.dg/warn/noeffect2.C: Instantiate templates.
25967         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25968         and warning.
25969
25970 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25971
25972         PR c++/21089
25973         * g++.dg/init/float1.C: New test.
25974
25975         PR c++/24277
25976         * g++.dg/init/member1.C: Tweak error markers.
25977
25978 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25979
25980         PR testsuite/24281
25981         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25982         Check for null pointer.
25983
25984 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25985
25986         PR c++/21369
25987         * g++.dg/parse/ret-type3.C: New test.
25988
25989 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25990
25991         PR tree-opt/23946
25992         * gcc.c-torture/compile/pr23946.c: New test.
25993
25994 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25995
25996         * g++.dg/opt/mmx2.C: New test.
25997
25998 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25999
26000         PR c++/24277
26001         * g++.dg/template/static20.C: New test.
26002
26003         PR c++/24302
26004         * g++.dg/warn/Wunused-12.C: New test.
26005
26006         PR c++/23437
26007         * g++.dg/template/arg4.C: New test.
26008
26009 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26010
26011         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26012         * gcc.dg/ucnid-3.c: Likewise.
26013         * gcc.dg/ucnid-4.c: Likewise.
26014         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26015         * g++.dg/other/ucnid-1.C: Likewise.
26016         * gcc.dg/sparc-frame-1.c: New test.
26017
26018 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26019
26020         PR c++/24139
26021         * g++.dg/template/spec27.C: New test.
26022
26023         PR c++/24275
26024         * g++.dg/template/static19.C: New test.
26025
26026 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26027
26028         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26029         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26030
26031 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26032
26033         PR target/24136
26034         * gfortran.fortran-torture/compile/pr24136.f: New test.
26035
26036 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26037
26038         PR c++/22172
26039         * g++.dg/parse/crash30.C: New test.
26040
26041 2005-10-07  Richard Guenther  <rguenther@suse.de>
26042
26043         PR middle-end/24227
26044         * gcc.c-torture/compile/pr24227.c: New testcase.
26045
26046 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26047
26048         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26049         Do not put aligned attributes on array elements.
26050
26051 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26052
26053         PR testsuite/23611, PR testsuite/23615
26054         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26055         writing prototypes of library functions by hand.
26056         * obj-c++.dg/bitfield-4.mm: Likewise.
26057         * obj-c++.dg/const-str-4.mm: Likewise.
26058         * obj-c++.dg/encode-4.mm: Likewise.
26059         * obj-c++.dg/encode-5.mm: Likewise.
26060         * obj-c++.dg/encode-6.mm: Likewise.
26061         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26062         * obj-c++.dg/method-10.mm: Likewise.
26063         * obj-c++.dg/method-17.mm: Likewise.
26064         * obj-c++.dg/method-19.mm: Likewise.
26065         * obj-c++.dg/try-catch-2.mm: Likewise.
26066
26067 2005-10-06  Richard Henderson  <rth@redhat.com>
26068
26069         PR 24236
26070         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26071
26072 2005-10-06  Dale Johannesen  <dalej@apple.com>
26073
26074         * gcc.c-torture/execute/20030125-1.c: Correct.
26075
26076 2005-10-06  Richard Guenther  <rguenther@suse.de>
26077
26078         PR tree-optimization/24238
26079         * g++.dg/tree-ssa/pr24238.C: New testcase.
26080
26081 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26082
26083         PR 18568
26084         * gfortran.dg/der_pointer_3.f90: New test.
26085
26086 2005-10-05  Devang Patel  <dpatel@apple.com>
26087
26088         PR Debug/23205
26089         * g++.dg/other/PR23205.C: New.
26090
26091 2005-10-05  Richard Henderson  <rth@redhat.com>
26092
26093         PR target/23602
26094         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26095         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26096
26097 2005-10-05  Dale Johannesen  <dalej@apple.com>
26098
26099         * gcc.c-torture/execute/float-floor.c: New.
26100
26101 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26102
26103         PR tree-optimization/21419
26104         PR tree-optimization/24146
26105         PR tree-optimization/24151
26106
26107         * g++.dg/ext/asm7.C: New.
26108         * g++.dg/ext/asm8.C: New.
26109         * gcc.dg/asm-1.c: Compile on all targets.
26110         * gcc.dg/asm-pr24146.c: New.
26111         * gcc.dg/pr21419.c: Adjust error messages.
26112
26113 2005-10-05  Richard Guenther  <rguenther@suse.de>
26114
26115         PR fortran/24176
26116         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26117
26118 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26119
26120         PR c++/23513
26121         * g++.dg/template/spec22.C: Robustify test.
26122         * g++.dg/template/spec26.C: New.
26123
26124 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26125
26126         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26127         if target supports vector instructions.
26128
26129 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26130
26131         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26132         C99 functions.
26133
26134 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26135
26136         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26137         check_effective_target_fortran_large_int): Replace cached result
26138         when target changes.
26139
26140 2005-10-04  Devang Patel  <dpatel@apple.com>
26141
26142         * gcc.dg/i386-sse-vect-types.c: New.
26143
26144 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26145
26146         PR preprocessor/13726
26147         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26148         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26149
26150 2005-10-04  Richard Guenther  <rguenther@suse.de>
26151
26152         PR c/23576
26153         * gcc.dg/noncompile/pr23576.c: New testcase.
26154
26155 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26156
26157         PR middle-end/23125
26158         * gcc.dg/register-var-3.c: New test.
26159
26160 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26161
26162         * gcc.dg/pr23049.c: New test.
26163
26164         * gcc.dg/ucnid-4.c: Fix test.
26165
26166 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26167
26168         PR 23445
26169         * gcc.c-torture/compile/pr23445.c: New test.
26170
26171 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26172
26173         * g++.dg/overload/unknown1.C: New.
26174
26175 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26176
26177         PR c++/17775
26178         * g++.dg/template/repo4.C: New test.
26179
26180 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26181
26182         PR libfortran/19308
26183         * gfortran.dg/large_real_kind_2.F90: New test.
26184         * gfortran.dg/large_integer_kind_2.f90: New test.
26185
26186 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26187
26188         * lib/target-supports.exp (check_effective_target_vect_shift):
26189         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26190         (check_effective_target_vect_condition): Fix copy-n-pasto.
26191
26192         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26193         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26194         targets.
26195
26196 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26197
26198         PR c++/22621
26199         * g++.dg/template/overload5.C : New test.
26200
26201         PR c++/23840
26202         * g++.dg/expr/stdarg1.C: New test.
26203
26204 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26205
26206         PR 24142
26207         * gcc.c-torture/execute/pr24142.c: New test.
26208
26209 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26210
26211         PR 24141
26212         * gcc.c-torture/execute/pr24141.c: New test.
26213
26214 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26215             Diego Novillo  <dnovillo@redhat.com>
26216
26217         PR 23604
26218         * gcc.c-torture/execute/pr23604.c: New test.
26219
26220 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26221
26222         PR fortran/16404
26223         PR fortran/20835
26224         PR fortran/20890
26225         PR fortran/20899
26226         PR fortran/20900
26227         PR fortran/20901
26228         PR fortran/20902
26229         gfortran.dg/equiv_constraint_1.f90: New test.
26230         gfortran.dg/equiv_constraint_2.f90: New test.
26231         gfortran.dg/equiv_constraint_3.f90: New test.
26232         gfortran.dg/equiv_constraint_4.f90: New test.
26233         gfortran.dg/equiv_constraint_5.f90: New test.
26234         gfortran.dg/equiv_constraint_6.f90: New test.
26235         gfortran.dg/equiv_constraint_7.f90: New test.
26236         gfortran.dg/equiv_constraint_8.f90: New test.
26237         gfortran.dg/private_type_1.f90: New test.
26238         gfortran.dg/private_type_2.f90: New test.
26239         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26240         980628-10.f: Assert std=gnu to permit mixing of
26241         types in equivalence statements.
26242
26243 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26244
26245         PR 24112
26246         * gfortran.dg/open_status_1.f90: New.
26247
26248 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26249
26250         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26251         * gcc.dg/vect/pr22480.c: Clean up temp files.
26252         * gcc.dg/vect/pr23831.c: Clean up temp files.
26253         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26254         Clean up temp files.
26255         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26256         Clean up temp files.
26257
26258         * gcc.dg/20050309-1.c: Clean up temp files.
26259         * gcc.dg/20050325-1.c: Clean up temp files.
26260
26261 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26262
26263         PR tree-optimization/24059
26264         * gcc.dg/vect/pr24059.c : New test.
26265
26266 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26267
26268         PR middle-end/24109
26269         * gcc.c-torture/execute/20050929-1.c: New test.
26270
26271 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26272
26273         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26274
26275 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26276
26277         PR c/21419
26278         * gcc.dg/pr21419.c: New test.
26279
26280 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26281
26282         * gcc.dg/pr23911.c: New test.
26283
26284 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26285
26286         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26287
26288         PR c++/16782
26289         * g++.dg/parse/qualified4.C: New test.
26290         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26291         * g++.old-deja/g++.mike/p8154.C: Likewise.
26292
26293 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26294
26295         PR c++/22147
26296         * g++.dg/template/friend37.C: New test.
26297         * g++.dg/parse/crash28.C: Adjust error markers.
26298
26299 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26300
26301         PR fortran/18518
26302         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26303
26304 2005-09-27  Devang Patel  <dpatel@apple.com>
26305
26306         PR tree-optimization/23625
26307         * gcc.dg/pr23625.c: New test.
26308
26309 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26310
26311         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26312         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26313
26314 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26315
26316         PR fortran/23677
26317         * gfortran.fortran-torture/execute/save_1.f90: New test.
26318         * gfortran.dg/save_1.f90: New test.
26319
26320 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26321
26322         * gcc.target/i386/builtin-apply-mmx.c: New test.
26323
26324         PR target/22576
26325         * gcc.target/i386/pr22576.c: New test.
26326
26327         PR target/22585
26328         * gcc.target/i386/pr22585.c: New test.
26329
26330         PR target/23268
26331         * gcc.target/i386/pr23268.c: New test.
26332
26333         PR middle-end/23831
26334         * gcc.dg/vect/pr23831.c: New test.
26335
26336         PR target/24055
26337         * gcc.target/i386/pr24055.c: New test.
26338
26339 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26340
26341         PR tree-optimization/23960
26342         * gcc.c-torture/compile/pr23960.c: New.
26343
26344 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26345
26346         PR fortran/16861
26347         * gfortran.dg/nested_modules_3.f90: New.
26348
26349 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26350
26351         PR fortran/24005
26352         gfortran.dg/interface_1.f90: New test.
26353
26354 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26355         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26356
26357         PR fortran/23843
26358         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26359
26360 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26361
26362         PR fortran/23516
26363         * gfortran.dg/imag_1.f: New test.
26364         * gfortran.dg/imag_2.f: Ditto.
26365
26366 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26367
26368         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26369
26370 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26371
26372         PR c++/21983
26373         * g++.dg/warn/pr21983.C: New test.
26374
26375 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26376
26377         * gcc.dg/20050922-1.c: Testcase added.
26378
26379 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26380
26381         PR c++/23993
26382         * g++.dg/template/array14.C: New test.
26383
26384 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26385
26386         PR fortran/19929
26387         * gfortran.dg/der_ptr_component_1.f90: New test.
26388
26389 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26390
26391         PR c++/23965
26392         * g++.dg/template/error1.C: Reject "no matching function" message.
26393
26394 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26395
26396         PR c++/17609
26397         * g++.dg/lookup/error1.C: New test.
26398
26399 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26400
26401         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26402         functionality of the testcase.
26403
26404 2005-09-20  Richard Henderson  <rth@redhat.com>
26405
26406         * gcc.dg/vect/vect-22.c: Require vect_float.
26407         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26408
26409 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26410
26411         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26412         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26413         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26414         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26415         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26416         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26417         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26418         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26419         * gcc.dg/cpp/ucnid-8.c: New test.
26420
26421 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26422
26423         PR tree-optimization/23929
26424         * gcc.c-torture/compile/pr23929.c: New test.
26425
26426 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26427
26428         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26429         for one loop.
26430
26431 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26432
26433         PR testsuite/23186
26434         * g++.dg/other/pr22003.C: Require named sections.
26435
26436 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26437
26438         PR c++/23947
26439         * g++.dg/rtti/crash3.C: New test.
26440
26441         PR tree-optimization/23818
26442         * gcc.dg/pr23818.c: New test.
26443
26444 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26445
26446         PR fortran/23420
26447         * gfortran.dg/print_fmt_4.f: New.
26448
26449 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26450
26451         PR fortran/23663
26452         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26453
26454 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26455
26456         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26457         Use pointers to local alignable arrays instead. Added comments.
26458         * gcc.dg/vect/vect-46.c: Likewise.
26459         * gcc.dg/vect/vect-48.c: Likewise.
26460         * gcc.dg/vect/vect-49.c: Likewise.
26461         * gcc.dg/vect/vect-52.c: Likewise.
26462         * gcc.dg/vect/vect-53.c: Likewise.
26463         * gcc.dg/vect/vect-54.c: Likewise.
26464         * gcc.dg/vect/vect-56.c: Likewise.
26465         * gcc.dg/vect/vect-57.c: Likewise.
26466         * gcc.dg/vect/vect-58.c: Likewise.
26467         * gcc.dg/vect/vect-60.c: Likewise.
26468         * gcc.dg/vect/vect-61.c: Likewise.
26469
26470         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26471         The test is no longer vectorizable on vect_no_align targets.
26472         * gcc.dg/vect/vect-43.c: Likewsie.
26473
26474         * gcc.dg/vect/vect-44.c: Added comments.
26475         * gcc.dg/vect/vect-45.c: Added comments.
26476         * gcc.dg/vect/vect-50.c: Added comments.
26477         * gcc.dg/vect/vect-51.c: Added comments.
26478
26479         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26480         aligned type.
26481         * gcc.dg/vect/Os-vect-95.c: Likewise.
26482
26483         * gcc.dg/vect/vect-41.c: Test removed.
26484         * gcc.dg/vect/vect-47.c: Test removed.
26485         * gcc.dg/vect/vect-55.c: Test removed.
26486         * gcc.dg/vect/vect-59.c: Test removed.
26487
26488 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26489
26490         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26491         No longer vectorizable on vect_no_align targets.
26492         * gcc.dg/vect/pr20122.c: Likewise.
26493         * gcc.dg/vect/vect-74.c: Likewise.
26494         * gcc.dg/vect/vect-75.c: Likewise.
26495         * gcc.dg/vect/vect-76.c: Likewise.
26496
26497         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26498         Will not be vectorizable on vect_no_align targets once aliasing issues
26499         are resolved.
26500         * gcc.dg/vect/vect-79.c: Likewise.
26501
26502         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26503         * gcc.dg/vect/vect-78.c: Likewise.
26504         * gcc.dg/vect/vect-97.c: Likewise.
26505
26506 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26507
26508         * gcc.dg/pr23943.c: New test.
26509
26510 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26511
26512         PR fortran/19181
26513         * gfortran.dg/derived_pointer_null_1.f90: New test.
26514
26515 2005-09-18  Richard Guenther  <rguenther@suse.de>
26516
26517         PR middle-end/23944
26518         * gcc.c-torture/compile/pr23944.c: New testcase.
26519
26520 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26521
26522         PR fortran/15975
26523         * gfortran.dg/der_pointer_2.f90: New test.
26524
26525 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26526
26527         PR fortran/16861
26528         * gfortran.dg/nested_modules_2.f90: New test.
26529
26530 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26531
26532         PR c++/18368
26533         * g++.dg/other/semicolon.C: New test.
26534
26535 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26536
26537         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26538         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26539
26540 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26541
26542         PR c++/23914
26543         * g++.dg/template/static18.C: New test.
26544
26545         PR c++/21514
26546         * g++.dg/template/crash19.C: Remove dg-error marker.
26547         * g++.dg/template/local4.C: New test.
26548
26549 2005-09-16  Paul Brook  <paul@codesourcery.com>
26550
26551         PR fortran/23906
26552         * gfortran.dg/dependency_1.f90: New test.
26553
26554 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26555
26556         PR c++/23896
26557         * g++.dg/template/static17.C: New test.
26558
26559 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26560
26561         PR c++/23139
26562         * g++.dg/warn/huge-val1.C: New test.
26563
26564 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26565
26566         PR c++/13140
26567         * g++.dg/parse/class2.C: New test.
26568         * g++.dg/template/explicit8.C: Likewise.
26569         * g++.dg/template/spec25.C: Likewise.
26570
26571 2005-09-14  Josh Conner  <jconner@apple.com>
26572
26573         PR middle-end/23584
26574         * gcc.dg/pr23584.c: New test.
26575
26576 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26577
26578         PR fortran/21875 Internal Unit Array I/O, NIST
26579         * gfortran.dg/arrayio_1.f90: New test.
26580         * gfortran.dg/arrayio_1.f90: New test.
26581         * gfortran.dg/arrayio_1.f90: New test.
26582         * gfortran.dg/arrayio_1.f90: New test.
26583         * gfortran.dg/arrayio_1.f90: New test.
26584
26585 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26586
26587         PR middle-end/22480
26588         * gcc.dg/vect/pr22480.c: New test.
26589
26590 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26591
26592         PR fortran/19358
26593         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26594
26595 2005-09-13 Josh Conner <jconner@apple.com>
26596
26597         PR c++/23180
26598         * g++.dg/init/struct2.C: New test.
26599         * g++.dg/init/struct3.C: New test.
26600
26601 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26602
26603         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26604         Clean up temp files.
26605         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26606         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26607         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26608         gcc.dg/tree-ssa/builtin-printf-1.c,
26609         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26610         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26611         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26612         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26613         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26614         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26615         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26616         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26617         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26618         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26619         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26620         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26621
26622 2005-09-13  Josh Conner  <jconner@apple.com>
26623
26624         * lib/gcc-dg.exp: Load scanipa.exp.
26625         (cleanup-dump): New procedure.
26626         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26627         * lib/scandump.exp: New file.
26628         * lib/scantree.exp: Use it.
26629         * lib/scanipa.exp: New file.
26630
26631 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26632
26633         PR fortran/17740
26634         * gfortran.dg/generic_4.f90: New test.
26635
26636 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26637
26638         PR target/23816
26639         * gcc.target/i386/pr23816-1.c: New test.
26640         * gcc.target/i386/pr23816-2.c: New test.
26641
26642
26643 2005-09-13  Bastian Blank <waldi@debian.org>
26644
26645         PR c++/16171
26646         * g++.dg/abi/mangle26.C: New test.
26647         * g++.dg/abi/mangle27.C: New test.
26648         * g++.dg/abi/mangle28.C: New test.
26649         * g++.dg/abi/mangle29.C: New test.
26650
26651         PR c++/23839
26652         * g++.dg/parse/register1.C: New test.
26653
26654 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26655
26656         PR c++/23842
26657         * g++.dg/template/access16.C: New test.
26658
26659 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26660
26661         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26662
26663 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26664
26665         PR fortran/18899
26666         * gfortran.dg/shape_2.f90: New test.
26667
26668 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26669
26670         PR target/19269
26671         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26672         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26673         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26674         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26675         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26676         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26677         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26678         tests.
26679
26680 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26681
26682         PR c++/23841
26683         * g++.dg/parse/template17.C: New test.
26684
26685 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26686
26687         PR c++/23789
26688         * g++.dg/template/nontype14.C: New test.
26689
26690 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26691
26692         PR g++/7874
26693         * g++.dg/lookup/friend7.C: New test.
26694         * g++.dg/lookup/friend8.C: New test.
26695         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26696         so that it will be found via argument dependent lookup.
26697         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26698         friend functions which will no longer be found.
26699         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26700         function g, so that it will be found via argument dependent
26701         lookup.
26702         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26703         * g++.old-deja/g++.mike/net43.C: Likewise.
26704
26705 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26706
26707         PR c++/23691
26708         * g++.dg/template/static16.C: New test.
26709
26710 2005-09-12  Josh Conner  <jconner@apple.com>
26711
26712         PR middle-end/23237
26713         * gcc.c-torture/compile/pr23237.c: New test.
26714
26715 2005-09-11  Richard Henderson  <rth@redhat.com>
26716
26717         * g++.dg/other/error8.C: Update expected diagnostic text.
26718
26719 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26720
26721         PR libfortran/19872
26722         * gfortran.dg/overwrite_1.f: New test.
26723
26724 2005-09-09  Josh Conner  <jconner@apple.com>
26725
26726         * g++.dg/init/pr23180-1.C: Removed.
26727         * g++.dg/init/pr23180-2.C: Removed.
26728
26729 2005-09-09  David Daney <ddaney@avtrex.com>
26730
26731         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26732         files which are ...
26733         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26734         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26735
26736 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26737
26738         * gfortran.dg/iostat_2.f90: New test.
26739
26740 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26741
26742         PR c++/22252
26743         * g++.dg/ext/interface1.C: New test.
26744         * g++.dg/ext/interface1.h: Likewise.
26745         * g++.dg/ext/interface1a.cc: Likewise.
26746
26747 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26748
26749         * gfortran.dg/iomsg_1.f90: New test case.
26750
26751 2005-09-09  Richard Guenther  <rguenther@suse.de>
26752
26753         PR c++/23624
26754         * g++.dg/tree-ssa/pr23624.C: New testcase.
26755
26756 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26757
26758         PR fortran/19239
26759         * gfortran.dg/vector_subscript_1.f90,
26760         * gfortran.dg/vector_subscript_2.f90: New tests.
26761
26762 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26763
26764         PR fortran/21104
26765         * gfortran.dg/array_alloc_1.f90,
26766         * gfortran.dg/array_alloc_2.f90,
26767         * gfortran.dg/array_alloc_3.f90: New tests.
26768
26769 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26770
26771         PR fortran/12840
26772         * gfortran.dg/array_constructor_6.f90
26773         * gfortran.dg/array_constructor_7.f90
26774         * gfortran.dg/array_constructor_8.f90
26775         * gfortran.dg/array_constructor_9.f90
26776         * gfortran.dg/array_constructor_10.f90
26777         * gfortran.dg/array_constructor_11.f90
26778         * gfortran.dg/array_constructor_12.f90: New tests.
26779
26780 2005-09-08  Josh Conner  <jconner@apple.com>
26781
26782         PR c++/23180
26783         * g++.dg/init/pr23180-1.C: New test.
26784         * g++.dg/init/pr23180-2.C: New test.
26785
26786 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26787
26788         PR fortran/18878
26789         * gfortran.dg/module_double_reuse.f90: New.
26790
26791 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26792
26793         PR fortran/23270
26794         PR fortran/22304
26795         PR fortran/18870
26796         PR fortran/17917
26797         PR fortran/16511
26798         * gfortran.dg/common_equivalence_1.f: New.
26799         * gfortran.dg/common_equivalence_2.f: New.
26800         * gfortran.dg/common_equivalence_3.f: New.
26801         * gfortran.dg/contained_equivalence_1.f90: New.
26802         * gfortran.dg/module_blank_common.f90: New.
26803         * gfortran.dg/module_commons_1.f90: New.
26804         * gfortran.dg/module_equivalence_1.f90: New.
26805         * gfortran.dg/nested_modules_1.f90: New.
26806         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26807         equivalences and add comment to connect the test with
26808         the PR.
26809
26810 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26811
26812         PR fortran/23765
26813         * gfortran.dg/common_6.f90: New test.
26814
26815 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26816
26817         PR fortran/15326
26818         * gfortran.dg/char_result_1.f90,
26819         * gfortran.dg/char_result_2.f90,
26820         * gfortran.dg/char_result_3.f90,
26821         * gfortran.dg/char_result_4.f90,
26822         * gfortran.dg/char_result_5.f90,
26823         * gfortran.dg/char_result_6.f90,
26824         * gfortran.dg/char_result_7.f90,
26825         * gfortran.dg/char_result_8.f90: New tests.
26826
26827 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26828
26829         PR fortran/19928
26830         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26831
26832 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26833
26834         PR obj-c++/16816
26835         * obj-c++.dg/selector-5.mm: New test.
26836         * obj-c++.dg/selector-6.mm: New test.
26837
26838 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26839
26840         PR objc/20574
26841         PR objc/19324
26842         * objc.dg/error-1.m: New test.
26843
26844 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26845
26846         PR fortran/23373
26847         * gfortran.fortran-torture/execute/pr23373-1.f90,
26848         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26849
26850 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26851
26852         PR libfortran/23760
26853         * gfortran.dg/g77/1832.f: Remove long string in write statement
26854         to allow the test to pass on correct list directed output with
26855         prepended space.
26856
26857 2005-09-07  James E Wilson  <wilson@specifix.com>
26858
26859         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26860
26861 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26862
26863         * gfortran.dg/parameter+save.f90: Rename to
26864         * gfortran.dg/parameter_save.f90: .. this.
26865
26866 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26867
26868         PR fortran/20848
26869         * gfortran.dg/parameter+save.f90: New test case.
26870
26871 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26872
26873         PR fortran/19269
26874         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26875
26876 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26877
26878         PR c/23075
26879         * gcc.dg/pr23075.c: New test.
26880         * g++.dg/warn/pr23075.C: New test.
26881
26882         PR target/22362
26883         * gcc.target/i386/pr22362.c: New test.
26884
26885         PR rtl-optimization/23098
26886         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26887
26888         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26889         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26890         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26891
26892 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26893
26894         * g++.dg/expr/cast6.C: New test.
26895
26896         PR c++/9782
26897         * g++.dg/init/new15.C: New test.
26898
26899 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26900
26901         * gcc.dg/vect/Os-vect-95.c: New test.
26902         * gcc.dg/vect/vect-95.c: Same.
26903
26904 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26905
26906         * gcc.dg/vect/vect-29.c: Update xfail testing.
26907         * gcc.dg/vect/vect-44.c: Same.
26908         * gcc.dg/vect/vect-48.c: Same.
26909         * gcc.dg/vect/vect-50.c: Same.
26910         * gcc.dg/vect/vect-72.c: Same.
26911         * gcc.dg/vect/vect-77.c: Same.
26912         * gcc.dg/vect/vect-78.c: Same.
26913         * gcc.dg/vect/vect-80.c: Same.
26914         * gcc.dg/vect/vect-96.c: Same.
26915         * gcc.dg/vect/vect-100.c: Same.
26916         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26917         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26918         * gfortran.dg/vect/vect-5.f90: Same.
26919
26920 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26921
26922         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26923         start strings.
26924         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26925         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26926
26927         PR c++/23056
26928         * g++.dg/opt/pr23056.C: New test.
26929
26930         PR rtl-optimization/23098
26931         * gcc.target/i386/pr23098.c: New test.
26932
26933 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26934
26935         PR c++/23667
26936         * g++.dg/template/static15.C: New test.
26937
26938         PR c++/21440
26939         * g++.dg/ext/stmtexpr5.C: New test.
26940         * g++.dg/ext/stmtexpr6.C: Likewise.
26941
26942 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26943
26944         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26945
26946         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26947         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26948         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26949
26950 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26951
26952         PR libfortran/23321
26953         * gfortran.dg/direct_io_4.f90: New test case.
26954
26955 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26956             Rasmus Hahn  <rassahah@neofonie.de>
26957
26958         PR libobjc/23108
26959         * objc.dg/type-stream-1.m: New test.
26960
26961 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26962
26963         PR fortran/23661
26964         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26965         gfortran.dg/print_fmt_3.f90: New test.
26966
26967 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26968
26969         * gfortran.dg/fmt_t_1.f90: New test.
26970
26971 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26972
26973         PR rtl-optimization/23454
26974         * g++.dg/opt/pr23454.C: New test.
26975
26976 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26977
26978         PR c++/23699
26979         * g++.dg/ext/static1.C: New test.
26980
26981 2005-09-02  Richard Henderson  <rth@redhat.com>
26982
26983         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26984         tail call to check_fa_work.
26985
26986 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26987
26988         PR c++/21687
26989         * g++.dg/other/gc3.C: New test.
26990
26991 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26992
26993         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26994         * gcc.dg/20050826-1.c: Likewise.
26995
26996 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26997
26998         PR c++/23167
26999         * g++.dg/expr/volatile1.C: New test.
27000
27001 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27002
27003         PR middle-end/23547
27004         * gcc.dg/pr23547.c: New test.
27005
27006 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27007
27008         PR c/22061
27009         * gcc.c-torture/execute/pr22061-1.c,
27010         * gcc.c-torture/execute/pr22061-2.c,
27011         * gcc.c-torture/execute/pr22061-3.c,
27012         * gcc.c-torture/execute/pr22061-4.c: New tests.
27013
27014 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27015
27016         * gcc.dg/Wredundant-decls-2.c: New test to check that
27017         -Wredundant-decls does not issue warning for a variable
27018         definition following a declaration.
27019
27020 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27021
27022         PR debug/7241
27023         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27024         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27025         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27026
27027         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27028         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27029         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27030         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27031         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27032         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27033         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27034         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27035
27036 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27037
27038         PR objc/23306
27039         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27040         scan-assmbler.
27041
27042 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27043
27044         PR target/21255
27045         * gcc.dg/pr21255-1.c: New test.
27046         * gcc.dg/pr21255-2-mb.c: Likewise.
27047         * gcc.dg/pr21255-2-ml.c: Likewise.
27048         * gcc.dg/pr21255-3.c: Likewise.
27049         * gcc.dg/pr21255-4.c: Likewise.
27050
27051 2005-08-31  Dale Johannesen  <dalej@apple.com>
27052
27053         * gcc.dg/20050830-1.c: New.
27054
27055 2005-08-31  Josh Conner  <jconner@apple.com>
27056
27057         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27058         command-line options for arm-*-* targets.
27059         * g++.dg/init/array16.C: Likewise.
27060         * g++.dg/other/crash-4.C: Likewise.
27061
27062 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27063
27064         PR obj-c++/23640
27065         * obj-c++.dg/gnu-runtime-3.mm: New test.
27066
27067 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27068
27069         PR c++/13377
27070         * g++.dg/lookup/ambig4.C: New test.
27071         * g++.dg/lookup/ambig5.C: New test.
27072         * g++.dg/tc1/dr101.C: Adjust error markers.
27073
27074 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27075
27076         PR c++/23639
27077         * g++.dg/template/ttp5.C: Adjust error markers.
27078
27079 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27080
27081         PR testsuite/23609
27082         * lib/obj-c++.exp: Include target-libpath.exp.
27083         (obj-c++_link_flags): Look for the GNU libobjc library
27084         and set the library path to include it.
27085         Don't manually set LD_LIBRARY_PATH (etc.) but call
27086         set_ld_library_path_env_vars instead.
27087         (obj-c++_target_compile): Don't set library path or
27088         linker flags because they are already set correctly
27089         in obj-c++_link_flags.
27090
27091 2005-08-30  Josh Conner  <jconner@apple.com>
27092
27093         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27094         to command-line options for arm-*-* targets.
27095
27096 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27097
27098         * g++.dg/other/i386-1.C: New.
27099
27100 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27101
27102         PR preprocessor/20348
27103         PR preprocessor/20356
27104         * gcc.dg/cpp/pr20348.c: New test.
27105         * gcc.dg/cpp/pr20348.h: New file.
27106         * gcc.dg/cpp/inc/pr20348.h: New file.
27107         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27108         * gcc.dg/cpp/pr20356.c: New test.
27109         * gcc.dg/cpp/pr20356.h: New file.
27110         * gcc.dg/cpp/inc/pr20356.h: New file.
27111         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27112
27113 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27114
27115         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27116         Fix array dimension to avoid correct end-of-file error.
27117
27118 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27119
27120         PR libfortran/23598
27121         * gfortran.dg/iostat_1.f90: New test.
27122
27123 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27124
27125         PR middle-end/23408
27126         * gcc.dg/pr23408.c: New test.
27127
27128 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27129
27130         PR c++/23099
27131         * g++.dg/init/member1.C: Make sure erroneous static data member
27132         definitions are required.
27133         * g++.dg/template/static13.C: New test.
27134         * g++.dg/template/static14.C: Likewise.
27135
27136 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27137
27138         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27139         -march=pentium4, remove ilp32 requirement.
27140
27141         PR middle-end/23484
27142         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27143         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27144
27145 2005-08-29  Andreas Jaeger  <aj@suse.de>
27146
27147         PR testsuite/23607
27148         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27149
27150 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27151
27152         * gcc.c-torture/execute/20050316-2.c: New test.
27153         * gcc.c-torture/execute/20050316-3.c: New test.
27154         * gcc.dg/torture/pr16104-1.c: New test.
27155
27156 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27157
27158         PR middle-end/23463
27159         * gcc.c-torture/execute/zero-struct-1.c: New test.
27160
27161 2005-08-27  Richard Guenther  <rguenther@suse.de>
27162
27163         PR target/23575
27164         * gcc.target/i386/pr23575.c: New testcase.
27165
27166 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27167
27168         PR rtl-optimization/23561
27169         * gcc.c-torture/execute/20050826-1.c: New test.
27170
27171         PR rtl-opt/23560
27172         * gcc.c-torture/execute/20050826-2.c: New test.
27173
27174 2005-08-26  Dale Johannesen  <dalej@apple.com>
27175
27176         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27177         * gcc.dg/20050826-1.c: New.
27178
27179 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27180
27181         PR c++/19004
27182         * g++.dg/template/nontype13.C: New test.
27183
27184         PR c++/23491
27185         * g++.dg/init/new14.C: New test.
27186         * g++.dg/expr/anew1.C: Do not XFAIL.
27187         * g++.dg/expr/anew2.C: Likewise.
27188         * g++.dg/expr/anew3.C: Likewise.
27189
27190 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27191
27192         PR middle-end/22439
27193         * gcc.dg/vla-3.c: New test.
27194
27195 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27196
27197         PR fortran/20363
27198         * gfortran.dg/named_interface.f90: New.
27199
27200 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27201
27202         * gcc.c-torture/execute/frame-address.c: New test.
27203
27204 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27205
27206         PR c++/20817
27207         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27208
27209 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27210
27211         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27212
27213 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27214
27215         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27216         * gcc.dg/altivec-22.c: Rename from..
27217         * gcc.dg/altivec-nomfcr.c: ..this.
27218
27219 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27220
27221         PR tree-optimization/23546
27222         * gcc.dg/tree-ssa/pr23546.c: New test.
27223
27224 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27225
27226         PR fortran/17758
27227         * gfortran.dg/nonreturning_statements.f90: New test.
27228
27229 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27230
27231         PR c++/22454
27232         * g++.dg/parse/crash29.C: New.
27233
27234 2005-08-23  DJ Delorie  <dj@redhat.com>
27235
27236         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27237         constants have the L suffix.
27238
27239 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27240
27241         PR c++/23044
27242         * g++.dg/template/instantiate8.C: New.
27243
27244 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27245
27246         PR middle-end/23467
27247         * gcc.c-torture/execute/pr23467.c: New test.
27248
27249 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27250
27251         PR tree-optimization/22043
27252         * gcc.c-torture/execute/20050613-1.c: New test.
27253
27254 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27255
27256         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27257
27258 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27259
27260         PR rtl-optimization/23478
27261         * g++.dg/opt/pr23478.C: New test.
27262
27263 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27264
27265         PR c/18715
27266         * gcc.dg/switch-warn-3.c: New test.
27267
27268 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27269
27270         PR c++/22233
27271         * g++.dg/template/param1.C: New test.
27272
27273 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27274
27275         PR c++/23089
27276         * g++.dg/other/incomplete1.C: New test.
27277
27278 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27279
27280         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27281         are vectorizable.
27282
27283 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27284
27285         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27286         d_lines_5.f: New.
27287
27288 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27289
27290         * gcc.target/i386/sse-4.c: New test.
27291
27292 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27293
27294         PR testsuite/23239
27295         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27296
27297 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27298
27299         * gcc.dg/20050811-1.c: New test.
27300         * gcc.dg/20050811-2.c: New test.
27301
27302 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27303
27304         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27305
27306 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27307
27308         PR 23476
27309         * gcc.c-torture/compile/pr23476.c: New test.
27310
27311 2005-08-19  Devang Patel  <dpatel@apple.com>
27312
27313         PR tree-optimization/23048
27314         * gcc.dg/tree-ssa/pr23048.c: New test.
27315
27316 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27317
27318         PR middle-end/20624
27319         * g++.dg/warn/Wreturn-3.C: New test
27320
27321 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27322
27323         PR tree-optimization/22228
27324         * g++.dg/vect/pr22543.cc: New test.
27325
27326 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27327
27328         PR tree-optimization/21574
27329         * gcc.dg/tree-ssa/pr21574.c: New test.
27330
27331 2005-08-16  James E Wilson  <wilson@specifix.com>
27332
27333         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27334
27335 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27336
27337         PR tree-opt/23402
27338         * gcc.c-torture/compile/zero-strct-3.c: New test.
27339         * gcc.c-torture/compile/zero-strct-4.c: New test.
27340
27341 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27342
27343         PR target/23376
27344         * gcc.target/x86_64/pr23376.c: New test.
27345
27346 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27347
27348         PR c++/23337
27349         * g++.dg/ext/vector2.C: New.
27350
27351 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27352
27353         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27354
27355 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27356
27357         PR libfortran/23428
27358         * gfortran.dg/inquire-complex.f90: New test case.
27359
27360 2005-08-16  James E Wilson  <wilson@specifix.com>
27361
27362         PR tree-optimization/21105
27363         * gcc.dg/large-size-array.c: New.
27364
27365 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27366
27367         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27368         type.
27369         * gcc.dg/vect/vect-41: Likewise.
27370         * gcc.dg/vect/vect-42: Likewise.
27371         * gcc.dg/vect/vect-43: Likewise.
27372         * gcc.dg/vect/vect-44: Likewise.
27373         * gcc.dg/vect/vect-46: Likewise.
27374         * gcc.dg/vect/vect-47: Likewise.
27375         * gcc.dg/vect/vect-48: Likewise.
27376         * gcc.dg/vect/vect-52: Likewise.
27377         * gcc.dg/vect/vect-53: Likewise.
27378         * gcc.dg/vect/vect-54: Likewise.
27379         * gcc.dg/vect/vect-55: Likewise.
27380         * gcc.dg/vect/vect-56: Likewise.
27381         * gcc.dg/vect/vect-57: Likewise.
27382         * gcc.dg/vect/vect-58: Likewise.
27383         * gcc.dg/vect/vect-59: Likewise.
27384         * gcc.dg/vect/vect-60: Likewise.
27385         * gcc.dg/vect/vect-61: Likewise.
27386         * gcc.dg/vect/vect-85: Likewise.
27387         * gcc.dg/vect/vect-87: Likewise.
27388         * gcc.dg/vect/vect-88: Likewise.
27389         * gcc.dg/vect/vect-93.c: Likewise.
27390         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27391         * gcc.dg/vect/vect-75: Likewise.
27392         * gcc.dg/vect/vect-76: Likewise.
27393         * gcc.dg/vect/vect-77: Likewise.
27394         * gcc.dg/vect/vect-78: Likewise.
27395         * gcc.dg/vect/vect-80: Likewise.
27396         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27397         vectorized for the expected reason, rather than checking how alignment
27398         was handled.
27399         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27400         aligned type and also instead of aligned pointers. Added documentation.
27401
27402 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27403
27404         * gfortran.dg/power.f90: New test.
27405
27406 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27407
27408         PR rtl-optimization/23299
27409         * g++.dg/opt/pr23299.C: New test.
27410
27411 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27412
27413         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27414
27415 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27416
27417         * g++.dg/template/local6.C: New test.
27418
27419 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27420
27421         * execute/exceptions/finally-1.m: Check that the catch and finally are
27422         being called.  Also add a "return 0;" at the end of main.
27423
27424 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27425
27426         PR fortran/21432.
27427         * gfortran.dg/namelist_print_1.f: New test of functionality of
27428         PRINT namelist.
27429         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27430         namelist generates error with -std=f95.
27431
27432 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27433
27434         PR tree-optimization/23119
27435         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27436
27437 2005-08-13  Marcin Koziej  <creep@desk.pl>
27438             Andrew Pinski  <pinskia@physics.uc.edu>
27439
27440         PR libobjc/22492
27441         * execute/exceptions/finally-1.m: New test.
27442
27443 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27444
27445         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27446         testsuite.
27447         * objc/execute/exceptions/trivial.m: New test.
27448         * objc.dg/try-catch-11.m: Move to ...
27449         * objc/execute/exceptions/foward-1.m: Here.
27450         * objc.dg/try-catch-2.m: Move to ...
27451         * objc/execute/exceptions/catchall-1.m: Here.
27452         * objc.dg/try-catch-8.m: Move to ...
27453         * objc/execute/exceptions/local-variables-1.m: Here.
27454
27455 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27456
27457         * objc.dg/nested-func-1.m: Move to ...
27458         * objc/execute/nested-func-1.m: Here.
27459
27460 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27461
27462         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27463         in ${options} instead of [target_info name].
27464         * lib/obj-c++.exp (objc_target_compile): Likewise.
27465
27466 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27467
27468         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27469
27470 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27471
27472         part of PR testsuite/23348
27473         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27474         each of the torture options.
27475         * objc/compile/trivial.m: New test.
27476
27477 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27478
27479         * gfortran.dg/eoshift.f90: Correct format.
27480
27481 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27482
27483         * gfortran.fortran-torture/execute/character_passing.f90:
27484         Fix comment typo.
27485
27486 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27487
27488         PR c++/8271
27489         * g++.dg/template/unify10.C: New.
27490
27491 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27492
27493         * g++.dg/parse/pr22514.C: Move to...
27494         * g++.dg/debug/pr22514.C: here.
27495
27496 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27497
27498         PR c++/23266
27499         * g++.dg/inherit/pure1.C: New test.
27500
27501         * ChangeLog: Fix typos.
27502
27503 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27504             Steven Bosscher  <stevenb@suse.de>
27505
27506         * gfortran.dg/runtime_warning_1.f90: New test.
27507
27508 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27509
27510         PR c++/23219
27511         * g++.dg/parse/crash28.C: New.
27512
27513 2005-08-11  Richard Guenther  <rguenther@suse.de>
27514
27515         PR target/23289
27516         * gcc.target/i386/tailcall-1.c: New testcase.
27517
27518 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27519
27520         * gcc.dg/vect/vect-67.c: Un-xfail.
27521
27522 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27523
27524         PR c++/23225
27525         * g++.dg/parse/crash27.C: new test.
27526
27527 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27528
27529         PR libfortran/22143
27530         * gfortran.dg/shift-kind.f90: New testcase.
27531
27532 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27533
27534         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27535         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27536
27537 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27538
27539         PR c++/20646
27540         * g++.dg/other/mult-stor1.C: New test.
27541
27542 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27543
27544         * gcc.c-torture/pr18299-1.c: Move to ...
27545         * gcc.c-torture/compile/pr18299-1.c: Here.
27546
27547 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27548
27549         * gfortran/fortran.torture/execute/character_passing.f90:
27550         Fix types for LSAME.
27551
27552 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27553
27554         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27555         input data back to what it was originally.
27556
27557 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27558
27559         * objc.dg/try-catch-8.m: Enable for all targets.
27560
27561 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27562
27563         * gcc.dg/pr23165.c: New test.
27564
27565 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27566
27567         PR tree-optimization/23234
27568         * gcc.dg/tree-ssa/pr23234.c: New test.
27569
27570 2005-08-08  Josh Conner  <jconner@apple.com>
27571
27572         PR rtl-optimization/23241
27573         * gcc.dg/char-compare.c: New test.
27574
27575 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27576
27577         PR c++/22508
27578         * g++.dg/init/new13.C: New test.
27579
27580 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27581
27582         PR c++/21166
27583         * g++.dg/other/crash-4.C: Adjust
27584         * g++/dg/ext/packed9.C: New.
27585
27586 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27587
27588         PR middle-end/21964
27589         * gcc.c-torture/execute/pr21964-1.c: New test.
27590
27591 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27592
27593         PR c/22458
27594         * gcc.dg/pr22458-1.c: New test.
27595
27596 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27597             Steven G. Kargl <kargls@comcast.net>
27598
27599         PR fortran/22390
27600         * gfortran.dg/flush_1.f90: New test.
27601
27602 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27603
27604         PR c++/23191
27605         * g++.dg/template/eh2.C: New test.
27606
27607 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27608
27609         PR c++/19498
27610         * g++.dg/template/instantiate7.C: New test.
27611
27612 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27613
27614         PR c/23113
27615         * gcc.dg/Wunused-value-1.c: New test.
27616
27617 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27618
27619         PR rtl-optimization/23233
27620         * gcc.c-torture/compile/pr23233-1.c: New test.
27621
27622 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27623
27624         PR fortran/18833
27625         PR fortran/20850
27626         * gfortran.dg/equiv_1.f90: New test.
27627         * gfortran.dg/equiv_2.f90: New test.
27628         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27629         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27630         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27631
27632 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27633
27634         * gcc.c-torture/execute/vrp-5.c: New test.
27635         * gcc.c-torture/execute/vrp-6.c: New test.
27636         * gcc.dg/tree-ssa/vrp21.c: New test.
27637
27638 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27639
27640         * g++.dg/parse/pr22514.C: New test.
27641
27642 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27643
27644         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27645
27646         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27647         instead of constant loads / pool entries.
27648
27649 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27650
27651         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27652         TEST_TO_WCTYPE.
27653
27654 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27655
27656         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27657         __WINT_TYPE__ in generated prototypes if possible.
27658
27659 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27660
27661         PR 22037
27662         * g++.dg/tree-ssa/pr22037.C:
27663
27664 2005-08-04  Richard Henderson  <rth@redhat.com>
27665
27666         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27667         scan-tree-dump-times directive.
27668
27669 2005-08-04  Jan Hubicka  <jh@suse.cz>
27670
27671         * gcov-1.C: Fix switch counts.
27672         * gcov-4b.c: Likewise.
27673
27674 2005-08-03  Jeff Law  <law@redhat.com>
27675
27676         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27677
27678 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27679
27680         * gcc.c-torture/execute/pr23135.c: New test.
27681
27682 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27683
27684         PR tree-optimization/19899
27685         * gcc.dg/tree-ssa/scev-1.c: New test.
27686         * gcc.dg/tree-ssa/scev-2.c: New test.
27687
27688 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27689
27690         PR target/18582
27691         * gcc.dg/torture/pr18582-1.c: New test.
27692
27693 2005-08-03  Jan Hubicka  <jh@suse.cz>
27694
27695         * update-conroll.c: New testcase.
27696         * update-conroll-2.c: New testcase.
27697
27698 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27699
27700         * gfortran.dg/constant_substring.f: New test.
27701         * gfortran.dg/pr22491.f: New test.
27702
27703 2005-08-02  Jan Hubicka  <jh@suse.cz>
27704
27705         * update-threading.c: Replace by the proper one.
27706
27707 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27708
27709         PR 23164
27710         * g++.dg/tree-ssa/pr23164.C: New test.
27711
27712 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27713
27714         * gcc.dg/tree-ssa/pr23192.c: New test.
27715
27716 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27717
27718         * gcc.c-torture/execute/vrp-4.c: New test.
27719
27720 2005-08-02  Jan Hubicka  <jh@suse.cz>
27721
27722         * update-threading.c: New test.
27723
27724 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27725
27726         * gcc.c-torture/compile/20050801-1.c: New test.
27727         * gcc.c-torture/compile/20050801-2.c: New test.
27728
27729 2005-08-01  Jan Hubicka  <jh@suse.cz>
27730
27731         * val-prof-5.c: New test.
27732
27733 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27734
27735         PR c/22311
27736         * gcc.dg/pr22311-1.c : New test.
27737
27738 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27739
27740         PR target/23095
27741         * gfortran.dg/pr23095.f: New test.
27742
27743         PR c++/22003
27744         * g++.dg/other/pr22003.C: New test.
27745
27746 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27747
27748         PR target/20621
27749         * gcc.c-torture/execute/pr20621-1.c: New test.
27750
27751 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27752
27753         * gfortran.dg/comma_format_extension_4.f: Adjust length
27754         of string for format.
27755         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27756         print statement with internal write.
27757         * gfortran.dg/der_array_io_2.f: Likewise.
27758         * gfortran.dg/der_array_io_3.f: Likewise.
27759
27760 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27761
27762         * gcc.dg/fold-abs-4.c: new test.
27763
27764 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27765
27766         PR fortran/22570 an related issues.
27767         * gfortran.dg/x_slash_1.f: New test.
27768
27769 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27770
27771         PR c/23143
27772         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27773         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27774
27775 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27776
27777         PR c/529
27778         * gcc.dg/Wshadow-3.c: New test.
27779
27780 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27781
27782         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27783         used to have the wrong bounds).
27784
27785 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27786
27787         PR c/21720
27788         * gcc.dg/hex-round-1.c: Test more cases.
27789         * gcc.dg/hex-round-2.c: New test.
27790
27791 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27792
27793         PR 22550
27794         * g++.dg/tree-ssa/pr22550.C: New test.
27795
27796 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27797
27798         * gcc.dg/tree-ssa/vrp19.c: New test.
27799         * gcc.dg/tree-ssa-vrp20.c: New test.
27800
27801 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27802
27803         PR c/22240
27804         * gcc.dg/transparent-union-4.c: New test.
27805
27806 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27807
27808         PR c/22192
27809         * gcc.dg/c99-vla-2.c: New test.
27810
27811 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27812
27813         PR c/21720
27814         * gcc.dg/hex-round-1.c: New test.
27815
27816 2005-07-28  Jan Hubicka  <jh@suse.cz>
27817
27818         * inliner-1.c: Do not dump everything.
27819         * tree-prof.exp: Do not pass -ftree-based-profiling.
27820         * bprob.exp: Likewise.
27821
27822         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27823
27824 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27825
27826         PR c++/22545
27827         * g++.dg/expr/ptrmem7.C: New test.
27828
27829 2005-07-28  Mike Stump  <mrs@apple.com>
27830
27831         * g++.old-deja/g++.mike/visibility-1.C: New test.
27832
27833 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27834
27835         PR c/20187
27836         * gcc.c-torture/execute/pr20187-1.c: New test.
27837
27838 2005-07-28  Jeff Law  <law@redhat.com>
27839
27840         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27841         * gcc.dg/tree-ssa/vrp18.c: New test.
27842
27843 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27844
27845         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27846
27847 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27848
27849         PR tree-optimization/22506
27850         * gcc.dg/vect/ps22506.c: New test.
27851
27852 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27853
27854         PR target/21149
27855         * gcc.target/i386/sse-3.c: New test.
27856
27857 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27858
27859         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27860         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27861
27862 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27863
27864         PR c/22589
27865         * gcc.c-torture/compile/pr22589-1.c: New test.
27866
27867 2005-07-28  Jan Hubicka  <jh@suse.cz>
27868
27869         * update-loopch.c: New testcase.
27870
27871 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27872
27873         PR rtl-optimization/23047
27874         * gcc.c-torture/execute/pr23047.c: New test.
27875         * gcc.c-torture/execute/pr23047.x: New.
27876
27877 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27878
27879         PR tree-optimization/22493
27880         * gcc.c-torture/execute/pr22493-1.c: New test.
27881         * gcc.c-torture/execute/pr22493-1.x: New.
27882         * gcc.c-torture/execute/vrp-1.c: New test.
27883         * gcc.c-torture/execute/vrp-2.c: New test.
27884         * gcc.c-torture/execute/vrp-2.c: New test.
27885
27886 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27887
27888         * gcc.target/frv/all-builtin-read8.c: Delete.
27889         * gcc.target/frv/all-builtin-read16.c: Delete.
27890         * gcc.target/frv/all-builtin-read32.c: Delete.
27891         * gcc.target/frv/all-builtin-read64.c: Delete.
27892         * gcc.target/frv/all-builtin-write8.c: Delete.
27893         * gcc.target/frv/all-builtin-write16.c: Delete.
27894         * gcc.target/frv/all-builtin-write32.c: Delete.
27895         * gcc.target/frv/all-builtin-write64.c: Delete.
27896         * gcc.target/frv/all-read-write-1.c: New.
27897
27898 2005-07-27  Jeff Law  <law@redhat.com>
27899
27900         * gcc.c-torture/execute/pr22630.c: New test.
27901
27902 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27903
27904         PR tree-optimization/23073
27905         * gcc.dg/vect/nodump-pr23073.c: New test.
27906         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27907
27908 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27909
27910         PR tree-optimize/22348
27911         * gcc.c-torture/execute/pr22348.c: New.
27912
27913 2005-07-27  Richard Guenther  <rguenther@suse.de>
27914
27915         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27916
27917 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27918
27919         PR fortran/22503
27920         * gfortran.dg/logical_comp.f90: New test.
27921
27922 2005-07-27  Jan Hubicka  <jh@suse.cz>
27923
27924         * inliner-1.c: Add cleanup of dumps.
27925         * val-prof-*.c: Likewise.
27926         * update-tailcall.c: New.
27927
27928 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27929
27930         PR 22591
27931         * gcc.dg/tree-ssa/pr22591.c: New test.
27932         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27933
27934 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27935
27936         PR libobjc/22606
27937         * objc.dg/try-catch-11.m: New test.
27938
27939 2005-07-26  Richard Guenther  <rguenther@suse.de>
27940
27941         PR tree-optimization/22486
27942         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27943
27944 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27945
27946         PR tree-opt/22484
27947         * g++.dg/opt/loop2.C: New test.
27948
27949 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27950
27951         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27952         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27953
27954 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27955
27956         * lib/profopt.exp (profopt-execute): Check for profiling data
27957         files on the target.
27958
27959 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27960
27961         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27962         for matching of asm labels.
27963
27964 2005-07-25  Richard Guenther  <rguenther@suse.de>
27965
27966         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27967
27968 2005-07-25  Richard Guenther  <rguenther@suse.de>
27969
27970         PR testsuite/22624
27971         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27972
27973 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27974
27975         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27976         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27977         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27978         * gcc.dg/vect/vect-100.c: New test.
27979         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27980         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27981         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27982         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27983         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27984         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27985         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27986         * gfortran.dg/vect/pr19049.f90: New testcase.
27987         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27988
27989 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27990
27991         * gcc.c-torture/execute/20050713-1.c: New test.
27992
27993         PR fortran/20063
27994         * gfortran.fortran-torture/execute/data_4.f90: New test.
27995
27996         PR middle-end/20303
27997         * gcc.dg/visibility-d.c: New test.
27998
27999 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28000
28001         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28002         * gfortran.dg/underflow.f90: Ditto.
28003
28004 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28005
28006         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28007         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28008         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28009
28010 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28011
28012         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28013         include case of field width of zero.
28014
28015 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28016
28017         PR libgfortran/21875
28018         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28019         with trailing blanks on normal formatted read.
28020
28021 2005-07-23  Chao-ying Fu  <fu@mips.com>
28022
28023         * gcc.target/mips/mips32-dsp-type.c: New test.
28024         * gcc.target/mips/mips32-dsp.c: New test.
28025
28026 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28027
28028         PR testsuite/21073
28029         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28030
28031         PR testsuite/20454
28032         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28033         and __cyg_profile_func_exit.
28034
28035 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28036
28037         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28038         * gfortran.dg/comma_format_extension_4.f: Same.
28039         * gfortran.dg/pr15332.f: Same.
28040         * gfortran.dg/pr21730.f: Same.
28041
28042 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28043
28044         * g++.dg/opt/vrp2.C: Fix testcase.
28045
28046         PR tree-opt/22625
28047         * g++.dg/opt/vrp2.C: New test.
28048
28049 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28050
28051         PR debug/21828
28052         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28053
28054 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28055
28056         * gcc.dg/tree-ssa/20050719-1.c: New test.
28057
28058 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28059
28060         * gcc.dg/bfin-longcall-1.c: New file.
28061         * gcc.dg/bfin-longcall-2.c: New file.
28062
28063 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28064
28065         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28066
28067 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28068
28069         PR middle-end/19055
28070         * gcc.dg/tree-ssa/pr19055.c: New test.
28071         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28072
28073 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28074
28075         PR C++/22358
28076         * g++.dg/other/pr22358.C: New test.
28077
28078 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28079
28080         PR c++/2922
28081         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28082
28083 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28084
28085         PR c++/15938
28086         * g++.dg/init/union2.C: New test.
28087
28088 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28089
28090         PR c/22393
28091         * gcc.dg/complex-4.c: New test.
28092
28093 2005-07-21  Richard Guenther  <rguenther@suse.de>
28094
28095         PR testsuite/22522
28096         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28097         scanning for asm labels.
28098         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28099
28100 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28101
28102         PR target/22085
28103         * gcc.dg/altivec-pr22085.c: New.
28104
28105 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28106
28107         PR tree-optimization/19210
28108         * gcc.dg/tree-ssa/pr19210-1.c: New.
28109         * gcc.dg/tree-ssa/pr19210-2.c: New.
28110
28111 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28112
28113         PR rtl-optimization/22167
28114         * g++.dg/opt/pr22167.C: New test.
28115
28116 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28117
28118         PR c++/2922
28119         * g++.dg/lookup/two-stage2.C: New.
28120         * g++.dg/lookup/two-stage3.C: New.
28121         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28122         fixed two-stage name lookup for operators.
28123         * g++.dg/template/call3.C: Compiler now produces an appropriate
28124         error message.
28125         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28126         14 as a candidate.
28127         * g++.dg/template/ptrmem4.C: Compiler produces different error
28128         message.
28129         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28130         connect_to_method as a candidate.
28131
28132 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28133
28134         * gcc.dg/fold-alloc-1.c: New test.
28135
28136 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28137
28138         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28139         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28140
28141 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28142
28143         * gcc.dg/fold-abs-1.c: New test.
28144         * gcc.dg/fold-abs-2.c: New test.
28145         * gcc.dg/fold-abs-3.c: New test.
28146
28147 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28148
28149         Make CONSTRUCTOR use VEC to store initializers.
28150         * g++.dg/ext/complit3.C: Check for specific error messages.
28151         * g++.dg/init/brace2.C: Update error message.
28152         * g++.dg/warn/Wbraces2.C: Likewise.
28153
28154 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28155
28156         PR fortran/16940
28157         * gfortran.dg/module_interface_1.f90: New test.
28158
28159 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28160             Kenneth Zadeck <zadeck@naturalbridge.com>
28161
28162         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28163
28164 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28165
28166         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28167         specify -Wformat for these tests.
28168         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28169         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28170         * gcc.dg/format/opt-6.c: Delete.
28171
28172 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28173
28174         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28175         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28176
28177 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28178
28179         * gcc.dg/tree-ssa/alias-2.c: New test.
28180
28181 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28182
28183         PR c++/22263
28184         * g++.dg/template/explicit7.C: New test.
28185
28186 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28187
28188         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28189         field width of 8 to +Inf and -Inf.
28190
28191 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28192
28193         PR c++/22139
28194         * g++.dg/template/friend36.C: New test.
28195
28196 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28197
28198         PR fortran/21730
28199         * gfortran.dg/pr21730.f: New test.
28200
28201 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28202             Kenneth Zadeck <zadeck@naturalbridge.com>
28203
28204         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28205         since pure const detection cannot run at -O1 in c compiler.
28206         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28207         can now optimize this case properly.
28208         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28209         because we now pass.
28210         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28211
28212 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28213
28214         PR c/22421
28215         * gcc.dg/format/bitfld-1.c: New test.
28216
28217 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28218
28219         PR c++/22204
28220         * g++.dg/rtti/repo1.C: New test.
28221
28222 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28223
28224         PR middle-end/22398
28225         * gcc.c-torture/compile/pr22398.c: New test.
28226
28227 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28228
28229         PR c++/22132
28230         * g++.dg/expr/cast4.C: New test.
28231
28232 2005-07-15  Richard Guenther  <rguenther@suse.de>
28233
28234         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28235         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28236
28237 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28238
28239         PR tree-optimization/22230
28240         * gcc.dg/tree-ssa/pr22230.c: New test.
28241
28242 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28243
28244         * gfortran.dg/g77/cpp6.f: New test.
28245
28246         PR fortran/22417
28247         * gfortran.dg/g77/cpp5.F: New test.
28248         * gfortran.dg/g77/cpp5.h: New file.
28249         * gfortran.dg/g77/cpp5inc.h: New file.
28250
28251 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28252
28253         PR libfortran/16435
28254         * gfortran.dg/tl_editting.f90: New.
28255         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28256
28257 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28258
28259         * gfortran.dg/char_array_constructor.f90: New test.
28260
28261 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28262
28263         * gfortran.dg/past_eor.f90: New.
28264         * gfortran.dg/complex_read.f90: New.
28265
28266 2005-07-13  Jeff Law  <law@redhat.com>
28267
28268         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28269         additional casts.
28270
28271         * gcc.dg/tree-ssa/pr22321.c: New test
28272
28273 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28274
28275         PR tree-optimization/21921
28276         * gcc.dg/tree-ssa/pr21921.c: New.
28277
28278 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28279
28280         PR tree-optimizatio/22442
28281         * gcc.dg/tree-ssa/loop-11.c: New test.
28282
28283 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28284
28285         PR tree-opt/21840
28286         * gcc.c-torture/compile/pr21840.c: New test.
28287
28288 2005-07-12  Jan Hubicka  <jh@suse.cz>
28289
28290         * gcc.c-torture/compile/pr22379.c: New test.
28291
28292 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28293
28294         PR libfortran/21593
28295         gfortran.dg/dev_null.f90: Remove outdated comment about
28296         PR libfortran/21593.
28297
28298
28299 2005-07-12  Dale Johannesen  <dalej@apple.com>
28300
28301         * gcc.target/i386/compress-float-sse.c: New.
28302         * gcc.target/i386/compress-float-sse-pic.c: New.
28303         * gcc.target/i386/compress-float-387.c: New.
28304         * gcc.target/i386/compress-float-387-pic.c: New.
28305         * gcc.dg/compress-float-ppc.c: New.
28306         * gcc.dg/compress-float-ppc-pic.c: New.
28307
28308 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28309
28310         PR libfortran/21593
28311         gfortran.dg/dev_null.f90: Remove targets.
28312
28313 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28314
28315         PR tree-opt/22335
28316         * gcc.dg/pr22335-1.c: New test.
28317         * gcc.dg/pr22335-2.c: New test.
28318
28319 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28320
28321         PR c++/20172
28322         * g++.dg/template/nontype12.C : New test.
28323
28324 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28325
28326         * gcc.dg/tree-ssa/loop-10.c: New test.
28327
28328 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28329
28330         * gcc.c-torture/execute/20020720-1.x: Remove.
28331
28332 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28333
28334         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28335
28336 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28337
28338         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28339         (dg-mips-options): Use it.
28340
28341 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28342
28343         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28344
28345 2005-07-09  Richard Henderson  <rth@redhat.com>
28346
28347         * lib/target-supports.exp (check_effective_target_sync_char_short):
28348         Add alpha.
28349
28350 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28351
28352         PR libfortran/22217
28353         * gfortran.dg/negative-z-descriptor.f90: New test.
28354
28355 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28356
28357         PR tree-opt/22329
28358         * gcc.dg/pr22329.c: New test.
28359
28360 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28361
28362         PR tree-optimization/20139
28363         * gcc.dg/tree-ssa/pr20139.c: New.
28364
28365 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28366
28367         PR tree-opt/22356
28368         * gcc.dg/pr22356-1.c: New test.
28369
28370 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28371
28372         PR c++/21799
28373         * g++.dg/template/unify8.C: New.
28374         * g++.dg/template/unify9.C: New.
28375
28376 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28377
28378         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28379
28380 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28381
28382         * gcc.dg/darwin-version-1.c: New.
28383         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28384         * gcc.dg/builtins-20.c: Likewise.
28385         * gcc.dg/builtins-53.c: Likewise.
28386         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28387         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28388         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28389         * gcc.dg/torture/builtins-power-1.c: Likewise.
28390         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28391         on Darwin.
28392
28393 2005-07-07  Jeff Law  <law@redhat.com>
28394
28395         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28396         argument evaluation order.
28397
28398 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28399
28400         PR libfortran/21594
28401         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28402         Add test cases where the shift length is greater than the
28403         array length.
28404
28405 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28406
28407         * obj-c++.dg/proto-lossage-6.mm: New.
28408         * objc.dg/proto-lossage-6.m: New.
28409
28410 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28411
28412         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28413         * objc.dg/gnu-runtime-2.m: Likewise.
28414
28415 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28416
28417         * gfortran.dg/longline.f: New test.
28418
28419         * gfortran.dg/badline.f: New test.
28420
28421 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28422
28423         PR fortran/16531
28424         PR fortran/15966
28425         PR fortran/18781
28426         * gfortran.dg/hollerith.f90: New.
28427         * gfortran.dg/hollerith2.f90: New.
28428         * gfortran.dg/hollerith3.f90: New.
28429         * gfortran.dg/hollerith4.f90: New.
28430         * gfortran.dg/hollerith_f95.f90: New.
28431         * gfortran.dg/hollerith_legacy.f90: New.
28432         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28433
28434 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28435
28436         PR objc/22274
28437         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28438         * objc.dg/gnu-runtime-2.m: New.
28439
28440 2005-07-06  Jeff Law  <law@redhat.com>
28441
28442         * gcc.dg/tree-ssa/vrp17.c: New test.
28443
28444 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28445
28446         PR fortran/22327
28447         * gfortran.dg/array_constructor_5.f90: New test.
28448
28449 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28450
28451         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28452
28453 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28454
28455         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28456         * gcc.dg/980816-1.c: Ditto.
28457
28458 2005-07-06  Jeff Law  <law@redhat.com>
28459
28460         * gcc.c-torture/compile/pr21356.c: New test.
28461
28462 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28463
28464         PR c/22013
28465         PR c/22098
28466         * gcc.c-torture/compile/pr22013-1.c,
28467         gcc.c-torture/execute/pr22098-1.c,
28468         gcc.c-torture/execute/pr22098-2.c,
28469         gcc.c-torture/execute/pr22098-3.c: New tests.
28470
28471 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28472
28473         PR c/22308
28474         * gcc.dg/pr22308-1.c: New test.
28475
28476 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28477
28478         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28479         target.
28480         * gcc.dg/compare9.c: Use -fshort-enums instead of
28481         -fno-short-enums.  Change the last test to dg-bogus.
28482
28483 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28484
28485         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28486         * gcc.dg/compare9.c: New.
28487
28488 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28489
28490         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28491
28492 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28493
28494         PR testsuite/22288
28495         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28496
28497
28498 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28499
28500         * gcc.dg/format/gcc_gfc-1.c: New.
28501
28502 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28503
28504         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28505
28506 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28507
28508         PR fortran/20842
28509         * gfortran.dg/io_invalid_1.f90: New test.
28510
28511 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28512
28513         * gcc.dg/format/gcc_diag-1.c: Update.
28514
28515 2005-07-02  Jeff Law  <law@redhat.com>
28516
28517         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28518         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28519
28520 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28521
28522         * gcc.dg/format/gcc_diag-1.c: Update.
28523
28524 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28525
28526         PR tree-opt/22269
28527         * gcc.c-torture/compile/pr22269.c: New test.
28528
28529 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28530
28531         PR 21584
28532         PR 22219
28533         * g++.dg/tree-ssa/pr21584-1.C: New test.
28534         * g++.dg/tree-ssa/pr21584-2.C: New test.
28535
28536 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28537
28538         * obj-c++.dg/try-catch-11.mm: New.
28539         * objc.dg/try-catch-10.m: New.
28540
28541 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28542
28543         * g++.dg/other/ucnid-1.C: xfail on AIX.
28544
28545 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28546
28547         PR 22234
28548         * gcc.dg/20050629-1.c: New test.
28549
28550 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28551
28552         * obj-c++.dg/const-str-1[0-1].mm: New.
28553         * objc.dg/const-str-1[0-1].m: New.
28554
28555 2005-05-29  Richard Henderson  <rth@redhat.com>
28556
28557         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28558         Rename from check_effective_target_vect_no_max.
28559         (check_effective_target_vect_no_int_add): New.
28560         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28561         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28562         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28563         * gcc.dg/vect/vect-reduc-1.c: Use both.
28564         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28565
28566 2005-05-29  Richard Henderson  <rth@redhat.com>
28567
28568         * lib/target-supports.exp (check_effective_target_vect_no_max):
28569         Remove i386 and x86_64.
28570
28571 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28572
28573         PR testsuite/21969
28574         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28575
28576 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28577
28578         PR middle-end/21969
28579         * gcc.dg/vect/pr21969.c: New test.
28580
28581 2005-06-28  Eric Christopher  <echristo@redhat.com>
28582
28583         PR c/22052
28584         PR c/21975
28585         * gcc.dg/inline1.c: New test.
28586         * gcc.dg/inline2.c: Ditto.
28587         * gcc.dg/inline3.c: Ditto.
28588         * gcc.dg/inline4.c: Ditto.
28589         * gcc.dg/inline5.c: Ditto.
28590
28591 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28592
28593         PR libfortran/22142
28594         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28595         Add testcase also testing eoshift1 for PR 22142.
28596
28597 2005-06-28  Richard Henderson  <rth@redhat.com>
28598
28599         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28600         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28601         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28602         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28603         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28604
28605 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28606
28607         PR libfortran/22142
28608         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28609         Add testcase for PR 22142.
28610
28611 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28612
28613         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28614         gcc.target/ia64/fpreg-2.c: New tests.
28615
28616 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28617
28618         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28619
28620 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28621
28622         PR libfortran/22170
28623         * gfortran.dg/slash_1.f90: New test.
28624
28625 2005-06-27  Richard Henderson  <rth@redhat.com>
28626
28627         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28628         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28629         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28630         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28631         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28632         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28633
28634 2005-06-27  Richard Henderson  <rth@redhat.com>
28635
28636         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28637         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28638
28639 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28640
28641         * obj-c++.dg/proto-lossage-5.mm: New.
28642         * objc.dg/proto-lossage-5.m: New.
28643
28644 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28645
28646         PR 21959
28647         * gcc.dg/tree-ssa/pr21959.c: New test.
28648
28649 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28650
28651         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28652         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28653         testing uninitialized var.
28654
28655         * gcc.c-torture/execute/builtins/chk.h: New.
28656         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28657         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28658         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28659         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28660         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28661         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28662         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28663         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28664         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28665         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28666         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28667         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28668         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28669         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28670         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28671         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28672         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28673         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28674         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28675         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28676         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28677         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28678         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28679         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28680         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28681         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28682         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28683         * gcc.dg/builtin-object-size-1.c: New test.
28684         * gcc.dg/builtin-object-size-2.c: New test.
28685         * gcc.dg/builtin-object-size-3.c: New test.
28686         * gcc.dg/builtin-object-size-4.c: New test.
28687         * gcc.dg/builtin-object-size-5.c: New test.
28688         * gcc.dg/builtin-stringop-chk-1.c: New test.
28689         * gcc.dg/builtin-stringop-chk-2.c: New test.
28690         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28691         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28692         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28693         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28694         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28695         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28696         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28697         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28698         * gcc.c-torture/execute/printf-1.c: New test.
28699         * gcc.c-torture/execute/fprintf-1.c: New test.
28700         * gcc.c-torture/execute/vprintf-1.c: New test.
28701         * gcc.c-torture/execute/vfprintf-1.c: New test.
28702         * gcc.c-torture/execute/printf-chk-1.c: New test.
28703         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28704         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28705         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28706
28707 2005-06-27  Michael Matz  <matz@suse.de>
28708
28709         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28710         slot is not merged if address escapes.
28711
28712 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28713
28714         PR c/21911
28715         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28716
28717 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28718
28719         PR middle-end/17965
28720         * gcc.c-torture/compile/20050622-1.c: New test.
28721
28722         PR middle-end/22028
28723         * gcc.dg/20050620-1.c: New test.
28724
28725 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28726
28727         PR tree-optimization/22026
28728         * gcc.dg/tree-ssa/pr22026.c: New.
28729
28730 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28731
28732         PR libfortran/22144
28733         * gfortran.dg/shift-alloc.f90: New testcase.
28734
28735 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28736
28737         * all files: Update FSF address in copyright headers.
28738
28739 2005-06-22  Jan Hubicka  <jh@suse.cz>
28740
28741         * wholeprogram-1.c: New testcase.
28742         * wholeprogram-2.c: New testcase.
28743
28744 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28745
28746         PR 22171
28747         * gcc.dg/tree-ssa/pr22171.c: New test.
28748
28749 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28750
28751         * gfortran.dg/simplify_modulo.f90: New.
28752
28753 2005-06-24  Jan Hubicka  <jh@suse.cz>
28754
28755         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28756
28757 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28758
28759         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28760
28761 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28762
28763         * obj-c++.dg/typedef-alias-1.mm: New.
28764         * objc.dg/typedef-alias-1.m: New.
28765
28766 2005-06-23  Jeff Law  <law@redhat.com>
28767
28768         * gcc.dg/tree-ssa/vrp16.c: New test.
28769
28770 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28771
28772         * lib/target-supports.exp: Add
28773         check_effective_target_fortran_large_real and
28774         check_effective_target_fortran_large_int to check for
28775         corresponding effective targets.
28776         * gfortran.dg/large_integer_kind_1.f90: New test.
28777         * gfortran.dg/large_real_kind_1.f90: New test.
28778
28779 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28780
28781         PR tree-optimization/22117
28782         * gcc.dg/tree-ssa/pr22117.c: New.
28783
28784 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28785
28786         PR testsuite/22123
28787         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28788
28789 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28790
28791         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28792
28793 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28794
28795         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28796         * gfortran.dg/f2c_4.c: Likewise.
28797
28798 2005-06-22 Paul Brook  <paul@codesourcery.com>
28799
28800         PR fortran/21034
28801         * gfortran.dg/auto_save_1.f90: New test.
28802
28803 2005-06-22  Michael Matz  <matz@suse.de>
28804
28805         * gcc.target/x86-64/abi: New directory.
28806         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28807         * gcc.target/x86-64/abi/README.gcc: New file.
28808         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28809         * gcc.target/x86-64/abi/asm-support.s: New file.
28810         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28811         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28812         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28813         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28814         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28815         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28816         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28817         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28818         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28819         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28820         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28821         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28822         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28823         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28824         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28825         * gcc.target/x86_64/abi/test_varargs.c: New test.
28826
28827 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28828
28829         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28830         32-bit i?86 and x86_64.
28831
28832 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28833
28834         * obj-c++.dg/const-str-[1-9].mm: New tests.
28835
28836 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28837
28838         PR fortran/22010
28839         * gfortran.dg/namelist_use.f90: New.
28840         * gfortran.dg/namelist_use_only.f90: New.
28841
28842 2005-06-21  Jeff Law  <law@redhat.com>
28843
28844         * gcc.dg/tree-ssa/vrp15.c: New test.
28845
28846 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28847
28848         * lib/target-supports.exp (check_effective_target_vect_reduction):
28849         Remove.
28850         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28851         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28852         remove vect_reduction target keyword. Also avoid two returns in main.
28853         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28854         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28855         * gcc.dg/vect/vect-reduc-1short.c: New test.
28856         * gcc.dg/vect/vect-reduc-1char.c: New test.
28857         * gcc.dg/vect/vect-reduc-2short.c: New test.
28858         * gcc.dg/vect/vect-reduc-2char.c: New test.
28859         * gcc.dg/vect/vect-reduc-6.c: New test.
28860         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28861         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28862         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28863
28864 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28865         Paul Thomas  <pault@gcc.gnu.org>
28866
28867         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28868         New tests.
28869
28870 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28871
28872         * gfortran.dg/backslash_1.f90: New test.
28873         * gfortran.dg/backslash_2.f90: New test.
28874
28875 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28876
28877         * gfortran.dg/duplicate_labels.f90: New test.
28878
28879 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28880
28881         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28882         unsupportable relocations.
28883         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28884         * gcc.dg/20050321-2.c: xfail for NetWare.
28885
28886 2005-06-20  Andreas Jaeger  <aj@suse.de>
28887
28888         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28889         gcc.target/i386/fastcall-sseregparm.c,
28890         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28891
28892 2005-06-19  Richard Henderson  <rth@redhat.com>
28893
28894         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28895
28896 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28897
28898         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28899
28900 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28901
28902         PR c++/22115
28903         * g++.dg/conversion/simd2.C: Change expected error message.
28904
28905 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28906
28907         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28908         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28909         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28910
28911 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28912
28913         * gcc.dg/fold-mod-1.c: New test.
28914
28915 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28916
28917         PR fortran/19926
28918         * gfortran.dg/pr19926.f90: New test.
28919
28920 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28921
28922         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28923         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28924         targets.
28925         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28926         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28927
28928 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28929
28930         * gcc.target/ia64/float80-varargs-1.c: New test.
28931
28932 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28933
28934         PR tree-opt/22035
28935         * gfortran.dg/f2c_6.f90: New test.
28936
28937 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28938
28939         PR c++/17413
28940         * g++.dg/template/local5.C: New.
28941
28942 2005-06-17  Richard Henderson  <rth@redhat.com>
28943
28944         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28945
28946 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28947
28948         PR testsuite/21945
28949         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28950
28951 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28952
28953         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28954         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28955         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28956         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28957         check_vect to verify the presence of hardware vector support.
28958
28959 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28960
28961         PR testsuite/22056
28962         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28963
28964 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28965
28966         PR libfortran/19216
28967         * gfortran.dg/pr19216.f: Add correct space between brackets and
28968         dg directive.
28969
28970 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28971
28972         PR libfortran/16436
28973         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28974
28975 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28976
28977         * gcc.target/i386/attributes-error.c: New testcase.
28978         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28979         * gcc.target/i386/regparm-stdcall.c: Likewise.
28980         * gcc.target/i386/sseregparm-1.c: Likewise.
28981         * gcc.target/i386/sseregparm-2.c: Likewise.
28982
28983 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28984
28985         * g++.dg/rtti/crash2.C: New.
28986
28987 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28988
28989         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28990
28991 2005-06-15  David Ung  <davidu@mips.com>
28992
28993         * gcc.target/mips/mips16e-extends.c: New test for testing the
28994         generation of MIPS16e zeb/zeh, seb/seh instructions.
28995
28996 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28997
28998         PR 22018
28999         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29000         * gcc.dg/tree-ssa/pr22018.c: New test.
29001
29002 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29003
29004         * gcc.dg/simd-1.c: Update error messages.
29005         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29006         * gcc.dg/simd-2.c: Update error messages.
29007         * gcc.dg/simd-4.c: New.
29008
29009 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29010
29011         PR c++/20678
29012         * g++.dg/other/crash-4.C: New.
29013
29014 2005-06-14  Devang Patel  <dpatel@apple.com>
29015
29016         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29017
29018 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29019
29020         PR c++/21929
29021         * g++.dg/parse/crash11.C: Update
29022
29023 2005-06-13  Jeff Law  <law@redhat.com>
29024
29025         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29026         perform the desired transformations.
29027         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29028         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29029
29030 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29031
29032         PR fortran/22038
29033         * gfortran.dg/forall_1.f90: Un-XFAIL.
29034
29035 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29036
29037         PR c++/21929
29038         * g++.dg/parse/crash26.C: New.
29039
29040         PR c++/20789
29041         * g++.dg/init/member1.C: New.
29042
29043 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29044
29045         * gfortran.dg/altreturn_1.f90: New test.
29046
29047 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29048
29049         PR middle-end/21985
29050         * gcc.dg/tree-ssa/pr21985.c: New test.
29051
29052 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29053
29054         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29055
29056 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29057
29058         PR c++/21930
29059         * g++.dg/other/error10.C: New test case.
29060
29061 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29062
29063         PR libfortran/19155
29064         * gfortran.dg/pr19155.f: Add test.
29065
29066 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29067
29068         * gfortran.dg/f2c_7.f90: New test.
29069
29070         * gfortran.dg/forall_1.f90: XFAILed.
29071
29072 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29073
29074         * gcc.dg/pr14796-1.c: New.
29075         * gcc.dg/pr14796-2.c: New.
29076
29077 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29078
29079         PR fortran/17792
29080         PR fortran/21375
29081         * gfortran.dg/deallocate_stat.f90: New test.
29082
29083 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29084
29085         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29086
29087 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29088
29089         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29090         access will be generated when this loop is vectorized. Test that
29091         accesses with same alignment were detected.
29092         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29093         Test that accesses with same alignment were detected.
29094         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29095         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29096         alignment were detected.
29097
29098 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29099
29100         PR c++/10611
29101         * g++.dg/conversion/simd2.C: New.
29102
29103 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29104
29105         * gcc.dg/Wcxx-compat-1.c: New.
29106
29107 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29108
29109         PR libfortran/21480
29110         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29111         complex array.
29112
29113 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29114
29115         * gcc.dg/alias-8.c: New.
29116
29117 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29118
29119         * gcc.dg/format/cmn_err-1.c: Update.
29120
29121 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29122
29123         PR target/20666
29124         * gcc.target/sparc/fexpand-2.c: New.
29125         * gcc.target/sparc/fpmerge-2.c: New.
29126         * gcc.target/sparc/fpmul-2.c: New.
29127         * gcc.target/sparc/noresult.c: New.
29128         * gcc.target/sparc/pdist-2.c: New.
29129         * gcc.target/sparc/pdist-3.c: New.
29130
29131 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29132
29133         PR testsuite/21702
29134         * gcc.target/i386/i386.exp: Fix comment typo.
29135
29136 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29137
29138         PR c++/19497
29139         * g++.dg/inherit/using5.C: New.
29140         * g++.dg/inherit/using6.C: New.
29141
29142 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29143
29144         PR c++/19894
29145         * g++.dg/template/ptrmem15.C: New test.
29146
29147         PR c++/20563
29148         * g++.dg/ext/label4.C: New test.
29149
29150 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29151
29152         * gcc.dg/tls/debug-1.c: New test.
29153
29154 2005-06-07  Dale Johannesen  <dalej@apple.com>
29155
29156         * gcc.target/i386/movq.c: New.
29157
29158 2005-06-07  Dale Johannesen  <dalej@apple.com>
29159
29160         * gcc.dg/20050607-1.c: New.
29161
29162 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29163
29164         PR middle-end/21850
29165         * gcc.c-torture/execute/20050607-1.c: New test.
29166
29167 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29168
29169         PR libfortran/21926
29170         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29171         Test case where the return array has lowest stride one,
29172         but isn't packed.
29173
29174 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29175
29176         * lib/target-supports.exp (check_effective_target_sync_int_long):
29177         Add s390 and s390x targets.
29178
29179 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29180
29181         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29182         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29183         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29184         * gcc.dg/tree-ssa/loop-9.c: New test.
29185
29186 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29187
29188         * g++.dg/parse/defarg10.C: New.
29189
29190 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29191
29192         PR regression/21897
29193         * gcc.c-torture/execute/20050604-1.c: New test.
29194
29195 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29196
29197         PR 21903
29198         * g++.dg/parse/defarg9.C: New.
29199
29200         PR c++/20637
29201         * g++.dg/inherit/using4.C: New.
29202         * g++.dg/overload/error1.C: Adjust expected errors.
29203         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29204         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29205         * g++.old-deja/g++.other/redecl2.C: Likewise.
29206         * g++.old-deja/g++.other/redecl4.C: Likewise.
29207         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29208
29209 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29210
29211         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29212
29213 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29214
29215         * lib/gfortran.exp (gfortran_target_compile): Call
29216         dg-additional-files-options
29217         * gfortran.dg/f2c_4.f90: New file
29218         * gfortran.dg/f2c_4.c: New file
29219         * gfortran.dg/f2c_5.f90: New file
29220         * gfortran.dg/f2c_5.c: New file
29221
29222 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29223
29224         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29225
29226         PR fortran/21912
29227         * gfortran.dg/array_constructor_4.f90: New test.
29228
29229 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29230
29231         PR c++/21619
29232         * g++.dg/ext/builtin9.C: New test.
29233
29234 2005-06-05  Dale Johannesen  <dalej@apple.com>
29235
29236         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29237         * gcc.c-torture/execute/20050603-2.c: Ditto.
29238
29239 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29240
29241         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29242         * gcc.dg/vect/vect-reduc-1.c: New.
29243         * gcc.dg/vect/vect-reduc-2.c: New.
29244         * gcc.dg/vect/vect-reduc-3.c: New.
29245
29246 2005-06-04  Dale Johannesen  <dalej@apple.com>
29247
29248         * gcc.c-torture/execute/20050603-1.c: New.
29249         * gcc.c-torture/execute/20050603-2.c: New.
29250         * gcc.dg/20050603-3.c: New.
29251
29252 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29253
29254         PR fortran/19195
29255         * gfortran.dg/debug_1.f90: New test.
29256
29257         * gfortran.dg/forall_1.f90: New test.
29258
29259 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29260
29261         * gfortran.dg/array_constructor_3.f90: New test.
29262
29263 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29264
29265         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29266
29267 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29268
29269         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29270
29271 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29272
29273         PR c/21873
29274         * gcc.dg/init-excess-1.c: New test.
29275
29276 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29277
29278         PR c++/21853
29279         * g++.dg/expr/static_cast6.C: New test.
29280
29281 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29282
29283         * gcc.dg/tree-ssa/vrp14.c: New test.
29284
29285 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29286
29287         PR c++/21336
29288         * g++.dg/template/new2.C: New test.
29289
29290 2005-06-03  Josh Conner  <jconner@apple.com>
29291
29292         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29293         all entries in initializer.
29294
29295 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29296
29297         PR middle-end/21858
29298         * gcc.dg/pr21858.c: New testcase.
29299
29300 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29301
29302         PR tree-optimization/21292
29303
29304         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29305         New.
29306         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29307         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29308         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29309         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29310         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29311
29312 2005-06-02  Richard Henderson  <rth@redhat.com>
29313
29314         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29315
29316 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29317
29318         * gcc.dg/wtypequal.c: New testcase.
29319
29320 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29321
29322         PR 21582
29323         * gcc.dg/tree-ssa/pr21582.c: New test.
29324
29325 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29326
29327         PR c++/21280
29328         * g++.dg/opt/interface2.h: New.
29329         * g++.dg/opt/interface2.C: New.
29330         * g++.dg/init/ctor4.C: Adjust error lines.
29331         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29332         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29333         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29334         * g++.old-deja/g++.pt/assign1.C: Likewise.
29335         * g++.old-deja/g++.pt/crash20.C: Likewise.
29336
29337 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29338
29339         PR tree-optimization/21734
29340         * g++.dg/vect/pr21734_1.cc: New.
29341         * g++.dg/vect/pr21734_2.cc: New.
29342
29343 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29344
29345         PR c++/20350
29346         * g++.dg/template/spec24.C: New.
29347
29348         PR c++/21151
29349         * g++.dg/pch/local-1.C: New.
29350         * g++.dg/pch/local-1.Hs: New.
29351
29352 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29353
29354         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29355         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29356         * gcc.dg/tree-ssa/pr14341.c: New test.
29357         * gcc.dg/tree-ssa/pr14841.c: New test.
29358         * gcc.dg/tree-ssa/pr20701.c: New test.
29359         * gcc.dg/tree-ssa/pr21086.c: New test.
29360         * gcc.dg/tree-ssa/pr21090.c: New test.
29361         * gcc.dg/tree-ssa/pr21332.c: New test.
29362         * gcc.dg/tree-ssa/pr21458.c: New test.
29363         * gcc.dg/tree-ssa/pr21658.c: New test.
29364         * gcc.dg/tree-ssa/vrp01.c: New test.
29365         * gcc.dg/tree-ssa/vrp02.c: New test.
29366         * gcc.dg/tree-ssa/vrp03.c: New test.
29367         * gcc.dg/tree-ssa/vrp04.c: New test.
29368         * gcc.dg/tree-ssa/vrp05.c: New test.
29369         * gcc.dg/tree-ssa/vrp06.c: New test.
29370         * gcc.dg/tree-ssa/vrp07.c: New test.
29371         * gcc.dg/tree-ssa/vrp08.c: New test.
29372         * gcc.dg/tree-ssa/vrp09.c: New test.
29373         * gcc.dg/tree-ssa/vrp10.c: New test.
29374         * gcc.dg/tree-ssa/vrp11.c: New test.
29375         * gcc.dg/tree-ssa/vrp12.c: New test.
29376         * gcc.dg/tree-ssa/vrp13.c: New test.
29377
29378 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29379
29380         PR 21029
29381         * gcc.dg/tree-ssa/pr21029.c: New test.
29382
29383 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29384
29385         * gfortran.dg/logint-1.f: New test case.
29386         * gfortran.dg/logint-2.f: Likewise.
29387         * gfortran.dg/logint-3.f: Likewise.
29388
29389 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29390
29391         PR c/21536
29392         PR c/20760
29393         * gcc.dg/20050527-1.c: New test.
29394
29395         * gcc.dg/i386-sse-12.c: New test.
29396
29397         PR fortran/21729
29398         * gfortran.dg/implicit_5.f90: New test.
29399
29400 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29401
29402         PR fortran/20883
29403         * gfortran/assign_4.f90: New test.
29404         * gfortran/assign_2.f90: Change compile to run.
29405
29406 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29407
29408         * lib/target-supports.exp
29409         (check_effective_target_sync_char_short): New.
29410         * gcc.dg/sync-2.c: New.
29411
29412 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29413
29414         PR tree-optimization/21817
29415         * gcc.dg/torture/pr21817-1.c: New.
29416
29417 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29418
29419         PR c++/21165
29420         * g++.dg/template/init5.C: New.
29421
29422 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29423
29424         * gfortran.dg/char_initialiser_actual.f90:
29425         Test character initialisers as actual arguments.
29426         * gfortran.dg/char_pointer_comp_assign.f90:
29427         Test character pointer structure component assignments.
29428         * gfortran.dg/char_array_structure_constructor.f90:
29429         Test character components in structure constructors.
29430
29431 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29432
29433         PR middle-end/20931
29434         * g++.dg/opt/pr20931.C: New test.
29435
29436 2005-05-31  Andreas Jaeger  <aj@suse.de>
29437
29438         PR testsuite/20772
29439         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29440         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29441         g++.old-deja/g++.ext/asmspec1.C,
29442         g++.old-deja/g++.other/regstack.C,
29443         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29444         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29445         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29446         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29447         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29448         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29449         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29450         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29451         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29452         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29453         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29454         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29455         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29456         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29457         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29458         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29459         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29460         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29461         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29462
29463 2005-05-31  Jeff Law  <law@redhat.com>
29464
29465         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29466
29467 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29468
29469         PR middle-end/21743
29470         * gcc.dg/builtins-1.c: Activate disabled clog test.
29471         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29472
29473 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29474
29475         * gfortran.dg/char_pointer_assign.f90:
29476         Test character-pointer assignments and pointer assignments.
29477         * gfortran.dg/char_pointer_dummy.f90:
29478         Test character-pointer dummy arguments.
29479         * gfortran.dg/char_pointer_func.f90:
29480         Test character-pointer function returns.
29481         * gfortran.dg/char_pointer_dependency.f90:
29482         Test character-pointer functions with dependencies.
29483
29484 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29485
29486         PR c++/21784
29487         * g++.dg/lookup/using14.C: New test.
29488
29489 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29490
29491         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29492         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29493         trailing ^M.
29494
29495 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29496
29497         PR c++/17413
29498         * g++.dg/template/local5.C: New.
29499
29500         PR target/21761
29501         * gcc.c-torture/compile/pr21761.c: New.
29502
29503         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29504         before darwin8.
29505
29506 2005-05-30  Steven G. Kargl
29507
29508         PR fortran/20846
29509         * gfortran.dg/inquire_8.f90: New test.
29510
29511 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29512
29513         PR libfortran/21376
29514         * gfortran.dg/output_exponents_1.f90: New test.
29515
29516 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29517
29518         PR libfortran/20006
29519         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29520
29521 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29522
29523         PR c++/21210
29524         * g++.dg/ext/complex1.C: New test.
29525
29526         PR c++/21340
29527         * g++.dg/init/ctor6.C: New test.
29528
29529 2005-05-29  Jan Hubicka  <jh@suse.cz>
29530
29531         * gcc.c-torture/compile/pr21562.c: New.
29532
29533 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29534
29535         * gfortran.dg/subnormal_1.f90: New test.
29536
29537 2005-05-28  Jan Hubicka  <jh@suse.cz>
29538
29539         * tree-prof.exp: Fix comment.
29540         * value-prof-1.c: New.
29541         * value-prof-2.c: New.
29542         * value-prof-3.c: New.
29543         * value-prof-4.c: New.
29544
29545 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29546
29547         PR c++/21614
29548         * g++.dg/expr/ptrmem6.C: New test.
29549         * g++.dg/expr/ptrmem6a.C: Likewise.
29550
29551 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29552
29553         PR tree-optimization/21658
29554         * gcc.dg/tree-ssa/pr21658.c: New.
29555
29556 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29557
29558         PR c++/21455
29559         * g++.dg/inherit/ptrmem3.C: New.
29560
29561         PR c++/21681
29562         * g++.dg/parse/template16.C: New.
29563
29564 2005-05-27  Andreas Jaeger  <aj@suse.de>
29565
29566         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29567
29568         * gcc.dg/i386-sse-8.c: Run test on all archs.
29569
29570 2005-05-26  Mike Stump  <mrs@apple.com>
29571
29572         * objc.dg/isa-field-1.m: Only run on darwin.
29573         * objc.dg/lookup-1.m: Likewise.
29574         * objc.dg/try-catch-8.m: Likewise.
29575
29576 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29577
29578         PR tree-optimization/9814
29579         * gcc.dg/pr9814-1.c: New test case.
29580
29581 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29582
29583         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29584         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29585         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29586         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29587         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29588         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29589         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29590         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29591         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29592         objc.dg/try-catch-8.m: New.
29593
29594 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29595
29596         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29597         remove extraneous semicolons.
29598
29599 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29600
29601         * obj-c++.dg/comp-types-12.mm: New.
29602         * objc.dg/comp-types-11.m: New.
29603         * objc.dg/selector-4.m: New.
29604
29605 2005-05-26  Andreas Jaeger  <aj@suse.de>
29606
29607         PR testsuite/20772
29608         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29609         g++.old-deja/g++.ext/attrib3.C,
29610         g++.old-deja/g++.other/store-expr1.C,
29611         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29612         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29613         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29614         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29615         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29616         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29617         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29618         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29619         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29620         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29621         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29622         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29623         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29624         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29625         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29626         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29627         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29628         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29629         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29630
29631 2005-05-26  Andreas Jaeger  <aj@suse.de>
29632
29633         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29634         x86-64 compilation.
29635
29636 2005-05-26  Andreas Jaeger  <aj@suse.de>
29637
29638         PR testsuite/20772
29639         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29640         gcc.misc-tests/i386-pf-athlon-1.c,
29641         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29642         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29643         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29644         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29645         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29646         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29647         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29648         programs.
29649
29650         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29651         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29652         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29653         x86-64 compilation.
29654
29655         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29656         x86_64.
29657
29658         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29659         effective-target ilp32.
29660
29661 2005-05-26  David Ung  <davidu@mips.com>
29662
29663         * gcc.target/mips/ext_ins.c: New test for testing the generation
29664         of MIPS32/64 rev 2 ext/ins instructions.
29665
29666 2005-05-26  Andreas Jaeger  <aj@suse.de>
29667
29668         * treelang/compile/unsigned.tree: Use gimple instead of
29669         nonexisting generic dump.
29670
29671 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29672
29673         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29674
29675 2005-05-26  Andreas Jaeger  <aj@suse.de>
29676
29677         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29678
29679 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29680
29681         PR libfortran/17283
29682         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29683         Test callee-allocated memory with write statements.
29684
29685 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29686
29687         PR middle-end/21709
29688         * gcc.dg/pr21709-1.c: New test case.
29689
29690 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29691             Mike Stump  <mrs@apple.com>
29692
29693         * objc/execute/next_mapping.h: Update for C++.
29694
29695         * obj-c++.dg/selector-1.mm: Move to...
29696         * obj-c++.dg/selector-4.mm: here...
29697
29698         * obj-c++.dg/basic.mm: New.
29699         * obj-c++.dg/comp-types-1.mm: New.
29700         * obj-c++.dg/cxx-class-1.mm: New.
29701         * obj-c++.dg/cxx-ivars-1.mm: New.
29702         * obj-c++.dg/cxx-ivars-2.mm: New.
29703         * obj-c++.dg/cxx-ivars-3.mm: New.
29704         * obj-c++.dg/cxx-scope-1.mm: New.
29705         * obj-c++.dg/cxx-scope-2.mm: New.
29706         * obj-c++.dg/defs.mm: New.
29707         * obj-c++.dg/empty-private-1.mm: New.
29708         * obj-c++.dg/encode-1.mm: New.
29709         * obj-c++.dg/encode-2.mm: New.
29710         * obj-c++.dg/encode-3.mm: New.
29711         * obj-c++.dg/extern-c-1.mm: New.
29712         * obj-c++.dg/extra-semi.mm: New.
29713         * obj-c++.dg/fix-and-continue-2.mm: New.
29714         * obj-c++.dg/isa-field-1.mm: New.
29715         * obj-c++.dg/ivar-list-semi.mm: New.
29716         * obj-c++.dg/local-decl-1.mm: New.
29717         * obj-c++.dg/lookup-1.mm: New.
29718         * obj-c++.dg/lookup-2.mm: New.
29719         * obj-c++.dg/method-1.mm: New.
29720         * obj-c++.dg/method-2.mm: New.
29721         * obj-c++.dg/method-3.mm: New.
29722         * obj-c++.dg/method-4.mm: New.
29723         * obj-c++.dg/method-5.mm: New.
29724         * obj-c++.dg/method-6.mm: New.
29725         * obj-c++.dg/method-7.mm: New.
29726         * obj-c++.dg/no-extra-load.mm: New.
29727         * obj-c++.dg/overload-1.mm: New.
29728         * obj-c++.dg/pragma-1.mm: New.
29729         * obj-c++.dg/pragma-2.mm: New.
29730         * obj-c++.dg/private-1.mm: New.
29731         * obj-c++.dg/private-2.mm: New.
29732         * obj-c++.dg/proto-qual-1.mm: New.
29733         * obj-c++.dg/qual-types-1.mm: New.
29734         * obj-c++.dg/stubify-1.mm: New.
29735         * obj-c++.dg/stubify-2.mm: New.
29736         * obj-c++.dg/super-class-1.mm: New.
29737         * obj-c++.dg/super-class-2.mm: New.
29738         * obj-c++.dg/super-dealloc-1.mm: New.
29739         * obj-c++.dg/super-dealloc-2.mm: New.
29740         * obj-c++.dg/template-1.mm: New.
29741         * obj-c++.dg/template-2.mm: New.
29742         * obj-c++.dg/template-3.mm: New.
29743         * obj-c++.dg/template-4.mm: New.
29744         * obj-c++.dg/template-5.mm: New.
29745         * obj-c++.dg/template-6.mm: New.
29746         * obj-c++.dg/try-catch-1.mm: New.
29747         * obj-c++.dg/try-catch-2.mm: New.
29748         * obj-c++.dg/try-catch-3.mm: New.
29749         * obj-c++.dg/try-catch-4.mm: New.
29750         * obj-c++.dg/try-catch-5.mm: New.
29751         * obj-c++.dg/try-catch-6.mm: New.
29752         * obj-c++.dg/try-catch-7.mm: New.
29753         * obj-c++.dg/try-catch-8.mm: New.
29754         * obj-c++.dg/try-catch-9.mm: New.
29755         * obj-c++.dg/va-meth-1.mm: New.
29756
29757 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29758
29759         * obj-c++.dg/selector-1.mm: New.
29760         * obj-c++.dg/selector-2.mm: New.
29761
29762 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29763
29764         * obj-c++.dg/selector-3.mm: New.
29765         * objc.dg/selector-3.m: New.
29766
29767 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29768
29769         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29770         about where warning appears.
29771
29772 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29773
29774         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29775         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29776         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29777         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29778
29779 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29780
29781         * gcc.dg/20050524-1.c: New test.
29782
29783 2005-05-25  Jan Hubicka  <jh@suse.cz>
29784
29785         * gcc.dg/tree-prof/inliner-1.c: New.
29786
29787 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29788
29789         * gcc.dg/tree-prof: New directory.
29790         * gcc.dg/tree-prof/tree-prof.exp: New.
29791
29792 2005-05-25  DJ Delorie  <dj@redhat.com>
29793
29794         * gcc.dg/Wattributes-1.c: New.
29795         * gcc.dg/Wattributes-2.c: New.
29796         * gcc.dg/Wattributes-3.c: New.
29797
29798 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29799
29800         PR tree-optimization/19833
29801         * gcc.dg/uninit-4.c: Remove xfail.
29802         * gcc.dg/uninit-9.c: Ditto.
29803
29804 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29805
29806         * obj-c++.dg/bitfield-[1-5].mm: New.
29807         * obj-c++.dg/class-protocol-1.mm: New.
29808         * obj-c++.dg/comp-types-1[0-1].mm: New.
29809         * obj-c++.dg/comp-types-[2-9].mm: New.
29810         * obj-c++.dg/encode-[4-8].mm: New.
29811         * obj-c++.dg/layout-1.mm: New.
29812         * obj-c++.dg/method-1[0-9].mm: New.
29813         * obj-c++.dg/method-2[0-1].mm: New.
29814         * obj-c++.dg/method-[8-9].mm: New.
29815         * obj-c++.dg/objc-gc-3.mm: New.
29816         * obj-c++.dg/try-catch-10.mm: New.
29817         * objc.dg/bitfield-5.m: New.
29818         * objc.dg/comp-types-10.m: New.
29819         * objc.dg/comp-types-9.m: New.
29820         * objc.dg/layout-1.m: New.
29821         * objc.dg/objc-gc-4.m: New.
29822         * objc.dg/try-catch-9.m: New.
29823         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29824         * objc.dg/comp-types-1.m: Likewise.
29825         * objc.dg/comp-types-[5-6].m: Likewise.
29826         * objc.dg/method-9.m: Likewise.
29827
29828 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29829
29830         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29831         and on hardware without VMX support.
29832
29833         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29834
29835         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29836
29837         * lib/profopt.exp (dg-final-generate, dg-final-use,
29838         profopt-final-code, profopt-get-options): New.
29839         (profopt-execute): Process test directives.
29840
29841         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29842         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29843         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29844
29845 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29846
29847         PR C++/21645
29848         * g++.dg/init/ctor5.C: New test.
29849
29850 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29851
29852         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29853         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29854         vect-113.c, vect-114.c.
29855
29856 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29857
29858         * gcc.dg/const-elim-1.c: Remove xfails.
29859
29860 2005-05-23  Jeff Law  <law@redhat.com>
29861
29862         * gcc.c-torture/compile/pr21638.c: New test.
29863         * gcc.c-torture/compile/20050520-1.c: New test.
29864
29865 2005-05-23  Nick Clifton  <nickc@redhat.com>
29866
29867         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29868         be a proper triple, ie: m32r*-*-*.
29869         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29870
29871 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29872
29873         PR middle-end/21331
29874         PR tree-opt/21293
29875         * gcc.c-torture/compile/pr21293.c: New test.
29876         * gcc.c-torture/execute/pr21331.c: New test.
29877
29878 2004-05-20  Richard Henderson  <rth@redhat.com>
29879
29880         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29881
29882 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29883
29884         * obj-c++-dg.exp: Add.
29885         * obj-c++.exp: Add.
29886         * obj-c++.dg/dg.exp: Add.
29887
29888 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29889
29890         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29891         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29892
29893 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29894
29895         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29896
29897 2004-05-19  Richard Henderson  <rth@redhat.com>
29898
29899         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29900
29901 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29902
29903         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29904
29905         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29906
29907 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29908
29909         PR c++/21495
29910         * g++.dg/parse/extern1.C: New test.
29911         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29912
29913 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29914
29915         * gcc.dg/c99-math.h: New.
29916         * gcc.dg/c99-math-float-1.c: New test.
29917         * gcc.dg/c99-math-double-1.c: Likewise.
29918         * gcc.dg/c99-math-long-double-1.c: Likewise.
29919
29920 2005-05-18  Richard Henderson  <rth@redhat.com>
29921
29922         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29923
29924 2005-05-18  Devang Patel  <dpatel@apple.com>
29925
29926         * g++.dg/opt/20050511-1.C: New test.
29927
29928 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29929
29930         PR libfortran/21127
29931         * gfortran.dg/reshape-complex.f90: New test.
29932
29933 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29934
29935         * gfortran.dg/array_constructor_1.f90: New test.
29936         * gfortran.dg/array_constructor_2.f90: New test.
29937
29938 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29939
29940         PR fortran/20954
29941         * gfortran.dg/pr20954.f: New test.
29942
29943 2005-05-17  Mike Stump  <mrs@apple.com>
29944
29945         Yet more Objective-C++...
29946
29947         * objc.dg/method-5.m: Update.
29948         * objc.dg/method-6.m: Update.
29949         * objc.dg/method-7.m: Update.
29950         * objc.dg/method-9.m: Update.
29951         * objc.dg/try-catch-2.m: Update.
29952
29953 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29954
29955         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29956         Remove little-endian optimizations.
29957
29958 2005-05-17  Jeff Law  <law@redhat.com>
29959
29960         * g++.dg/tree-ssa/pr14814.C: New test.
29961         * gcc.dg/tree-ssa/pr14814.C: New test.
29962         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29963         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29964
29965 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29966
29967         * gcc.dg/compat/generate-random.c: Do not include
29968         libiberty.h.
29969         * gcc.dg/compat/generate-random_r.c: Likewise.
29970
29971 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29972
29973         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29974
29975 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29976
29977         PR middle-end/21595
29978         * g++.dg/tree-ssa/builtin1.C: New testcase.
29979
29980 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29981
29982         PR c++/21454
29983         * g++.dg/opt/const4.C: New test.
29984
29985         PR middle-end/21492
29986         * g++.dg/opt/crossjump1.C: New test.
29987
29988         PR tree-optimization/21610
29989         * gcc.c-torture/compile/20050516-1.c: New test.
29990
29991         PR fortran/15080
29992         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29993         about the test failing.
29994         * gfortran.fortran-torture/execute/where_7.f90: New test.
29995         * gfortran.fortran-torture/execute/where_8.f90: New test.
29996
29997 2005-05-16  Richard Henderson  <rth@redhat.com>
29998
29999         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30000         i?86 and x86_64.
30001
30002 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30003
30004         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30005         (limits.h): Include unconditionally.
30006         (stdlib.h): Likewise.
30007         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30008         (limits.h): Include unconditionally.
30009         (stdlib.h): Likewise.
30010         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30011         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30012         (limits.h): Include unconditionally.
30013         (stdlib.h): Likewise.
30014         (hashtab.h): Do not include.
30015         (getopt.h): Likewise.
30016         (stddef.h): Include.
30017         (hashval_t): Define.
30018         (struct entry): Add "next" field.
30019         (HASH_SIZE): New macro.
30020         (hash_table): New variable.
30021         (switchfiles): Do not use xmalloc.
30022         (mix): New macro.
30023         (iterative_hash): New function.
30024         (hasht): Remove.
30025         (e_exists): New function.
30026         (e_insert): Likewise.
30027         (output): Use, instead of libiberty hashtable functions.
30028         (main): Do not use getopt.  Do not call htab_create.
30029
30030 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30031
30032         PR libstdc++/21526
30033         * lib/target-supports.exp (check_mkfifo_available):
30034         Return 0 for cygwin as mkfifo support incomplete on platform.
30035         Fix typos in comments.
30036
30037 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30038
30039         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30040
30041 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30042
30043         PR fortran/17432
30044         * gfortran.dg/assign_4.f: New test.
30045
30046 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30047
30048         PR tree-optimization/21563
30049         * gcc.dg/tree-ssa/pr21563.c: New.
30050
30051 2005-05-14  Jan Hubicka  <jh@suse.cz>
30052
30053         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30054
30055 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30056
30057         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30058
30059 2005-05-13  Julian Brown  <julian@codesourcery.com>
30060
30061         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30062         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30063
30064 2005-05-13  Jan Hubicka  <jh@suse.cz>
30065
30066         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30067         * gcc.dg/fold-xor-?.c: Likewise.
30068         * gcc.dg/pr15784-?.c: Likewise.
30069         * gcc.dg/pr20922-?.c: Likewise.
30070         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30071         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30072         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30073
30074 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30075
30076         PR fortran/21260
30077         * gfortran.dg/hollerith_1.f90: New test.
30078
30079 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30080
30081         * gfortran.dg/func_result_2.f90: New test.
30082
30083 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30084
30085         * gfortran.dg/dev_null.f90: New test.
30086
30087 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30088
30089         * gcc.dg/arm-vfp1.c: Revert last change.
30090
30091 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30092
30093         PR middle-end/19807
30094         PR tree-optimization/19639
30095         * g++.dg/tree-ssa/pr19807.C: New testcase.
30096
30097 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30098
30099         PR libfortran/21471
30100         * gfortran.dg/append-1.f90: New test.
30101
30102 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30103
30104         * gcc.dg/pr18501.c: XFAIL.
30105         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30106         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30107         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30108         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30109         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30110         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30111         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30112         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30113
30114 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30115
30116         PR fortran/20178
30117         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30118         gfortran.dg/f2c_3.f90: New tests.
30119
30120         * gfortran.dg/return_1.f90: Fix dg annotation.
30121
30122 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30123
30124         * gcc.c-torture/compile/20050510-1.c: New test.
30125
30126 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30127
30128         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30129
30130 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30131
30132         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30133
30134 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30135
30136         PR c/17913
30137         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30138
30139 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30140
30141         PR c/21342
30142         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30143         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30144
30145 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30146
30147         PR debug/16676
30148         * gcc.dg/debug/pr16676.c: New test.
30149
30150 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30151
30152         PR testsuite/21443
30153         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30154         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30155         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30156         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30157         Change -O1 to -O2.
30158         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30159         -fno-tree-dominator-opts.
30160
30161 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30162
30163         * gfortran.dg/return_1.f90: New test.
30164
30165 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30166
30167         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30168
30169         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30170
30171 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30172
30173         PR c++/21427
30174         * g++.dg/inherit/covariant13.C: New.
30175
30176 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30177
30178         PR libfortran/19155
30179         * gfortran.dg/pr19155.f: New test.
30180
30181 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30182
30183         PR inline-asm/8788
30184         * gcc.dg/pr8788-1.c: New testcase.
30185
30186 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30187
30188         PR target/21416
30189         * gcc.target/mips/fpcmp-[12].c: New tests.
30190
30191 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30192
30193         * lib/target-supports-dg.exp (dg-require-fork): New function.
30194         (dg-require-mkfifo): Likewise.
30195         * lib/target-supports.exp (check_function_available): New
30196         function.
30197         (check_fork_available): Likewise.
30198         (check_mkfifo_available): Likewise.
30199
30200 2005-05-06  Jeff Law  <law@redhat.com>
30201
30202         * gcc.c-torture/compile/pr21380.c: New test.
30203
30204 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30205
30206         PR c++/20961
30207         * g++.dg/ext/weak3.C: New test.
30208
30209 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30210
30211         PR c++/21352
30212         * g++.dg/template/crash37.C: New test.
30213
30214 2005-05-05  Paul Brook  <paul@codesourcery.com>
30215
30216         * gcc.dg/arm-g2.c: Use effective-target arm32.
30217         * gcc.dg/arm-mmx-1.c: Ditto.
30218         * gcc.dg/arm-scd42-2.c: Ditto.
30219         * gcc.dg/arm-vfp1.c: Ditto.
30220         * lib/target-supports.exp (check_effective_target_arm32): New
30221         function.
30222
30223 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30224
30225         PR libfortran/21354
30226         gfortran.dg/in_pack_rank7.f90: New test.
30227
30228 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30229
30230         PR middle-end/15618
30231         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30232
30233 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30234
30235         PR middle-end/21265
30236         * gcc.dg/20050503-1.c: New test.
30237
30238         PR rtl-optimization/21239
30239         * gcc.dg/i386-sse-11.c: New test.
30240
30241 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30242
30243         PR target/16888
30244         * gcc.target/i386/asm-1.c: New test.
30245
30246 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30247
30248         PR rtl-optimization/21330
30249         * gcc.c-torture/execute/20050502-1.c: New test.
30250
30251         PR target/21297
30252         * gcc.c-torture/execute/20050502-2.c: New test.
30253
30254 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30255
30256         PR middle-end/21282
30257         * gcc.dg/pr21282.c: New.
30258
30259 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30260
30261         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30262         * gcc.dg/vect/vect-92.c: Likewise.
30263         * gcc.dg/vect/vect-93.c: Likewise.
30264         * gcc.dg/vect/vect-dv-1.c: Likewise.
30265         * gcc.dg/vect/vect-dv-2.c: Likewise.
30266         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30267
30268 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30269
30270         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30271         * gfortran.dg/vect/vect-2.f90: Likewise.
30272         * gfortran.dg/vect/vect-3.f90: Likewise.
30273         * gfortran.dg/vect/vect-4.f90: Likewise.
30274         * gfortran.dg/vect/vect-5.f90: Likewise.
30275
30276 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30277
30278         PR target/20813
30279         * gcc.dg/rs6000-fpint-2.c: New.
30280
30281 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30282
30283         PR c/15698
30284         * gcc.dg/builtins-30.c: Update expected messages.
30285         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30286         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30287         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30288
30289 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30290
30291         PR tree-optimization/21294
30292         * gcc.dg/tree-ssa/pr21294.c: New.
30293
30294 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30295
30296         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30297         __builtin_altivec_st_internal_4si built-in.
30298
30299 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30300
30301         PR c++/15875
30302         * g++.dg/template/ptrmem14.C: New test.
30303
30304 2005-05-02  Paul Brook  <paul@codesourcery.com>
30305
30306         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30307
30308 2005-05-02  Michael Matz  <matz@suse.de>
30309
30310         PR c++/19542
30311         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30312
30313 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30314
30315         * g++.dg/cpp/weak.C: New test.
30316
30317 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30318
30319         * gcc.dg/tree-ssa/loop-8.c: New test.
30320
30321 2005-04-30  Michael Maty  <matz@suse.de>
30322
30323         * gcc.dg/inline-mcpy.c: New test.
30324
30325 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30326
30327         PR libfortran/18958
30328         * gfortran.dg/eoshift.f90: New test case.
30329
30330 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30331
30332         PR libfortran/18857
30333         * gfortran.dg/matmul_1.f90: New test.
30334
30335 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30336
30337         PR tree-optimization/21030
30338         * gcc.dg/tree-ssa/pr21030.c: New.
30339
30340 2005-04-29  Devang Patel  <dpatel@apple.com>
30341
30342         PR tree-optimization/21272
30343         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30344
30345 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30346
30347         PR fortran/13082
30348         PR fortran/18824
30349         * gfortran.dg/entry_4.f90: New test.
30350         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30351         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30352         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30353         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30354         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30355         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30356         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30357
30358 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30359
30360         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30361
30362 2005-04-29  Paul Brook  <paul@codesourcery.com>
30363
30364         * gfortran.dg/entry_3.f90: New test.
30365
30366 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30367
30368         * gfortran.dg/implicit_4.f90: New test.
30369
30370 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30371
30372         * lib/target-supports.exp (check_profiling_available): Return
30373         false for xtensa-*-elf.
30374
30375 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30376
30377         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30378         error if file cannot be deleted.
30379
30380 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30381
30382         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30383         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30384         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30385         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30386         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30387         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30388         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30389         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30390         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30391         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30392         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30393         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30394         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30395
30396 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30397
30398         PR fortran/20865
30399         * gfortran.dg/pr20865.f90: New test.
30400
30401 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30402
30403         * gcc.dg/void-cast-2.c: New test.
30404
30405 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30406
30407         PR c/21159
30408         * gcc.dg/void-cast-1.c: New test.
30409
30410 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30411
30412         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30413
30414 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30415
30416         PR fortran/21177
30417         * gfortran.dg/pr21177.f90: New test.
30418
30419 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30420
30421         PR tree-optimization/21171
30422         * gcc.dg/tree-ssa/pr21171.c: New test.
30423
30424 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30425
30426         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30427         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30428         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30429         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30430         gcc.dg/tree-ssa/gen-vect-32.c: New.
30431         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30432         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30433         don't run on PPC32.
30434
30435 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30436
30437         PR c/21213
30438         * gcc.dg/transparent-union-3.c: New test.
30439
30440 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30441
30442         PR c/20740
30443         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30444         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30445         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30446         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30447         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30448         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30449
30450 2005-04-26  Jeff Law  <law@redhat.com>
30451
30452         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30453         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30454         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30455         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30456         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30457         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30458         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30459
30460 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30461
30462         PR tree-optimization/17598
30463         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30464
30465 2005-04-25  Mike Stump  <mrs@apple.com>
30466
30467         * objc.dg/fix-and-continue-1.m: Add.
30468
30469 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30470
30471         PR c++/20995
30472         * g++.dg/opt/pr20995-1.C: New test case.
30473
30474 2005-04-25  Devang Patel <dpatel@apple.com>
30475
30476         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30477
30478 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30479
30480         PR testsuite/21062
30481         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30482
30483 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30484
30485         PR C++/21188
30486         * g++.dg/opt/rtti2.C: New test.
30487
30488 2005-04-25  Paul Brook  <paul@codesourcery.com>
30489         Steven G. Kargl  <kargls@comcast.net>
30490
30491         PR fortran/20879
30492         * gfortran.dg/ichar_1.f90: New file.
30493
30494 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30495
30496         PR middle-end/20991
30497         * g++.dg/opt/pr20991.C: New test.
30498
30499         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30500         where sizeof (type) < __alignof__ (type).
30501         * gcc.dg/compat/struct-layout-1.h: Likewise.
30502
30503 2005-04-24  Per Bothner  <per@bothner.com>
30504             Devang Patel  <dpatel@apple.com>
30505
30506         PR preprocessor/20907
30507         * gcc.dg/cpp/very-long-comment.c: New test.
30508
30509 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30510
30511         PR fortran/20059
30512         * gfortran.dg/common_5.f: New test.
30513
30514 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30515
30516         PR middle-end/21082
30517         * g++.dg/tree-ssa/pr21082.C: New testcase.
30518
30519 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30520
30521         * gcc.dg/vect/vect-99.c: New test.
30522
30523 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30524
30525         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30526
30527 2005-04-22  Jeff Law  <law@redhat.com>
30528
30529         * gcc.dg/uninit-5.c: Remove xfails.
30530         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30531         conditionals and loads.
30532
30533 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30534
30535         PR libfortran/20074
30536         PR libfortran/20436
30537         PR libfortran/21108
30538         * gfortran.dg/nested_reshape.f90: new test
30539         * gfortran.dg/reshape-alloc.f90: new test
30540         * gfortran.dg/reshape.f90: new test
30541
30542 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30543
30544         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30545
30546         * gcc.dg/arm-vfp1.c: New test.
30547
30548 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30549
30550         PR c++/21087
30551         * g++.dg/lookup/builtin2.C: New test.
30552
30553 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30554
30555         * gcc.dg/weak/weak-13.c: New test.
30556
30557 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30558
30559         * lib/target-supports.exp (check_effective_target_sync_int_long):
30560         Add powerpc*.
30561
30562 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30563
30564         * gcc.target/mips/branch-1.c: New test.
30565
30566 2005-04-21  Richard Henderson  <rth@redhat.com>
30567
30568         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30569         * gcc.dg/vect/vect-86.c: Likewise.
30570         * gcc.dg/vect/vect-87.c: Likewise.
30571         * gcc.dg/vect/vect-88.c: Likewise.
30572
30573 2005-04-21  Devang Patel  <dpatel@apple.com>
30574
30575         PR optimization/20994
30576         * gcc.dg/tree-ssa/ifc-3.c: New test.
30577
30578 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30579
30580         PR c/12913
30581         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30582         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30583         gcc.dg/c99-vla-jump-5.c: New tests.
30584
30585 2005-04-19  Richard Henderson  <rth@redhat.com>
30586
30587         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30588         Fix typo in exists check.
30589         (check_effective_target_sync_int_long): New.
30590         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30591         * gcc.dg/ia64-sync-2.c: Likewise.
30592         * gcc.dg/ia64-sync-3.c: Likewise.
30593         * gcc.dg/ia64-sync-4.c: Likewise.
30594
30595 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30596
30597         * gcc.dg/fold-xor-1.c: New test.
30598         * gcc.dg/fold-xor-2.c: New test.
30599
30600 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30601
30602         PR target/20670
30603         * g++.dg/eh/fp-regs.C: New test.
30604
30605 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30606
30607         * gcc.dg/Wint-to-pointer-cast-1.c,
30608         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30609         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30610         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30611
30612 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30613
30614         PR fortran/16861
30615         * gfortran.dg/pr16861.f90: New test.
30616
30617 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30618
30619         * gcc.dg/pr21085.c: New test.
30620
30621 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30622
30623         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30624         (setup_mips_tests, dg-mips-options): New procedures.
30625         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30626         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30627         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30628         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30629         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30630         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30631         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30632         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30633         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30634         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30635         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30636         dg-mips-options instead of dg-options.  Remove now-redundant
30637         preprocessor guards.
30638         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30639         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30640         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30641         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30642         * gcc.dg/vr-mult-2.c: Delete.
30643         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30644         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30645         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30646         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30647         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30648         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30649         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30650
30651 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30652
30653         * ada/acats/run_all.sh: Use sync when executable not present.
30654
30655 2005-04-18  Devang Patel  <dpatel@apple.com>
30656
30657         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30658         * gcc.dg/vect/vect-11a.c: New.
30659         * gcc.dg/vect/vect-none.c: Update.
30660         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30661
30662 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30663
30664         PR tree-optimization/20922
30665         * gcc.dg/pr20922-1.c: New test.
30666         * gcc.dg/pr20922-2.c: New test.
30667         * gcc.dg/pr20922-3.c: New test.
30668         * gcc.dg/pr20922-4.c: New test.
30669         * gcc.dg/pr20922-5.c: New test.
30670         * gcc.dg/pr20922-6.c: New test.
30671
30672 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30673
30674         PR libfortran/20950
30675         * gfortran.dg/pr20950.f: New test.
30676
30677 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30678
30679         PR libfortran/19216
30680         * gfortran.dg/pr19216.f: New test.
30681
30682 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30683
30684         PR tree-optimization/21001
30685         * gcc.dg/tree-ssa/pr21001.c: New.
30686
30687 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30688
30689         PR libfortran/21075
30690         * gfortran.dg/reshape_rank7.f90: New test.
30691
30692 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30693
30694         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30695         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30696         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30697         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30698         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30699         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30700         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30701         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30702         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30703         wrong way round).
30704         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30705         in namelists.  New test.
30706         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30707         New test.
30708         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30709         New test.
30710         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30711         namelist.  New test.
30712         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30713         New test.
30714         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30715         New test.
30716         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30717         namelist.  New test.
30718         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30719         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30720         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30721         New test.
30722         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30723         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30724         arrays. New test.
30725
30726 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30727
30728         * gfortran.dg/wtruncate.f: New testcase.
30729         * gfortran.dg/wtruncate.f90: New testcase.
30730
30731 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30732
30733         PR c++/21025
30734         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30735         which sizeof/alignof is dependent, rather than just whether we are
30736         processing_template_decl.
30737
30738 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30739
30740         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30741         corrected typo where the wrong variables had been compared.
30742
30743 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30744
30745         PR libfortran/18495
30746         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30747         Test callee-allocated version of return array with a write
30748         statement.
30749         Test spread with a temporary with another write statement.
30750
30751 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30752
30753         PR tree-optimization/21031
30754         * gcc.dg/tree-ssa/pr21031.c: New.
30755
30756 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30757
30758         PR tree-optimization/21004
30759         * gcc.dg/builtins-53.c: Include builtins-config.h.
30760         Check floorf, ceilf, floorl and ceill transformations
30761         only when HAVE_C99_RUNTIME is defined.
30762
30763 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30764
30765         PR middle-end/20739
30766         * gcc.dg/tree-ssa/pr20739.c: New test.
30767
30768 2005-04-14  Mike Stump  <mrs@apple.com>
30769
30770         * gcc.dg/Foundation.framework/empty: New.
30771         * gcc.dg/framework-2.c: New.
30772
30773 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30774
30775         PR tree-optimization/21021
30776         * gcc.c-torture/compile/pr21021.c: New.
30777
30778 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30779
30780         PR testsuite/21010
30781         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30782         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30783         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30784         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30785         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30786         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30787         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30788         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30789
30790 2005-04-14  Richard Henderson  <rth@redhat.com>
30791
30792         * lib/target-supports.exp (check_effective_target_vect_condition):
30793         Add ia64, i?86, and x86_64.
30794
30795 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30796
30797         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30798
30799 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30800
30801         PR tree-optimization/20657
30802         * gcc.dg/tree-ssa/pr20657.c: New.
30803
30804 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30805
30806         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30807         (long long int)trunc*.
30808
30809 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30810
30811         PR target/20927
30812         * gcc.dg/pr20927.c: New test.
30813
30814 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30815
30816         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30817         * gcc.target/mips/asm-1.c: Likewise.
30818
30819 2005-04-13  Dale Johannesen  <dalej@apple.com>
30820
30821         * objc.dg/objc-fast-4.m: New.
30822
30823 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30824
30825         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30826         directory.
30827         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30828
30829 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30830
30831         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30832         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30833         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30834
30835 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30836
30837         PR tree-optimization/20913
30838         * gcc.dg/tree-ssa/pr20913.c: New.
30839
30840         PR tree-optimization/20702
30841         * gcc.dg/tree-ssa/pr20702.c: New.
30842
30843 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30844
30845         PR c++/13744
30846         * g++.dg/inherit/local3.C: New test.
30847
30848 2005-04-12  Jeff Law  <law@redhat.com>
30849
30850         * gcc.dg/tree-ssa/20050412-1.c: New test.
30851
30852 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30853
30854         PR libfortran/19016
30855         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30856         Add tests with mask generated by expression.
30857         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30858         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30859         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30860
30861 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30862
30863         PR middle-end/20917
30864         * gcc.dg/20050409-1.c: New test.
30865
30866 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30867
30868         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30869
30870 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30871
30872         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30873         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30874         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30875         (TARGET_CXX): Adjust accordingly.
30876         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30877         determine_class_data_visibility and class_data_always_comdat.
30878         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30879         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30880         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30881         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30882         (arm_cxx_determine_class_data_visibility): New.
30883         (arm_cxx_class_data_always_comdat): Likewise.
30884         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30885         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30886         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30887         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30888         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30889         Define.
30890
30891 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30892
30893         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30894
30895 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30896
30897         * gcc.dg/i386-darwin-fpmath.c: New.
30898
30899 2004-04-11  Devang Patel  <dpatel@apple.com>
30900
30901         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30902         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30903         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30904         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30905         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30906         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30907         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30908         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30909         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30910
30911 2004-04-11  Devang Patel  <dpatel@apple.com>
30912
30913         * gcc.dg/vect/vect-dv-1.c: New test.
30914         * gcc.dg/vect/vect-dv-2.c: New test.
30915
30916 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30917
30918         PR tree-optimization/20933
30919         * gcc.dg/tree-ssa/pr20933.c: New test.
30920
30921 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30922
30923         * gfortran.dg/fold_nearest.f90: New test.
30924
30925 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30926
30927         * gcc.dg/tree-ssa/alias-1.c: New test.
30928
30929 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30930
30931         PR tree-optimization/20920
30932         * g++.dg/tree-ssa/pr20920.C: New test.
30933
30934 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30935
30936         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30937         (long long int)ceil*.
30938
30939 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30940
30941         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30942         explicit C++ linkage.
30943
30944 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30945
30946         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30947         warning for arithmetic IF statements.
30948
30949 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30950
30951         * eor_handling_1.f90: New test case.
30952         * eor_handling_2.f90: New test case.
30953         * eor_handling_3.f90: New test case.
30954         * eor_handling_4.f90: New test case.
30955         * eor_handling_5.f90: New test case.
30956         * noadv_size.f90: New test case.
30957         * pad_no.f90: New test case.
30958
30959 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30960
30961         * gcc.c-torture/execute/20050410-1.c: New test.
30962
30963 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30964
30965         * gcc.dg/pr20126.c: New.
30966
30967 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30968             Steven G. Kargl <kargls@comcast.net>
30969
30970         * gfortran.dg/PR19872.f: New test.
30971
30972 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30973
30974         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30975
30976 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30977
30978         * gfortran.dg/nint_1.f90: New test.
30979
30980 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30981
30982         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30983         Added test for callee-allocated arrays with write statements.
30984         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30985         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30986         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30987         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30988         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30989
30990 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30991
30992         PR libfortran/20163
30993         * gfortran.dg/open-options-blanks.f: New test.
30994
30995 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30996
30997         PR fortran/13257
30998         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30999
31000 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31001
31002         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31003         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31004         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31005         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31006         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31007         * gcc.c-torture/execute/stdarg-4.c: New test.
31008
31009         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31010
31011         PR target/20795
31012         * g++.dg/abi/param2.C: New test.
31013
31014 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31015
31016         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31017
31018 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31019
31020         * gcc.dg/builtins-53.c: New test.
31021
31022 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31023
31024         * g++.dg/tree-ssa/pr18178.C: New test.
31025         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31026         * gcc.c-torture/execute/20041019-1.c: New test.
31027         * gcc.dg/tree-ssa/20041008-1.c: New test.
31028         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31029         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31030         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31031         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31032         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31033         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31034         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31035         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31036         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31037         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31038
31039 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31040
31041         PR rtl-optimization/20466
31042         * gcc.c-torture/execute/pr20466-1.c: New test.
31043
31044 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31045
31046         PR c++/20905
31047         * g++.dg/parse/cond2.C: New test.
31048
31049         PR c++/20145
31050         * g++.dg/warn/Wdtor1.C: New test.
31051
31052 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31053
31054         PR fortran/17229
31055         * gfortran.dg/pr17229.f: New test.
31056
31057 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31058
31059         * gfortran.dg/tiny_1.f90: New test.
31060         * gfortran.dg/tiny_2.f90: ditto.
31061
31062 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31063
31064         * gfortran.dg/eor_1.f90: Fix dg-do run line
31065         * gfortran.dg/open_new.f90: Fix dg-do run line
31066
31067 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31068
31069         * lib/target-supports.exp (get_compiler_messages): Support
31070         optional arguments, the fourth being compiler options.
31071         (check_effective_target_fpic): New proc.
31072         * gcc.dg/20050321-2.c: Restrict to target fpic.
31073
31074 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31075
31076         * gcc.dg/15443-1.c: New test.
31077         * gcc.dg/15443-2.c: Likewise.
31078
31079 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31080
31081         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31082
31083 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31084
31085         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31086
31087 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31088
31089         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31090         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31091         -m64.
31092         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31093         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31094         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31095
31096 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31097
31098         PR c++/20212
31099         * g++.dg/warn/Wunused-11.C: New test.
31100
31101 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31102
31103         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31104
31105 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31106
31107         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31108
31109 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31110
31111         PR c++/20734
31112         * g++.dg/template/ptrmem13.C: New test.
31113
31114 2005-04-05  Per Bothner  <per@bothner.com>
31115
31116         * lib/gcc.exp: Always add -fno-show-column, for now.
31117
31118 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31119
31120         PR testsuite/20767
31121         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31122         of plain old "unsigned int" for the type of "i".  Makes this test
31123         64bit clean.
31124
31125 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31126
31127         * gcc.dg/i386-ssefn-1.c: New test.
31128         * gcc.dg/i386-ssefn-2.c: New test.
31129         * gcc.dg/i386-ssefn-3.c: New test.
31130         * gcc.dg/i386-ssefn-4.c: New test.
31131
31132 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31133
31134         PR tree-optimization/20076
31135         * gcc.dg/builtin-apply4.c: New test.
31136
31137         PR preprocessor/19475
31138         * gcc.dg/cpp/macspace1.c: New test.
31139         * gcc.dg/cpp/macspace2.c: New test.
31140
31141 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31142
31143         * gfortran.dg/pr20755.f: Fixed bad format.
31144
31145 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31146
31147         PR c++/20763
31148         * g++.dg/ext/attrib21.C: New test.
31149
31150 2004-04-05  Devang Patel  <dpatel@apple.com>
31151
31152         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31153         * gcc.dg/vect/vect-shift-1.c: New test.
31154
31155 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31156
31157         PR libfortran/20755
31158         * gfortran.dg/pr20755.f: New test.
31159
31160 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31161
31162         * gfortran.dg/pr15959.f90: New test.
31163         * gfortran.dg/string_pad_trunc.f90: New test.
31164
31165 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31166
31167         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31168         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31169         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31170         syntax.
31171
31172 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31173
31174         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31175
31176 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31177
31178         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31179         * gcc.c-torture/compile/20011119-2.c: Likewise.
31180         * gcc.c-torture/compile/981001-2.c: Likewise.
31181
31182 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31183
31184         PR c++/20679
31185         * g++.dg/template/overload4.C: New test.
31186
31187 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31188
31189         PR c++/20746
31190         * g++.dg/abi/covariant5.C: New.
31191
31192         PR debug/20505
31193         * g++.dg/debug/const2.C: New.
31194
31195 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31196
31197         PR rtl-optimization/16104
31198         * gcc.c-torture/execute/20050316-1.c: New test.
31199
31200 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31201
31202         * g++.dg/template/spec23.C: Fix dg-error text.
31203
31204 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31205
31206         PR c++/19199
31207         * g++.dg/expr/lval2.C: New.
31208
31209 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31210
31211         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31212         __builtin_strcasecmp and __builtin_strncasecmp.
31213
31214 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31215
31216         PR c++/20723
31217         * g++.dg/template/spec22.C: New.
31218         * g++.dg/template/spec23.C: New.
31219
31220 2005-04-03  Dale Ranta  <dir@lanl.gov>
31221             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31222
31223         PR libfortran/20068
31224         PR libfortran/20125
31225         PR libfortran/20156
31226         PR libfortran/20471
31227         * gfortran.dg/backspace.f: New test.
31228
31229 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31230
31231         * gcc.dg/pr19345.c: New test.
31232
31233 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31234
31235         PR tree-optimization/20640
31236         * gcc.dg/torture/tree-loop-1.c: New.
31237
31238 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31239
31240         PR rtl-optimization/20290
31241         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31242
31243 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31244
31245         * gcc.dg/rs6000-fpint.c: New.
31246
31247 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31248
31249         * gcc.dg/old-style-then-proto-1.c: New test.
31250
31251 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31252
31253         * gfortran.fortran-torture/execute/backspace.f90: Check
31254         after backspace and read was incorrect.
31255
31256 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31257
31258         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31259         buffer past the terminating NUL using memcmp.
31260         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31261         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31262
31263         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31264         Fix unused/uninitialized variable warnings.
31265
31266         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31267         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31268         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31269         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31270
31271         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31272         gcc.c-torture/execute/builtins/fputs-lib.c,
31273         gcc.c-torture/execute/builtins/lib/fprintf.c,
31274         gcc.c-torture/execute/builtins/lib/main.c,
31275         gcc.c-torture/execute/builtins/lib/memcmp.c,
31276         gcc.c-torture/execute/builtins/lib/memmove.c,
31277         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31278         gcc.c-torture/execute/builtins/lib/memset.c,
31279         gcc.c-torture/execute/builtins/lib/printf.c,
31280         gcc.c-torture/execute/builtins/lib/sprintf.c,
31281         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31282         gcc.c-torture/execute/builtins/lib/strchr.c,
31283         gcc.c-torture/execute/builtins/lib/strcmp.c,
31284         gcc.c-torture/execute/builtins/lib/strcpy.c,
31285         gcc.c-torture/execute/builtins/lib/strcspn.c,
31286         gcc.c-torture/execute/builtins/lib/strlen.c,
31287         gcc.c-torture/execute/builtins/lib/strncat.c,
31288         gcc.c-torture/execute/builtins/lib/strncmp.c,
31289         gcc.c-torture/execute/builtins/lib/strncpy.c,
31290         gcc.c-torture/execute/builtins/lib/strrchr.c,
31291         gcc.c-torture/execute/builtins/lib/strspn.c,
31292         gcc.c-torture/execute/builtins/lib/strstr.c,
31293         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31294         gcc.c-torture/execute/builtins/strlen-2.c,
31295         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31296         prototypes.
31297
31298 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31299
31300         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31301         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31302         selectany usage.
31303
31304 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31305
31306         PR c++/19406
31307         * g++.dg/debug/using1.C: New test.
31308
31309 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31310
31311         PR middle-end/20524
31312         * gcc.dg/alias-7.c: Prefix asm-declared name with
31313         __USER_LABEL_PREFIX__.
31314
31315 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31316
31317         Fix fallout from PR middle-end/15700:
31318         * gcc.c-torture/compile/20011119-1.c: Take
31319         __USER_LABEL_PREFIX__ into account.
31320         * gcc.c-torture/compile/20011119-2.c: Likewise.
31321
31322 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31323
31324         PR c++/18644
31325         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31326
31327 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31328
31329         PR c/17855
31330         * gcc.c-torture/compile/struct-non-lval-1.c,
31331         gcc.c-torture/compile/struct-non-lval-2.c,
31332         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31333
31334 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31335
31336         * gcc.dg/tls/tls.exp: Remove temporary file.
31337         * g++.dg/tls/tls.exp: Ditto.
31338         * lib/file-format.exp: Ditto.
31339         * g++.dg/special/ecos.exp: Ditto.
31340
31341         * lib/profopt.exp: Treat prof_ext as a list.
31342         * gcc.misc-tests/bprob.exp: Ditto.
31343         * g++.dg/bprob/bprob.exp: Ditto.
31344
31345         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31346         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31347         g++.dg/tree-ssa/pointer-reference-alias.C,
31348         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31349         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31350         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31351         g++.dg/vect/pr19951.cc: Ditto.
31352         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31353         gcc.dg/builtins-47.c: Ditto.
31354         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31355         gcc.dg/pr20115-1.c: Ditto.
31356         * gcc.dg/tree-ssa/20030530-2.c,
31357         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31358         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31359         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31360         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31361         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31362         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31363         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31364         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31365         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31366         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31367         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31368         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31369         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31370         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31371         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31372         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31373         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31374         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31375         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31376         gcc.dg/tree-ssa/20030824-1.c,
31377         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31378         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31379         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31380         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31381         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31382         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31383         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31384         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31385         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31386         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31387         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31388         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31389         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31390         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31391         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31392         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31393         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31394         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31395         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31396         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31397         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31398         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31399         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31400         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31401         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31402         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31403         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31404         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31405         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31406         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31407         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31408         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31409         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31410         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31411         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31412         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31413         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31414         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31415         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31416         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31417         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31418         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31419         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31420         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31421         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31422         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31423         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31424         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31425         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31426         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31427         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31428         gcc.dg/tree-ssa/useless-1.c: Ditto.
31429         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31430         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31431         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31432         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31433         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31434         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31435         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31436         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31437         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31438         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31439         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31440         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31441         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31442         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31443         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31444         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31445         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31446         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31447         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31448         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31449         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31450         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31451         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31452         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31453         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31454         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31455         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31456         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31457         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31458         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31459         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31460         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31461         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31462         gcc.dg/vect/vect-none.c: Ditto.
31463         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31464         treelang/compile/unsigned.tree: Ditto.
31465
31466         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31467         * gcc.dg/cpp/direct2s.c: Ditto.
31468         * gcc.dg/cpp/paste4.c: Ditto.
31469         * gcc.dg/cpp/separate-1.c: Ditto.
31470         * gcc.dg/pch/save-temps-1.c: Ditto.
31471         * g++.dg/ext/altivec-10.C: Ditto.
31472         * g++.dg/pch/pch.C: Ditto.
31473
31474         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31475
31476         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31477         * g++.dg/template/repo1.C: Ditto.
31478         * g++.dg/template/repo2.C: Ditto.
31479         * g++.dg/template/repo3.C: Ditto.
31480         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31481         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31482         * g++.old-deja/g++.pt/repo1.C: Ditto.
31483         * g++.old-deja/g++.pt/repo2.C: Ditto.
31484         * g++.old-deja/g++.pt/repo3.C: Ditto.
31485         * g++.old-deja/g++.pt/repo4.C: Ditto.
31486
31487         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31488         * gcc.dg/20030107-1.c: Ditto.
31489         * gcc.dg/20030702-1.c: Ditto.
31490         * gcc.dg/profile-generate-1.c: Ditto.
31491         * g++.dg/other/profile1.C: Ditto.
31492         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31493
31494         * lib/gcc-dg.exp (remove-build-file): New.
31495         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31496         cleanup-tree-dump, cleanup-saved-temps): New.
31497
31498 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31499
31500         PR c++/19203, DR 214
31501         * g++.dg/parse/ambig3.C: Not ambiguous.
31502         * g++.dg/template/spec20.C: New.
31503         * g++.dg/template/spec21.C: New.
31504
31505 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31506
31507         PR target/20045
31508         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31509
31510 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31511
31512         PR libfortran/20660
31513         * gfortran.dg/negative_unit.f: New test.
31514
31515 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31516
31517         * gcc.dg/20050330-1.c: New test.
31518
31519 2005-03-30  Devang Patel  <dpatel@apple.com>
31520
31521         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31522
31523 2005-03-30  Dale Johannesen  <dalej@apple.com>
31524
31525         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31526
31527 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31528
31529         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31530         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31531         Strip options from test name.
31532
31533 2005-03-31  Jan Hubicka  <jh@suse.cz>
31534
31535         * gcc.dg/varpool-1.c: New testcase.
31536
31537 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31538
31539         PR c/772
31540         PR c/17913
31541         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31542         gcc.dg/stmt-expr-label-3.c : New tests.
31543         * gcc.c-torture/execute/medce-2.c: Remove.
31544
31545 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31546
31547         PR c/20368
31548         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31549         tests.
31550
31551 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31552
31553         * gcc.c-torture/compile/pr20203.c: New test.
31554
31555 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31556
31557         * gfortran.dg/promotion.f90: New test.
31558
31559 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31560
31561         PR middle-end/20491
31562         * gcc.dg/torture/asm-subreg-1.c: New test.
31563
31564 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31565
31566         PR c/20672
31567         * gcc.dg/pr20672-1.c: New test.
31568
31569 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31570
31571         * gfortran.dg/vect: New directory.
31572         * gfortran.dg/vect/vect.exp: New.
31573         * gfortran.dg/vect/vect-1.f90: New test.
31574         * gfortran.dg/vect/vect-2.f90: New test.
31575         * gfortran.dg/vect/vect-3.f90: New test.
31576         * gfortran.dg/vect/vect-4.f90: New test.
31577         * gfortran.dg/vect/vect-5.f90: New test.
31578
31579 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31580
31581         PR middle-end/20622
31582         * gcc.dg/alias-7.c: New test.
31583
31584 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31585
31586         * gcc.dg/sparc-reg-1.c: New test.
31587
31588 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31589
31590         PR target/19890
31591         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31592
31593 2005-03-29  Dale Ranta  <dir@lanl.gov>
31594             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31595
31596         PR libfortran/20163
31597         * gfortran.dg/pr20163-2.f: New test.
31598
31599 2005-03-28  Jan Hubicka  <jh@suse.cz>
31600
31601         PR middle-end/20635
31602         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31603         by Jakub Jelinek.
31604
31605 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31606
31607         PR tree-optimization/20626
31608         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31609         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31610
31611 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31612
31613         * gfortran.dg/underflow.f90: New test.
31614         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31615
31616 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31617
31618         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31619
31620 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31621
31622         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31623         (g++_init): Make sure that CXXFLAGS is set.
31624         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31625         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31626         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31627         * lib/objc.exp (objc_init): Likewise.
31628         * lib/treelang.exp (treelang_init): Likewise.
31629
31630 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31631
31632         PR tree-optimization/20470
31633         * gcc.dg/tree-ssa/pr20470.c: New test.
31634
31635 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31636
31637         * gcc.dg/ppc-stfiwx.c: New.
31638
31639 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31640
31641         PR target/19888
31642         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31643
31644 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31645
31646         * gcc.dg/20050325-1.c: Fix a typo.
31647
31648 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31649
31650         PR libfortran/19678
31651         PR libfortran/19679
31652         * gfortran.dg/dos_eol.f: New test.
31653
31654 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31655
31656         PR rtl-optimization/20249
31657         * gcc.dg/20050325-1.c: New test.
31658
31659 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31660
31661         PR libfortran/15332
31662         * gfortran.dg/pr15332.f: New test.
31663
31664 2005-03-24  Dale Johannesen  <dalej@apple.com>
31665
31666         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31667
31668 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31669
31670         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31671         'internal' visibility.
31672         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31673         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31674         'protected' visibility.
31675         * gcc.dg/visibility-7.c: Likewise.
31676         * lib/target-supports.exp (check_visibility_available): Take
31677         a parameter, the kind of visibility to check for.
31678         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31679         to check_visibility_available.
31680
31681         * g++.dg/expr/cast3.C: New.
31682
31683 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31684
31685         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31686         rs6000.
31687
31688 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31689
31690         PR target/20095
31691         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31692
31693 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31694
31695         * gcc.dg/badshift.c: Renamed to...
31696         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31697
31698         * gcc.target/i386/badshift.c: Renamed to...
31699         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31700         only.
31701
31702         PR rtl-optimization/20532
31703         * gcc.target/i386/badshift.c: New.
31704
31705 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31706
31707         * gfortran.dg/pr18025.f90: New test.
31708
31709 2005-03-23  Dale Johannesen  <dalej@apple.com>
31710
31711         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31712
31713 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31714
31715         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31716
31717         * lib/target-supports.exp (check_iconv_available): Default
31718         libiconv to -liconv, if there is no definition.
31719
31720 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31721
31722         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31723
31724 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31725
31726         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31727         * g++.dg/opt/pr7503-2.C: Likewise.
31728         * g++.dg/opt/pr7503-3.C: Likewise.
31729         * g++.dg/opt/pr7503-4.C: Likewise.
31730         * g++.dg/opt/pr7503-5.C: Likewise.
31731         * g++.dg/warn/minmax.C: New test.
31732
31733 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31734
31735         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31736         * gfortran.dg/g77_intrinsics_sub.f: New test.
31737
31738 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31739             Jan Hubicka  <jh@suse.cz>
31740             Steven Bosscher <stevenb@suse.de
31741
31742         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31743
31744 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31745
31746         PR c++/19980
31747         * g++.dg/template/redecl3.C: New test.
31748
31749 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31750
31751         PR c++/20499
31752         * g++.dg/parse/error16.C: Tweak error markers.
31753
31754 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31755
31756         PR target/20561
31757         * gcc.dg/20050321-2.c: New test.
31758
31759 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31760
31761         PR c++/20465
31762         PR c++/20381
31763         * g++.dg/template/ptrmem12.C: New.
31764
31765 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31766
31767         PR rtl-optimization/20527
31768         * gcc.c-torture/execute/pr20527-1.c: New test.
31769
31770 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31771
31772         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31773         program, compile it into a real executable and then delete the .c
31774         and .x files afterwards, to avoid problems on testglue targets.
31775
31776 2005-03-21  Stuart Hastings  <stuart@apple.com>
31777
31778         * gcc.target/i386/sse-2.c: New.
31779
31780 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31781
31782         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31783
31784 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31785
31786         * g++.dg/parse/crash25.C: Fix typo.
31787
31788 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31789
31790         PR c++/20461
31791         * g++.dg/parse/crash24.C: New test.
31792
31793         PR c++/20536
31794         * g++.dg/parse/crash25.C: New test.
31795
31796 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31797
31798         PR c++/20147
31799         * g++.dg/ext/stmtexpr4.C: New test.
31800
31801 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31802
31803         PR middle-end/20539
31804         * gcc.c-torture/compile/pr13066-1.c: New test case.
31805         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31806         * g++.dg/opt/pr13066-1.C: Likewise.
31807
31808 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31809
31810         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31811
31812 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31813
31814         PR fortran/18525
31815         * gfortran.dg/nesting_1.f90: New test.
31816
31817 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31818
31819         PR c++/20240
31820         * g++.dg/lookup/using13.C: New test.
31821
31822 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31823
31824         PR c++/20333
31825         * g++.dg/template/crash36.C: New test.
31826
31827 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31828
31829         PR c++/20463
31830         * g++.dg/template/crash35.C: New test.
31831
31832 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31833
31834         PR c++/19966
31835         * g++.dg/overload/operator2.C: New test.
31836
31837 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31838
31839         PR libfortran/20257
31840         * gfortran.dg/pr20257.f90: New test.
31841
31842 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31843
31844         PR libfortran/20480
31845         * gfortran.dg/pr20480.f90: New test.
31846
31847 2005-03-16  Richard Henderson  <rth@redhat.com>
31848
31849         PR middle-end/15700
31850         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31851         (_rtld_global): New.
31852         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31853         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31854
31855         * gcc.dg/alias-3.c: New.
31856         * gcc.dg/alias-4.c: New.
31857         * gcc.dg/alias-5.c: New.
31858         * gcc.dg/alias-6.c: New.
31859
31860 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31861
31862         * gcc.dg/cpp/ucnid-7.c: New.
31863
31864 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31865             Dorit Naishlos  <dorit@il.ibm.com>
31866
31867         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31868         darwin.
31869
31870 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31871
31872         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31873         support misaligned accesses.
31874         * gcc.dg/vect/vect-58.c: Likewise.
31875         * gcc.dg/vect/vect-92.c: New.
31876         * gcc.dg/vect/vect-93.c: New.
31877
31878 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31879
31880         PR fortran/18827
31881         * gfortran.dg/assign_2.f90: New test.
31882         * gfortran.dg/assign_3.f90: New test.
31883         * gfortran.dg/assign.f90: New test.
31884
31885 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31886
31887         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31888         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31889         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31890         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31891         names.
31892
31893 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31894
31895         * gcc.dg/cpp/ucnid-6.c: New.
31896
31897         * gcc.dg/cpp/normalize-1.c: New.
31898         * gcc.dg/cpp/normalize-2.c: New.
31899         * gcc.dg/cpp/normalize-3.c: New.
31900         * gcc.dg/cpp/normalize-4.c: New.
31901         * gcc.dg/cpp/ucnid-4.c: New.
31902         * gcc.dg/cpp/ucnid-5.c: New.
31903         * g++.dg/cpp/normalize-1.C: New.
31904         * g++.dg/cpp/ucnid-1.C: New.
31905
31906 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31907
31908         * gcc.dg/pr18628.c: New.
31909
31910 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31911
31912         PR c++/20280
31913         * g++.dg/tree-ssa/pr20280.C: New.
31914
31915 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31916
31917         PR fortran/20467
31918         * gfortran.dg/stfunc_2.f90: New test.
31919
31920 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31921
31922         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31923
31924 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31925
31926         * gcc.dg/tree-ssa/20050314-1.c: New test.
31927
31928 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31929
31930         PR c++/4403
31931         PR c++/9783, DR433
31932         * g++.dg/template/friend34.C: New test.
31933         * g++.dg/template/friend35.C: Likewise.
31934         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31935
31936 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31937
31938         Friend class name lookup 5/n
31939         PR c++/1016
31940         * g++.dg/lookup/hidden-class1.C: New test.
31941         * g++.dg/lookup/hidden-class2.C: Likewise.
31942         * g++.dg/lookup/hidden-class3.C: Likewise.
31943         * g++.dg/lookup/hidden-class4.C: Likewise.
31944         * g++.dg/lookup/hidden-class5.C: Likewise.
31945         * g++.dg/lookup/hidden-class6.C: Likewise.
31946         * g++.dg/lookup/hidden-class7.C: Likewise.
31947         * g++.dg/lookup/hidden-class8.C: Likewise.
31948         * g++.dg/lookup/hidden-class9.C: Likewise.
31949         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31950         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31951         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31952         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31953         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31954         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31955         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31956         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31957         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31958         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31959         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31960
31961 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31962
31963         PR c++/20157
31964         * g++.dg/template/error18.C: New test.
31965
31966 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31967
31968         PR debug/16792
31969         * g++.dg/debug/pr16792.C: New test.
31970
31971 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31972
31973         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31974         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31975         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31976         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31977         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31978         test assertion names.
31979
31980 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31981
31982         PR fortran/18600
31983         * gfortran.dg/stfunc_1.f90: New test.
31984
31985 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31986
31987         PR fortran/16907
31988         * gfortran.dg/real_index_1.f90: New test.
31989
31990 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31991
31992         PR fortran/20323
31993         * gfortran.dg/spec_expr_1.f90: New test.
31994
31995 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31996
31997         PR c/20402
31998         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31999         new parser.
32000
32001 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32002
32003         PR fortran/20361
32004         * gfortran.dg/largeequiv_1.f90: New test.
32005
32006 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32007
32008         * gcc.dg/ucnid-1.c: New.
32009         * gcc.dg/ucnid-2.c: New.
32010         * gcc.dg/ucnid-3.c: New.
32011         * gcc.dg/ucnid-4.c: New.
32012         * gcc.dg/ucnid-5.c: New.
32013         * gcc.dg/ucnid-6.c: New.
32014         * gcc.dg/cpp/ucnid-1.c: New.
32015         * gcc.dg/cpp/ucnid-2.c: New.
32016         * gcc.dg/cpp/ucnid-3.c: New.
32017         * g++.dg/other/ucnid-1.C: New.
32018
32019 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32020
32021         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32022
32023 2005-03-11  Per Bothner  <per@bothner.com>
32024
32025         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32026         that diagnotics refer to correct token.
32027         * gcc.dg/unused-3.c: Likewise.
32028
32029 2005-03-11  Per Bothner  <per@bothner.com>
32030
32031         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32032         constant" is now actually on same line as string constant.
32033         * gcc.dg/cpp/direct2s.c: Likewise.
32034
32035 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32036
32037         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32038
32039 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32040
32041         PR libfortran/20124
32042         * gfortran.dg/pr20124.f90: New Test
32043
32044 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32045
32046         PR tree-optimization/20130
32047         * gcc.dg/pr20130-1.c: New test.
32048
32049 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32050
32051         PR target/20095
32052         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32053
32054 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32055
32056         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32057
32058 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32059
32060         * g++.dg/eh/forced1.C: Fix comment.
32061         * g++.dg/eh/forced2.C: Ditto.
32062         * g++.dg/eh/forced3.C: Ditto.
32063         * g++.dg/eh/forced4.C: Ditto.
32064
32065 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32066
32067         PR rtl-opt/20412
32068         * gcc.c-torture/compile/pr20412.c: New test.
32069
32070 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32071
32072         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32073
32074 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32075
32076         PR target/20322
32077         * gcc.dg/20050307-1.c: New test.
32078
32079 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32080
32081         PR c++/20375
32082         * g++.dg/other/stdarg3.C: New.
32083
32084 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32085
32086         PR c++/18384, c++/18327
32087         * g++.dg/init/array19.C: New test.
32088
32089         PR inline-asm/20314
32090         * gcc.dg/torture/pr20314-1.c: New test.
32091         * gcc.dg/torture/pr20314-2.c: New test.
32092
32093 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32094
32095         * gcc.dg/20050309-1.c: New test.
32096
32097 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32098
32099         * gcc.dg/builtins-10.c: Reactivate disabled test.
32100         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32101         new cbrt transformations.
32102
32103 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32104
32105         PR c++/20208
32106         * g++.dg/template/array13.C: New test.
32107
32108 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32109
32110         PR c++/16859
32111         * g++.dg/init/brace4.C: New test.
32112
32113 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32114
32115         PR c++/20186
32116         * g++.dg/template/non-dependent12.C: New.
32117
32118 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32119
32120         PR c++/20142
32121         * g++.dg/init/array18.C: Add dg-do run marker.
32122
32123         PR c++/20142
32124         * g++.dg/init/array18.C: New test.
32125
32126 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32127
32128         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32129         * g++.dg/gcov/gcov.exp: Likewise.
32130         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32131         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32132         * lib/c-torture.exp: Likewise.
32133         * lib/fortran-torture.exp: Likewise.
32134         * lib/g++.exp: Likewise.
32135         * lib/gcc-defs.exp: Likewise.
32136         * lib/gcc-dg.exp: Likewise.
32137         * lib/gcc.exp: Likewise.
32138         * lib/gcov.exp: Likewise.
32139         * lib/gfortran.exp: Likewise.
32140         * lib/mike-g++.exp: Likewise.
32141         * lib/mike-gcc.exp: Likewise.
32142         * lib/objc-torture.exp: Likewise.
32143         * lib/objc.exp: Likewise.
32144         * lib/profopt.exp: Likewise.
32145         * lib/target-libpath.exp: Likewise.
32146         * lib/target-supports.exp: Likewise.
32147         * lib/treelang.exp: Likewise.
32148         * lib/wrapper.exp: Likewise.
32149
32150 2005-03-08  Jeff Law  <law@redhat.com>
32151
32152         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32153         PHI-OPT changes.
32154
32155 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32156
32157         * gcc.dg/vect/pr20122.c: New test.
32158
32159 2005-03-07  Jeff Law  <law@redhat.com>
32160
32161         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32162         was folded away.
32163         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32164         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32165         * gcc.dg/tree-ssa/pr18134.c: New test.
32166
32167 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32168
32169         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32170         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32171         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32172
32173 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32174
32175         PR tree-opt/17671
32176         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32177
32178 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32179
32180         * g++.dg/warn/Wnvdtor.C: New test.
32181
32182 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32183
32184         * gcc.dg/torture/pr19683-1.c: New test.
32185
32186 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32187
32188         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32189         * gfortran.dg/g77/19990313-2.f: Ditto.
32190         * gfortran.dg/g77/19990313-3.f: Ditto.
32191         * gfortran.dg/g77/19990525-0.f: Ditto.
32192         * gfortran.dg/g77/19990826-0.f: Ditto.
32193         * gfortran.dg/g77/19990826-2.f: Ditto.
32194         * gfortran.dg/g77/19990826-3.f: Ditto.
32195         * gfortran.dg/g77/20000511-1.f: Ditto.
32196         * gfortran.dg/g77/20000511-2.f: Ditto.
32197         * gfortran.dg/g77/970625-2.f: Ditto.
32198         * gfortran.dg/g77/980310-2.f: Ditto.
32199         * gfortran.dg/g77/980310-3.f: Ditto.
32200         * gfortran.dg/g77/980310-8.f: Ditto.
32201         * gfortran.dg/g77/980519-2.f: Ditto.
32202         * gfortran.dg/g77/alpha1.f: Ditto.
32203         * gfortran.dg/g77/claus.f: Ditto.
32204         * gfortran.dg/g77/erfc.f: Ditto.
32205         * gfortran.dg/g77/short.f: Ditto.
32206         * gfortran.fortran-torture/execute/data.f90: Ditto.
32207         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32208         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32209
32210 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32211
32212         * lib/file-format.exp (gcc_target_object_format): Add check for som
32213         format and hardcode object formats on hppa*-*-hpux*.
32214         * lib/target-supports.exp (check_weak_available): Add check for som
32215         object format.  Always return 0 on hppa*-*-hpux10*.
32216
32217         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32218         is defined.
32219
32220         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32221
32222 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32223
32224         * gfortran.dg/pr19936_1.f90: New test.
32225         * gfortran.dg/pr19936_2.f90: New test.
32226         * gfortran.dg/pr19936_3.f90: New test.
32227
32228 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32229             Paul Thomas <prthomas@drfccad.cea.fr>
32230
32231         * gfortran.dg/PR19754_1.f90: New test.
32232         * gfortran.dg/PR19754_2.f90: Ditto.
32233
32234 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32235
32236         PR c++/19311
32237         * g++.dg/template/non-dependent11.C: New test.
32238
32239 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32240
32241         * lib/target-supports.exp (check_iconv_available): Fix comment.
32242
32243 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32244             Joseph S. Myers  <joseph@codesourcery.com>
32245
32246         PR c++/19797
32247         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32248
32249 2005-03-04  Matthew Sachs  <msachs@apple.com>
32250
32251         * gcc.exp (gcc_target_compile): Put braces around
32252         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32253         * objc.exp (objc_target_compile): Likewise.
32254         * treelang.exp (treelang_target_compile): Likewise.
32255
32256 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32257
32258         PR fortran/19673
32259         * gfortran.dg/func_result_1.f90: New test.
32260
32261 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32262
32263         * gcc.misc-tests/options.exp: New test.
32264
32265 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32266
32267         * gcc.dg/pr15784-4.c: New test.
32268
32269 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32270
32271         * gcc.c-torture/execute/pr17133.c: New.
32272         * gcc.c-torture/compile/20050303-1.c: New.
32273
32274 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32275
32276         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32277
32278 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32279
32280         * g++.dg/overload/using2.C: New.
32281
32282 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32283
32284         PR c++/19916
32285         * g++.dg/init/ptrmem2.C: New test.
32286
32287 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32288
32289         PR c/8927
32290         * gcc.dg/pr8927-1.c: New test.
32291
32292 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32293
32294         PR c++/20232
32295         * g++.dg/inherit/covariant12.C: New.
32296
32297 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32298
32299         PR fortran/19479
32300         * gfortran.dg/bound_1.f90: New test.
32301
32302 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32303
32304         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32305         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32306
32307 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32308
32309         PR c/20245
32310         * gcc.dg/pr20245-1.c: New test.
32311
32312 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32313
32314         PR middle-end/19874
32315         * gcc.c-torture/execute/20050119-2.c: New test case.
32316
32317 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32318
32319         * README: Update the DejaGnu bug reporting address.
32320         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32321         * lib/objc-torture.exp: Likewise.
32322
32323 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32324
32325         * gfortran.dg/boz_1.f90: New test.
32326         * gfortran.dg/boz_3.f90: New test.
32327         * gfortran.dg/boz_4.f90: New test.
32328
32329 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32330
32331         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32332         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32333
32334 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32335
32336         PR libfortran/20101
32337         * gfortran.dg/write_0_pe_format.f90: New test.
32338
32339 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32340
32341         PR c++/20206
32342         * g++.dg/opt/thunk2.C: New test.
32343         * g++.dg/opt/covariant1.C: New test.
32344
32345 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32346
32347         * gfortran.dg/e_d_fmt.f90: New test.
32348
32349 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32350
32351         * gcc.dg/asm-b.c: Fix comment typos.
32352
32353 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32354
32355         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32356         a V_MAY_DEF also.
32357
32358 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32359
32360         PR tree-opt/20188
32361         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32362         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32363         * gcc.dg/asm-b.c: New test.
32364
32365 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32366
32367         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32368         Disable this test on IRIX 6.
32369
32370 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32371
32372         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32373         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32374         parser.
32375
32376 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32377
32378         PR tree-optimization/20204
32379         * gcc.dg/pr20204.c: New test.
32380
32381 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32382
32383         PR target/20196
32384         * gcc.c-torture/execute/20050224-1.c: New test.
32385
32386         PR c++/20175
32387         * g++.dg/warn/Wbraces2.C: New test.
32388
32389 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32390
32391         PR c++/19878
32392         * g++.dg/init/const2.C: New test.
32393
32394 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32395
32396         PR tree-optimization/20100
32397         * gcc.c-torture/execute/pr20100-1.c: New test.
32398
32399 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32400
32401         * gfortran.dg/implicit_3.f90: New test.
32402
32403         * gfortran.dg/deftype_1.f90: New test.
32404
32405 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32406
32407         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32408         the test passes.
32409         * g++.dg/other/anon3.C: Accept a warning.
32410
32411 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32412
32413         * gcc.dg/pr20017.c: Fix a comment typo.
32414
32415 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32416
32417         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32418
32419 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32420
32421         PR ada/19902
32422         * ada/acats/tests/cxa/cxa3004.a: Remove.
32423         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32424
32425 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32426
32427         PR c++/20073
32428         * g++.dg/init/const1.C: New test.
32429
32430         PR c++/19991
32431         * g++.dg/parse/constant7.C: New test.
32432
32433         PR c++/20152
32434         * g++.dg/parse/error27.C: New test.
32435         * g++.dg/template/qualttp15.C: Adjust error markers.
32436         * g++.old-deja/g++.other/struct1.C: Likewise.
32437
32438         PR c++/20153
32439         * g++.dg/template/error17.C: New test.
32440
32441         PR c++/20148
32442         * g++.dg/parser/error26.C: New test.
32443
32444 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32445
32446         PR tree-optimization/20100
32447         PR tree-optimization/20115
32448         * gcc.dg/pr20115.c: New test.
32449         * gcc.dg/pr20115-1.c: New test.
32450         * gcc.dg/pr20100.c: New test.
32451         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32452         call-clobbered variables after alias1.
32453
32454 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32455
32456         * gfortran.dg/list_read_4.f90: new test.
32457
32458 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32459
32460         PR rtl-optimization/20017.
32461         * gcc.dg/pr20017.c: New.
32462
32463 2005-02-22  Devang Patel  <dpatel@apple.com>
32464
32465         PR 19952
32466         * g++.dg/tree-ssa/pr19952.C: New test.
32467
32468 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32469
32470         PR c++/19883
32471         * g++.dg/parse/constant6.C: New test.
32472
32473 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32474
32475         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32476         * g++.dg/charset/asm2.c: Likewise.
32477         * g++.dg/charset/asm3.c: Likewise.
32478         * g++.dg/charset/asm4.c: Likewise.
32479         * g++.dg/charset/asm5.c: Likewise.
32480         * g++.dg/charset/attribute1.c: Likewise.
32481         * g++.dg/charset/attribute2.c: Likewise.
32482         * g++.dg/charset/extern1.cc: Likewise.
32483         * g++.dg/charset/extern2.cc: Likewise.
32484         * g++.dg/charset/extern3.cc: Likewise.
32485         * g++.dg/charset/function.cc: Likewise.
32486         * g++.dg/charset/string.c: Likewise.
32487         * g++.dg/charset/charset.exp: Likewise.
32488         * lib/target-supports.exp (check_iconv_available): Fix comment.
32489
32490 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32491
32492         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32493         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32494         * gcc.dg/charset/asm2.c: Likewise.
32495         * gcc.dg/charset/asm3.c: Likewise.
32496         * gcc.dg/charset/asm4.c: Likewise.
32497         * gcc.dg/charset/asm5.c: Likewise.
32498         * gcc.dg/charset/asm6.c: Likewise.
32499         * gcc.dg/charset/attribute1.c: Likewise.
32500         * gcc.dg/charset/attribute2.c: Likewise.
32501         * gcc.dg/charset/builtin1.c: Likewise.
32502         * gcc.dg/charset/extern.c: Likewise.
32503         * gcc.dg/charset/function.c: Likewise.
32504         * gcc.dg/charset/string.c: Likewise.
32505         * gcc.dg/charset/charset.exp: Likewise.
32506
32507 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32508
32509         PR fortran/20086
32510         * gfortran.dg/pr20086.f90: New test.
32511
32512 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32513
32514         PR tree-optimization/19786
32515         * g++.dg/tree-ssa/pr19786.C: New.
32516
32517 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32518
32519         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32520
32521 2005-02-21  Jeff Law  <law@redhat.com>
32522
32523         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32524
32525 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32526
32527         * gfortran.dg/do_iterator: Split loop, markup all lines for
32528         which an error locus is printed.
32529         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32530         locus is printed.
32531         * gfortran.dg/select_4.f90: Likewise.
32532         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32533         locuses in the various permutations.
32534
32535 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32536
32537         PR tree-optimization/19951
32538         * g++.dg/vect: New directory.
32539         * g++.dg/vect/vect.exp: New file.
32540         * g++.dg/vect/pr19951.cc: New testcase.
32541         * g++.dg/dg.exp: Also prune vectorizer tests.
32542
32543 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32544
32545         PR 18785
32546         * gcc.dg/charset/builtin1.c: New test.
32547
32548 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32549
32550         PR c++/19299
32551         * g++.dg/inherit/volatile1.C: New test.
32552
32553         PR c++/19440
32554         * g++.dg/template/dtor4.C: New test.
32555
32556 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32557
32558         * gfortran.dg/int_1.f90: New test.
32559
32560 2005-02-19  Devang Patel  <dpatel@apple.com>
32561
32562         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32563
32564 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32565
32566         * gfortran.dg/achar_1.f90: New test.
32567
32568 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32569
32570         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32571
32572 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32573             Jakub Jelinek  <jakub@redhat.com>
32574
32575         PR tree-optimization/19828
32576         * gcc.dg/tree-ssa/loop-7.c: New test.
32577         * gcc.c-torture/execute/20050218-1.c: New test.
32578
32579 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32580
32581         PR c/20043
32582         * gcc.dg/transparent-union-1.c: New test.
32583         * gcc.dg/transparent-union-2.c: New test.
32584
32585 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32586
32587         PR tree-optimization/18977
32588         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32589
32590 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32591
32592         PR target/20054
32593         * gcc.dg/pr20054.c: New test.
32594
32595 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32596
32597         PR c++/19508
32598         * g++.dg/ext/attrib20.C: New test.
32599
32600 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32601
32602         PR middle-end/20030
32603         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32604
32605 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32606
32607         PR c++/20008
32608         * g++.dg/opt/switch4.C: New.
32609
32610 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32611
32612         PR c++/20023
32613         PR tree-optimization/20009
32614         * gcc.c-torture/compile/20050217-1.c: New test.
32615         * g++.dg/opt/switch3.C: New test.
32616
32617         PR tree-optimization/18947
32618         * gcc.c-torture/compile/20050215-1.c: New test.
32619         * gcc.c-torture/compile/20050215-2.c: New test.
32620         * gcc.c-torture/compile/20050215-3.c: New test.
32621
32622 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32623
32624         PR c++/20028
32625         * g++.dg/template/crash34.C: New.
32626
32627         PR c++/20022
32628         * g++.dg/other/access3.C: New.
32629
32630 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32631
32632         * gcc.dg/vect/vect-98.c: New test.
32633
32634 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32635
32636         PR tree-optimization/19967
32637         * gcc.dg/pr19967.c: New.
32638
32639 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32640
32641         PR middle-end/19857
32642         * gcc.dg/tree-ssa/20050215-1.c: New test.
32643         * gcc.c-torture/execute/20050215-1.c: New test.
32644
32645 2005-02-15  Eric Christopher  <echristo@redhat.com>
32646
32647         * gcc.dg/cpp/20050215-1.c: New file.
32648
32649 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32650
32651         PR tree-optimization/15785
32652         * gcc.dg/pr15785-1.c: New test.
32653
32654 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32655
32656         PR c++/17788
32657         * g++.dg/init/ctor4.C: New.
32658         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32659
32660 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32661
32662         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32663         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32664
32665 2005-02-15  Andreas Schwab  <schwab@suse.de>
32666
32667         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32668         declare malloc.
32669
32670 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32671
32672         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32673
32674 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32675
32676         PR tree-optimization/19853
32677         * gcc.c-torture/compile/pr19853.c: New test.
32678
32679 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32680
32681         PR c++/19608
32682         * g++.dg/parse/local-class1.C: New.
32683
32684         PR c++/19895
32685         * g++.dg/parse/ptrmem3.C: New.
32686
32687         PR c++/19884
32688         * g++.old-deja/g++.oliva/template6.C: Add another case.
32689         * g++.dg/template/explicit6.C: New.
32690
32691 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32692
32693         PR c++/17816
32694         * g++.dg/other/redecl2.C: New.
32695
32696 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32697
32698         PR c++/19891
32699         * g++.dg/abi/covariant4.C: New.
32700
32701 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32702
32703         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32704         New tests.
32705
32706 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32707
32708         * gcc.dg/vect/vect-96.c: Fix typo.
32709
32710 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32711
32712         PR c++/14479
32713         PR c++/19487
32714         * g++.dg/template/enum5.C: New test.
32715
32716 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32717
32718         * gcc.dg/vect/vect-97.c: New test.
32719
32720 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32721
32722         * gcc.dg/vect/vect-96.c: New test.
32723
32724 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32725
32726         * gcc.dg/builtins-34.c: Also check ldexp*.
32727
32728 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32729
32730         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32731
32732 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32733
32734         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32735         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32736         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32737         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32738         selector_list, selector_expression, dg-process-target): Move to new
32739         file target-supports-dg.exp.
32740         * lib/target-supports-dg.exp: New.
32741
32742         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32743         New.
32744
32745 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32746
32747         PR c++/19666
32748         * g++.dg/other/ptrmem6.C: New test.
32749
32750         PR middle-end/19858
32751         * gcc.c-torture/compile/20050210-1.c: New test.
32752
32753 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32754
32755         PR c++/19755
32756         * g++.dg/warn/Wbraces1.C: New test.
32757
32758 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32759
32760         * gcc.dg/builtins-52.c: New testcase.
32761
32762 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32763
32764         PR c/19342
32765         * gcc.c-torture/execute/20050119-1.c: New test.
32766
32767 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32768
32769         PR c++/19811
32770         * g++.dg/init/delete1.C: New test.
32771
32772 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32773
32774         PR c++/18470
32775         * g++.dg/template/static12.C: New test.
32776
32777 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32778
32779         PR c++/19787
32780         * g++.dg/conversion/ambig1.C: New test.
32781
32782         PR c++/19739
32783         * g++.dg/ext/attrib19.C: New test.
32784
32785         PR c++/19732
32786         * g++.dg/parse/dtor5.C: New test.
32787
32788         PR c++/19762
32789         * g++.dg/template/dtor3.C: New test.
32790
32791         PR c++/19826
32792         * g++.dg/template/static11.C: New test.
32793         * g++.dg/template/crash2.C: Remove dg-error marker.
32794
32795 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32796
32797         PR C++/18491
32798         * g++.old-deja/g++.mike/p10769a.C: Remove.
32799
32800 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32801
32802         * gcc.dg/builtins-48.c: New test case.
32803         * gcc.dg/builtins-49.c: New test case.
32804         * gcc.dg/builtins-50.c: New test case.
32805         * gcc.dg/builtins-51.c: New test case.
32806
32807 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32808
32809         PR middle-end/19583
32810         * g++.dg/warn/Wreturn-type-3.C: New test.
32811
32812 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32813
32814         PR middle-end/19402
32815         * gcc.dg/pr19402-1.c: New testcase.
32816         * gcc.dg/pr19402-2.c: likewise.
32817
32818 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32819
32820         PR middle-end/19854
32821         * g++.dg/tree-ssa/tmmti.C: New testcase.
32822
32823 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32824
32825         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32826
32827 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32828
32829         PR c++/19733
32830         * g++.dg/parse/crash23.C: New test.
32831         * g++.dg/warn/Weff1.C: New test.
32832
32833 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32834
32835         * gcc.dg/20050209-1.c: New test.
32836
32837 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32838
32839         PR target/19799
32840         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32841
32842 2005-02-08  Mike Stump  <mrs@apple.com>
32843
32844         * g++.dg/pch/import-2.c: New test.
32845         * g++.dg/pch/import-2.hs: New.
32846         * g++.dg/pch/include/import-2a.h: New.
32847         * g++.dg/pch/include/import-2b.h: New.
32848
32849 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32850
32851         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32852
32853 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32854
32855         * gfortran.dg/substr_1.f90: New test.
32856
32857 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32858
32859         PR middle-end/19775
32860         * gcc.dg/torture/builtin-power-1.c: Disable test for
32861         invalid transformation.
32862         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32863         no longer optimize.
32864         * gcc.dg/builtins-47.c: New testcase.
32865
32866 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32867             Dorit Naishlos  <dorit@il.ibm.com>
32868
32869         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32870
32871 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32872
32873         * gcc.c-torture/compile/20050206-1.c: New test.
32874
32875 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32876
32877         PR tree-opt/19768
32878         * g++.dg/opt/pr19768.C: New test.
32879
32880 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32881
32882         PR tree-opt/19736
32883         * gcc.c-torture/compile/pr19736.c: New test.
32884
32885 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32886
32887         PR c++/17401
32888         * g++.dg/parse/error25.C: New test.
32889
32890 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32891
32892         * gcc.c-torture/execute/20050203-1.c: New.
32893
32894 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32895
32896         * gcc.dg/vect/vect-85.c: Remove xfail.
32897         * gcc.dg/vect/vect-86.c: Remove xfail.
32898         * gcc.dg/vect/vect-87.c: Remove xfail.
32899         * gcc.dg/vect/vect-88.c: Remove xfail.
32900
32901 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32902
32903         * gcc.dg/altivec-19.c: New.
32904
32905 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32906
32907         PR c/17807
32908         * gcc.dg/nested-func-3.c: New test.
32909         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32910
32911 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32912
32913         * gcc.test-framework/gen_directive_tests: Generate tests for
32914         selector expressions.
32915
32916 2005-02-02  Matt Austern  <austern@apple.com>
32917
32918         PR c++/19628
32919         * g++/ext/builtin7.C: New.
32920         * g++/ext/builtin8.C: New.
32921
32922 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32923
32924         PR c/18502
32925         * gcc.dg/pr18502-1.c: New test.
32926
32927 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32928
32929         PR c++/17413
32930         * g++.dg/template/local4.C: Tweak.
32931
32932 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32933
32934         PR tree-optimization/19578
32935         * gcc.c-torture/compile/20050202-1.c: New test.
32936
32937 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32938
32939         PR c/19435
32940         * gcc.dg/c99-init-4.c: New test.
32941
32942 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32943
32944         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32945
32946         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32947
32948         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32949         * g++.dg/eh/check-vect.h: New.
32950
32951         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32952         * gcc.dg/vect/vect-78.c: Ditto.
32953         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32954         Remove.
32955
32956         * g++.dg/conversion/simd1.C: Expect warning.
32957         * g++.dg/ext/attribute-test-1.C: Ditto.
32958         * g++.dg/ext/attribute-test-2.C: Ditto.
32959         * g++.dg/ext/attribute-test-3.C: Ditto.
32960         * g++.dg/ext/attribute-test-4.C: Ditto.
32961
32962         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32963         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32964
32965         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32966
32967 2005-02-01  Richard Henderson  <rth@redhat.com>
32968
32969         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32970         long double for ibm double-double format.
32971         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32972
32973 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32974
32975         PR tree-optimization/19633
32976         * gcc.dg/pr19633-1.c: New test.
32977         * gcc.dg/pr19633.c: Tweak to make pointer point
32978         to NULL or a symbol.
32979
32980 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32981
32982         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32983         New procs.
32984         (dg-process-target (local override)): Handle selector expressions.
32985
32986         * gcc.test-framework/README: Describe tests in source directory.
32987         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32988         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32989         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32990         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32991         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32992         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32993         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32994         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32995         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32996         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32997         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32998         * gcc.test-framework/dg-error-exp-P.c: New test.
32999         * gcc.test-framework/dg-error-exp-XP.c: New test.
33000         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33001         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33002         * gcc.test-framework/dg-output-exp-P.c: New test.
33003         * gcc.test-framework/dg-output-exp-XF.c: New test.
33004         * gcc.test-framework/dg-warning-exp-P.c: New test.
33005         * gcc.misc-tests/dg-1.c: Remove.
33006         * gcc.misc-tests/dg-2.c: Remove.
33007         * gcc.misc-tests/dg-3.c: Remove.
33008         * gcc.misc-tests/dg-4.c: Remove.
33009         * gcc.misc-tests/dg-5.c: Remove.
33010         * gcc.misc-tests/dg-6.c: Remove.
33011         * gcc.misc-tests/dg-7.c: Remove.
33012         * gcc.misc-tests/dg-8.c: Remove.
33013         * gcc.misc-tests/dg-9.c: Remove.
33014         * gcc.misc-tests/dg-10.c: Remove.
33015         * gcc.misc-tests/dg-11.c: Remove.
33016         * gcc.misc-tests/dg-12.c: Remove.
33017         * gcc.misc-tests/dg-test.exp: Remove.
33018
33019         * gcc.test-framework/test-framework.awk: Change recording and
33020         printing of passes and failures.
33021
33022         * gcc.test-framework: New directory.
33023         * gcc.test-framework/README: New.
33024         * gcc.test-framework/test-framework.exp: New.
33025         * gcc.test-framework/test-framework.awk: New.
33026         * gcc.test-framework/gen_directive_tests: New.
33027
33028 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33029
33030         * lib/treelang.exp: Fix comment typos.
33031         (treelang_target_compile): Don't append libs=-ltreelang to options.
33032
33033 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33034
33035         * g++.dg/parse/typename7.C: Adjust error messages.
33036
33037 2005-01-31  Jeff Law  <law@redhat.com>
33038
33039         * gcc.c-torture/execute/20050131-1.c: New test.
33040         * gcc.dg/wcaselabel.c: New test.
33041
33042 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33043
33044         * g++.dg/other/warning1.C: Adjust error messags.
33045         * g++.dg/parse/constant5.C: New test.
33046
33047 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33048
33049         PR c/19333
33050         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33051         the test case valid.
33052         * gcc.dg/20030815-1.c: Remove invalid tests.
33053         * gcc.dg/array-7.c: Adjust expected result.
33054         * gcc.dg/pr18596-3.c: Likewise.
33055         * gcc.dg/noncompile/20000901-1.c: Likewise.
33056         * gcc.dg/noncompile/init-2.c: Likewise.
33057         * gcc.dg/noncompile/init-4.c: Likewise.
33058
33059 2005-01-31  Dale Johannesen  <dalej@apple.com>
33060
33061         * g++.dg/opt/pr19650.C: New test.
33062
33063 2005-01-31  Richard Henderson  <rth@redhat.com>
33064
33065         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33066         long double for intel double extended format.
33067         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33068
33069 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33070
33071         PR c++/19555
33072         * g++.dg/template/static10.C: New test.
33073
33074         PR c++/19395
33075         * g++.dg/parse/error24.C: New test.
33076
33077         PR c++/19367
33078         * g++.dg/lookup/builtin1.C: New test.
33079
33080         PR c++/19457
33081         * g++.dg/warn/conv3.C: New test.
33082
33083 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33084
33085         PR fortran/19647
33086         * gfortan.dg/inquire_7.f90
33087
33088 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33089
33090         PR tree-optimization/15791
33091         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33092         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33093         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33094         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33095         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33096         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33097         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33098         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33099         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33100         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33101
33102 2005-01-29  Paul Brook  <paul@codesourcery.com>
33103
33104         PR fortran/18565
33105         * check.c (real_or_complex_check): New function.
33106         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33107         * intrinsic.c (add_functions): Use new check functions.
33108         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33109         Add prototypes.
33110
33111 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33112
33113         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33114         gcc.dg/lvalue-3.c: New tests.
33115         * gcc.dg/concat.c: Update expected messages.
33116
33117 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33118
33119         PR libfortran/19595
33120         * gfortran.dg/eor_1.f90: New test.
33121
33122 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33123
33124         PR fortran/19589
33125         * gfortran.dg/logical_data_1.f90: New test.
33126
33127 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33128
33129         PR c++/19253
33130         * g++.dg/template/crash33.C: New test.
33131
33132         PR c++/19667
33133         * g++.dg/template/crash32.C: New test.
33134
33135 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33136
33137         PR middle-end/16558
33138         * g++.dg/warn/Wreturn-type-2.C: New test.
33139
33140 2004-06-24  Jeff Law  <law@redhat.com>
33141
33142         * gcc.dg/tree-ssa/20050128-1.c: New test.
33143
33144 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33145
33146         * gcc.target/frv/all-mdpackh-1.c: New test.
33147
33148 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33149
33150         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33151
33152 2005-01-27  Richard Henderson  <rth@redhat.com>
33153
33154         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33155
33156 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33157
33158         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33159
33160 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33161
33162         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33163         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33164         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33165         to cope with cases where the multilib options override the dg-options.
33166
33167 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33168
33169         PR c/18946
33170         * gcc.dg/noncompile/20050120-1.c: New test.
33171
33172 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33173
33174         PR tree-optimization/19633
33175         * gcc.dg/pr19633.c: New test.
33176         * gcc.dg/tree-ssa/pr19633.c: New test.
33177
33178 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33179
33180         * gcc.dg/20041216-1.c: New test.
33181
33182 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33183
33184         PR objc/18862
33185         * objc.dg/selector-2.m: New test.
33186
33187 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33188
33189         * g++.dg/opt/range-test-2.C: New test.
33190
33191         PR rtl-optimization/19579
33192         * gcc.c-torture/execute/20050124-1.c: New test.
33193
33194 2005-01-26  Greg Parker  <gparker@apple.com>
33195         Stuart Hastings  <stuart@apple.com>
33196
33197         * gcc.c-torture/execute/20050125-1.c: New.
33198
33199 2005-01-18  Jan Hubicka  <jh@suse.cz>
33200
33201         PR tree-optimize/19337
33202         * gcc.c-torture/compile/20050119-1.c: New test.
33203
33204 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33205
33206         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33207         test for successful match.
33208
33209 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33210
33211         PR objc/18408
33212         * objc.dg/comp-types-7.m: New test.
33213
33214 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33215
33216         * lib/target-supports.exp (current_target_name): New.
33217         (check_effective_target_ilp32, check_effective_target_lp64):
33218         Cache the result to use as long as the current target, with
33219         multilib flags, remains the same.
33220
33221         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33222         (dg-require-weak, dg-require-visibility, dg-require-alias,
33223         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33224         dg-require-effective-target, dg-skip-if): Remove call to
33225         skip_test_and_clear_xfail.
33226         (dg-test): Clear xfail data.
33227
33228 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33229
33230         PR target/17751
33231         * gcc.dg/ppc64-toc.c: New test.
33232
33233         * g++.dg/tree-ssa/empty-1.C: New test.
33234
33235         PR middle-end/19551
33236         * gcc.c-torture/execute/20050121-1.c: New test.
33237         * gcc.dg/20050121-2.c: New test.
33238
33239 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33240         Paul Brook  <paul@codesourcery.com>
33241
33242         PR fortran/17941
33243         * gfortran.dg/real_const_1.f: New test.
33244         * gfortran.dg/real_const_2.f90: New test.
33245         * gfortran.dg/complex_int_1.f90: New test.
33246
33247 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33248
33249         PR fortran/19313
33250         * gfortan.dg/inquire_6.f90: New test.
33251
33252 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33253
33254         PR libfortran/19451
33255         * open_readonly_1.f90: New test.
33256
33257 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33258
33259         PR libfortran/18982
33260         * gfortran.dg/open_new.f90: New file.
33261
33262 2005-01-22  Paul Brook  <paul@codesourcery.com>
33263
33264         * namelist_1.f90: New test.
33265
33266 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33267
33268         PR tree-optimization/19484
33269         * gcc.c-torture/compile/20050122-[12].c: New tests.
33270
33271 2005-01-22  Paul Brook  <paul@codesourcery.com>
33272
33273         * gfortran.dg/implicit_2.f90: New test.
33274
33275 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33276
33277         PR fortran/19314
33278         * gfortran.dg/inquire_5.f90: New test.
33279
33280 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33281
33282         PR c/18809
33283         * gcc.dg/pr18809-1.c: New test.
33284
33285 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33286
33287         * gcc.dg/20050121-1.c: New test.
33288
33289         PR tree-optimization/13000
33290         * gcc.dg/20040206-1.c: Change warning to point where function is
33291         being inlined.
33292
33293 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33294
33295         PR c++/19208
33296         * g++.dg/template/array11.C: New test.
33297
33298 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33299
33300         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33301         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33302         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33303         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33304         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33305         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33306
33307 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33308
33309         PR tree-optimization/15349
33310         * gcc.dg/tree-ssa/pr15349.c: New.
33311
33312 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33313
33314         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33315
33316 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33317
33318         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33319         scan-assembler-times directive name.
33320
33321         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33322         after dg-do.
33323
33324         PR rtl-optimization/19462
33325         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33326
33327 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33328
33329         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33330         counting function calls on ia64.
33331
33332 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33333
33334         PR rtl-optimization/15139
33335         * gcc.dg/20050111-2.c: New test.
33336
33337         PR c/17297
33338         * gcc.c-torture/compile/20050113-1.c: New testcase.
33339
33340         PR middle-end/19164
33341         * gcc.dg/20050113-1.c: New testcase.
33342
33343 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33344
33345         * gcc.dg/vect/vect-85.c: Add comment.
33346         * gcc.dg/vect/vect-86.c: Add xfail for now.
33347         * gcc.dg/vect/vect-87.c: Add xfail for now.
33348         * gcc.dg/vect/vect-88.c: Add xfail for now.
33349         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33350
33351 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33352
33353         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33354
33355 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33356
33357         * g++.dg/debug/typedef3.C: New test.
33358
33359 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33360
33361         PR c/19472
33362         * gcc.dg/asm-a.c: New test.
33363
33364 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33365
33366         * gcc.dg/sh-relax.c: Add prototype for abort.
33367
33368 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33369
33370         * gcc.dg/short-compare-1.c: New test.
33371         * gcc.dg/short-compare-2.c: Likewise.
33372
33373 2005-01-18  Michael Matz  <matz@suse.de>
33374
33375         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33376
33377 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33378
33379         PR tree-optimization/19121
33380         * gcc.c-torture/compile/pr19121.c: New test.
33381
33382 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33383
33384         PR target/19357
33385         * gcc.c-torture/compile/pr19357.c: New test.
33386
33387 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33388
33389         PR c/5675
33390         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33391         pass--those that refer just to the variable, possibly with a
33392         cast.
33393         * gcc.dg/c99-const-expr-3.c: Likewise.
33394
33395         PR middle-end/13127
33396         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33397         longer emitted.
33398
33399 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33400
33401         PR fortran/18778
33402         * gfortran.dg/endfile_2.f90: New test.
33403
33404 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33405
33406         PR 19168
33407         * gfortran.dg/select_5.f90: New test.
33408
33409 2004-01-16  Paul Brook  <paul@codesourcery.com>
33410
33411         * gfortran.dg/common_4.f90: New test.
33412
33413 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33414
33415         PR rtl-optimization/19462
33416         * gcc.dg/torture/pr19462-1.c: New test.
33417
33418 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33419
33420         PR objc/19321
33421         * objc.dg/func-ptr-2.m: New.
33422         * objc.dg/volatile-1.m: New.
33423
33424 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33425
33426         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33427
33428 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33429
33430         PR tree-optimization/19060
33431         * gcc.c-torture/execute/20050104-1.c: New test.
33432
33433 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33434
33435         PR fortran/18983
33436         * gfortran.dg/write_to_null.f90: New test.
33437
33438 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33439             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33440
33441         PR other/19328
33442         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33443         argument.
33444
33445 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33446
33447         PR c++/19263
33448         * g++.dg/init/vector1.C: New test.
33449
33450 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33451
33452         PR target/13158
33453         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33454         PR target/18987
33455         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33456
33457 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33458
33459         * gfortran.dg/select_1.f90: New test.
33460         * gfortran.dg/select_2.f90: New test.
33461         * gfortran.dg/select_3.f90: New test.
33462         * gfortran.dg/select_4.f90: New test.
33463
33464 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33465
33466         PR middle-end/19084
33467         PR rtl-optimization/19348
33468         * gcc.dg/20050111-1.c: New test.
33469         * gcc.c-torture/execute/20050111-1.c: New test.
33470
33471         * gcc.dg/i386-asm-4.c: New test.
33472
33473 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33474
33475         * gcc.dg/nested-func-2.c: New test.
33476         * ada/acats/norun.lst: Remove c953002.
33477
33478 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33479
33480         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33481
33482 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33483
33484         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33485
33486 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33487
33488         PR target/18761
33489         * g++.dg/abi/align1.C: New test.
33490
33491 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33492
33493         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33494         at a time.
33495         * g++.dg/ext/altivec_check.h: Support compiling as C.
33496
33497 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33498
33499         PR c++/19355
33500         * g++.dg/expr/pr19355-1.C: New test case.
33501
33502 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33503
33504         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33505         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33506         * ada/acats/tests/c3/c92005b.ada: Likewise.
33507         * ada/acats/tests/c3/cxb3012.a: Likewise.
33508         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33509
33510 2005-01-09  Paul Brook  <paul@codesourcery.com>
33511
33512         * gfortran.dg/common_2.f90: New file.
33513         * gfortran.dg/common_3.f90: New file.
33514
33515 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33516
33517         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33518
33519 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33520
33521         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33522         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33523         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33524         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33525         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33526         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33527         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33528         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33529         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33530         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33531         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33532         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33533         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33534         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33535         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33536         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33537         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33538         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33539         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33540         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33541         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33542         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33543         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33544         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33545         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33546         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33547         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33548         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33549         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33550         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33551         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33552         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33553         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33554         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33555         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33556         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33557         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33558         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33559         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33560         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33561         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33562         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33563         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33564         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33565         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33566         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33567         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33568         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33569         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33570         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33571         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33572         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33573         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33574         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33575         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33576         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33577         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33578         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33579         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33580         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33581         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33582         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33583         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33584         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33585         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33586         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33587         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33588
33589         * gcc.dg/vect/vect-1.c: Fix spelling.
33590         * gcc.dg/vect/vect-10.c: Fix spelling.
33591         * gcc.dg/vect/vect-11.c: Fix spelling.
33592         * gcc.dg/vect/vect-12.c: Fix spelling.
33593         * gcc.dg/vect/vect-14.c: Fix spelling.
33594         * gcc.dg/vect/vect-15.c: Fix spelling.
33595         * gcc.dg/vect/vect-16.c: Fix spelling.
33596         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33597         * gcc.dg/vect/vect-64.c: Fix comments.
33598         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33599
33600 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33601             Ira Rosen  <irar@il.ibm.com>
33602
33603         * gcc.dg/vect/vect-70.c: New test.
33604         * gcc.dg/vect/vect-71.c: New test.
33605
33606 2005-01-09  Manfred Hollstein  <mh@suse.com>
33607
33608         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33609         * gcc.dg/pr18241-2.c: Likewise.
33610         * gcc.dg/pr18241-3.c: Likewise.
33611         * gcc.dg/pr18241-4.c: Likewise.
33612         * gcc.dg/pr18241-5.c: Likewise.
33613
33614 2005-01-08  Richard Henderson  <rth@redhat.com>
33615
33616         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33617         False for x86 and x86-64.
33618
33619 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33620
33621         PR tree-optimization/18241
33622         * gcc.dg/pr18241-1.c: New test.
33623         * gcc.dg/pr18241-2.c: New test.
33624         * gcc.dg/pr18241-3.c: New test.
33625         * gcc.dg/pr18241-4.c: New test.
33626         * gcc.dg/pr18241-5.c: New test.
33627
33628 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33629
33630         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33631         gfortran.dg/select_4.f90: New.
33632
33633 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33634
33635         * gcc.c-torture/execute/20050107-1.c: New test.
33636
33637 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33638
33639         PR c++/19298
33640         * g++.dg/template/ref2.C: New.
33641
33642 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33643
33644         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33645         instead of being empty.
33646
33647 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33648
33649         PR fortran/15553
33650         * gfortran.dg/array-1.f90: New test.
33651
33652 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33653
33654         PR tree-optimization/19283
33655         * gcc.c-torture/execute/20050106-1.c: New test.
33656
33657         PR rtl-optimization/18861
33658         * gcc.dg/20050105-1.c: New test.
33659
33660         PR tree-optimization/18828
33661         * gcc.dg/20050105-2.c: New test.
33662
33663 2005-01-07  Andreas Jaeger  <aj@suse.de>
33664
33665         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33666
33667 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33668
33669         PR fortran/18398
33670         * gfortran.dg/fmt_read.f90: New test.
33671
33672 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33673
33674         * gcc.dg/rs6000-ldouble-2.c: New.
33675
33676 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33677
33678         PR c++/19244
33679         * g++.dg/parser/ctor2.C: New test.
33680
33681 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33682
33683         PR c++/17154
33684         * g++.dg/template/using9.C: New test.
33685
33686 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33687
33688         PR c++/19258
33689         * g++.dg/lookup/friend6.C: New test.
33690
33691 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33692
33693         PR c++/19270
33694         * g++.dg/template/array10.C: New.
33695
33696 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33697
33698         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33699         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33700
33701 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33702
33703         * gcc.c-torture/compile/20050105-1.c: New test.
33704
33705 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33706
33707         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33708
33709 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33710
33711         PR middle-end/19100
33712         * gcc.dg/conv-3.c: New test case.
33713
33714 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33715
33716         * gcc.dg/asm-wide-1.c: New test.
33717
33718 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33719
33720         PR c++/19030
33721         * g++.dg/parse/crash22.C: New
33722
33723 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33724
33725         PR 19257
33726         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33727
33728 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33729
33730         PR middle-end/17767
33731         * gcc.dg/i386-mmx-6.c: New test case.
33732
33733 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33734
33735         PR tree-optimization/18308
33736         * gcc.dg/vect/pr18308.c: New testcase.
33737
33738 2005-01-04  Andreas Jaeger  <aj@suse.de>
33739
33740         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33741
33742 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33743             Robert Bowdidge <bowdidge@apple.com>
33744
33745         * gcc.dg/cpp/subframework1.c: New.
33746         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33747         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33748         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33749         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33750
33751 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33752
33753         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33754         producing warning.
33755         * gcc.dg/darwin-weakimport-2.c: New.
33756
33757 2005-01-03  Richard Henderson  <rth@redhat.com>
33758
33759         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33760
33761 2005-01-03  Richard Henderson  <rth@redhat.com>
33762
33763         * gcc.dg/vect/vect.exp: Enable for ia64.
33764         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33765         (check_effective_target_vect_float): Likewise.
33766         (check_effective_target_vect_no_align): Likewise.
33767         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33768         * gcc.dg/vect/vect-8.c: Likewise.
33769
33770 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33771
33772         PR target/19236
33773         * gcc.dg/pr19236-1.c: New test case.
33774
33775 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33776
33777         PR rtl-optimization/12092
33778         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33779
33780 2005-01-02  Andreas Jaeger  <aj@suse.de>
33781
33782         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33783
33784 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33785             Andrew Pinski  <pinskia@physics.uc.edu>
33786
33787         PR rtl-optimization/12092
33788         * gcc.dg/pr12092-1.c: New test case.
33789
33790 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33791
33792         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33793         'hidden' and 'default' for better portability.
33794         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33795
33796         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33797         6 and 7.
33798         * g++.old-deja/g++.brendan/new3.C: Likewise.
33799
33800 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33801
33802         * gcc.dg/20041231-1.C: New test.
33803         * g++.dg/warn/Wunreachable-code-1.C: New test.
33804
33805 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33806
33807         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33808         file, not /dev/null.  Abort on error.
33809
33810 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33811             Ziemowit Laski  <zlaski@apple.com>
33812
33813         PR objc/18971
33814         * objc.dg/encode-5.m: New test.
33815
33816 2004-12-29  Richard Henderson  <rth@redhat.com>
33817
33818         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33819         * objc.dg/stabs-1.m: Disable for ia64.
33820
33821 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33822
33823         PR c++/19190
33824         * g++.dg/warn/Wunused-10.C: New test.
33825
33826 2004-12-28  Richard Henderson  <rth@redhat.com>
33827
33828         * objc.dg/stabs-1.m: Disable for alpha.
33829
33830 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33831
33832         PR c++/19149
33833         * g++.dg/parse/error23.C: New test.
33834
33835 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33836
33837         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33838
33839         PR fortran/19032
33840         * gfortran.dg/intrinsic_modulo_1.f90: New.
33841         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33842         tests with divisor -1.
33843
33844 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33845
33846         * g++.dg/opt/temp1.C (memcpy): Return a value.
33847
33848         PR c++/19148
33849         * g++.dg/expr/cond7.C: New test.
33850
33851 2004-12-27  Paul Brook  <paul@codesourcery.com>
33852
33853         * gfortran.dg/g77/select_no_compile.f: Remove.
33854
33855 2004-12-27  Richard Henderson  <rth@redhat.com>
33856
33857         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33858         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33859         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33860
33861 2004-12-26  Richard Henderson  <rth@redhat.com>
33862
33863         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33864         by 1i instead of token pasting.
33865
33866 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33867
33868         PR tree-optimization/17578
33869         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33870         to additional_flags.
33871         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33872
33873 2004-12-25  Richard Henderson  <rth@redhat.com>
33874
33875         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33876         Remove Alpha.
33877
33878 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33879
33880         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33881         hppa*-*-hpux*.
33882         * gcc.dg/pr17957.c (dg-options): Likewise.
33883         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33884         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33885         instead of 0 on __hppa__.
33886         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33887         "foo,%r" on hppa*-*-*.
33888
33889 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33890
33891         PR fortran/19071
33892         * gfortran.dg/complex_write.f90: New test.
33893
33894 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33895
33896         PR c++/17595
33897         * g++.dg/parse/pragma2.C: New test.
33898
33899         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33900
33901 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33902
33903         * gcc.dg/empty2.c: Add missing dg-warning.
33904
33905 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33906
33907         PR c++/17413
33908         * g++.dg/template/local4.C: New test.
33909         * g++.dg/template/crash19.C: Add dg-error marker.
33910
33911         * g++.dg/template/crash31.C: Correct embedded PR number.
33912
33913 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33914
33915         PR c++/16405
33916         * g++.dg/opt/temp1.C: Add do-run marker.
33917
33918 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33919
33920         * g++.dg/template/spec19.C: New.
33921
33922 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33923
33924         PR target/16819
33925         * gcc.dg/empty2.c: New.
33926
33927 2004-12-23  Richard Henderson  <rth@redhat.com>
33928
33929         * lib/target-supports.exp (check_effective_target_vect_no_align):
33930         Remove i?86 and x86-64.
33931
33932 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33933
33934         PR c++/16405
33935         * g++.dg/opt/temp1.C: New test.
33936
33937 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33938
33939         PR c++/18733
33940         * g++.dg/template/friend33.C: New testcase.
33941
33942 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33943
33944         PR c++/18464
33945         * g++.dg/template/cond5.C: New test.
33946
33947         PR c++/18492
33948         * g++.dg/inherit/thunk3.C: New test.
33949
33950         PR c++/11224
33951         * g++.dg/warn/Wunused-9.C: New test.
33952
33953 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33954
33955         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33956
33957 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33958
33959         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33960
33961 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33962
33963         PR c++/18378
33964         * g++.dg/ext/packed8.C: New test.
33965
33966         PR c++/19063
33967         * g++.dg/template/crash31.C: New test.
33968
33969         PR c++/19034
33970         * g++.dg/template/crash30.C: New test.
33971
33972 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33973
33974         PR C++/18984
33975         * g++.dg/eh/ctor3.C: New test.
33976
33977 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33978
33979         * objc.dg/stabs-1.m: Allow section name to be quoted and
33980         assembly label to begin with '.LL'.
33981
33982 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33983
33984         * gcc.dg/vect/vect.exp
33985         (check_effective_target_lp64_or_vect_no_align): New.
33986         * gcc.dg/vect/vect-77.c: Use it.
33987         * gcc.dg/vect/vect-78.c: Use it.
33988
33989         * lib/target-supports.exp
33990         (check_effective_target_vect_no_max,
33991         check_effective_target_vect_no_bitwise,
33992         check_effective_target_vect_no_align): New.
33993         * gcc.dg/vect/vect-13.c: Use them.
33994         * gcc.dg/vect/vect-17.c: Ditto.
33995         * gcc.dg/vect/vect-18.c: Ditto.
33996         * gcc.dg/vect/vect-19.c: Ditto.
33997         * gcc.dg/vect/vect-20.c: Ditto.
33998         * gcc.dg/vect/vect-27.c: Ditto.
33999         * gcc.dg/vect/vect-29.c: Ditto.
34000         * gcc.dg/vect/vect-44.c: Ditto.
34001         * gcc.dg/vect/vect-48.c: Ditto.
34002         * gcc.dg/vect/vect-50.c: Ditto.
34003         * gcc.dg/vect/vect-52.c: Ditto.
34004         * gcc.dg/vect/vect-54.c: Ditto.
34005         * gcc.dg/vect/vect-56.c: Ditto.
34006         * gcc.dg/vect/vect-58.c: Ditto.
34007         * gcc.dg/vect/vect-60.c: Ditto.
34008         * gcc.dg/vect/vect-72.c: Ditto.
34009         * gcc.dg/vect/vect-80.c: Ditto.
34010
34011 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34012
34013         PR c++/14075
34014         * g++.dg/init/string1.C: New.
34015
34016         PR c++/18975
34017         * g++.dg/other/synth1.C: New.
34018
34019 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34020
34021         PR c/18963
34022         * gcc.dg/pr18963-1.c: New test.
34023
34024 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34025
34026         PR c/18596
34027         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34028         * gcc.dg/pr18596-1.c: Use dg-error.
34029         (dg-options): Use -fno-unit-at-a-time.
34030         * gcc.dg/pr18596-2.c: New test.
34031         * gcc.dg/pr18596-3.c: New test.
34032
34033 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34034
34035         PR middle-end/18683
34036         * g++.dg/opt/pr18683-1.C: New test case.
34037
34038 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34039
34040         PR other/19093
34041         * g++.dg/opt/max1.C: Fix for 64bit targets.
34042
34043 2004-12-20  Matt Austern  <austern@apple.com>
34044
34045         PR c++/19044
34046         * g++.dg/ext/builtin6.C: New
34047
34048 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34049
34050         PR tree-optimization/19080
34051         * gcc.c-torture/compile/pr19080.c: New test.
34052
34053 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34054
34055         * gcc.dg/20041219-1.c: New test.
34056
34057 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34058
34059         PR middle-end/19068
34060         * g++.dg/opt/max1.C: New test case.
34061
34062 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34063
34064         * gcc.dg/fdata-sections-1.c: New test.
34065
34066 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34067
34068         PR middle-end/18548
34069         * gcc.dg/max-1.c: New test case.
34070
34071 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34072
34073         * gcc.c-torture/execute/20041218-1.c: New test.
34074
34075 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34076
34077         * gcc.dg/pr18501.c: New test.
34078         * gcc.dg/uninit-5.c: XFAIL.
34079         * gcc.dg/uninit-9.c: XFAIL.
34080
34081 2004-12-17  Dale Johannesen  <dalej@apple.com>
34082
34083         * gcc.dg/20041213-1.c: New.
34084
34085 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34086
34087         * objc.dg/stabs-1.m: Allow assembly label to begin
34088         with a dot ('.').
34089
34090 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34091
34092         * gcc.c-torture/execute/20041213-1.c: Move...
34093         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34094
34095 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34096
34097         PR c++/18721
34098         * g++.dg/lookup/conv-5.C: New.
34099
34100 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34101
34102         * objc.dg/stabs-1.m: New test.
34103
34104 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34105
34106         * gcc.dg/visibility-c.c: Change compile to
34107         assemble for the test.
34108
34109 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34110
34111         PR target/19041
34112         * gcc.dg/visibility-c.c: New test.
34113
34114 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34115
34116         PR middle-end/18493
34117         * gcc.dg/switch-8.c: New test case.
34118
34119 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34120
34121         PR c++/18905
34122         * g++.dg/template/init4.C: New.
34123         * g++.dg/opt/static3.C: Enable optimizer.
34124
34125 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34126
34127         * g++.dg/other/complex1.C: New test.
34128
34129 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34130
34131         * g++.dg/opt/inline9.C: New test.
34132
34133 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34134
34135         PR fortran/18993
34136         * gfotran.dg/nullify_1.f: New test.
34137
34138 2004-12-15  Richard Henderson  <rth@redhat.com>
34139
34140         * gcc.target/i386/i386.exp: New harness.
34141         * gcc.target/i386/vect-args.c: New.
34142
34143 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34144
34145         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34146
34147 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34148
34149         PR c++/18825
34150         * g++.dg/template/friend32.C: New test.
34151
34152 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34153
34154         * cpp/pragma-once-1.c: New test.
34155         * cpp/pragma-once-1b.h: Likewise.
34156         * cpp/pragma-once-1c.h: Likewise.
34157         * cpp/pragma-once-1d.h: Likewise.
34158         * cpp/inc/pragma-once-1a.h: Likewise.
34159
34160 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34161             Steven G. Kargl  <kargls@comcast.net>
34162
34163         PR fortran/17597
34164         * gfortran.dg/list_read_3.f90: New test.
34165
34166 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34167
34168         * gcc.dg/ftrapv-2.c: New test.
34169
34170 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34171
34172         PR c++/18981
34173         * g++.dg/template/typename9.C: New test.
34174
34175 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34176
34177         PR c++/18738
34178         * g++.dg/template/typename8.C: New test.
34179         * g++.dg/parse/friend2.C: Tweak error message.
34180
34181 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34182
34183         * gcc.c-torture/20041214-1.c: New test.
34184
34185 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34186
34187         PR c++/18965
34188         * g++.dg/init/array17.C: New test.
34189
34190 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34191
34192         PR c++/18793
34193         * g++.dg/init/aggr3.C: New test.
34194
34195 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34196
34197         * gcc.dg/altivec-types-1.c: New test.
34198         * gcc.dg/altivec-types-2.c: New test.
34199         * gcc.dg/altivec-types-3.c: New test.
34200         * gcc.dg/altivec-types-4.c: New test.
34201         * g++.dg/ext/altivec-types-1.C: New test.
34202         * g++.dg/ext/altivec-types-2.C: New test.
34203         * g++.dg/ext/altivec-types-3.C: New test.
34204         * g++.dg/ext/altivec-types-4.C: New test.
34205
34206 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34207
34208         PR middle-end/18951
34209         * gcc.c-torture/execute/20041213-1.c: New test.
34210
34211 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34212
34213         PR c++/18949
34214         * g++.dg/template/cast1.C: New.
34215
34216 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34217
34218         * gcc.c-torture/execute/20041213-2.c: New test.
34219
34220 2004-12-13  Richard Henderson  <rth@redhat.com>
34221
34222         * gcc.dg/i386-sse-10.c: Fix typo in options.
34223
34224 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34225
34226         PR c++/18968
34227         * g++.dg/opt/pr18968.C: New test.
34228
34229 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34230
34231         PR c++/18925
34232         * g++.dg/ext/visibility/staticdatamem.C: New test.
34233
34234 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34235
34236         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34237
34238 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34239
34240         PR rtl-optimization/18928
34241         * gcc.dg/pr18928-1.c: New test case.
34242
34243 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34244
34245         PR tree-opt/16951
34246         * gcc.c-torture/compile/20041211-1.c: New.
34247
34248 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34249
34250         PR middle-end/17564
34251         * gcc.c-torture/execute/20041212-1.c: New test.
34252
34253 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34254
34255         PR fortran/18869
34256         * gfortran.dg/common_1.f90: New test.
34257
34258 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34259         Paul Brook  <paul@codesourcery.com>
34260
34261         PR fortran/16222
34262         * gfortran.dg/real_do_1.f90: New test.
34263
34264 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34265
34266         PR tree-opt/18040
34267         * g++.dg/opt/ptrmem6.C: New test.
34268
34269 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34270
34271         PR middle-end/18921
34272         * gcc.dg/pr18921-1.c: New test case.
34273
34274 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34275
34276         PR fortran/17175
34277         * gfortran.dg/scale_1.f90: New test.
34278
34279 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34280
34281         PR middle-end/18903
34282         * gcc.c-torture/compile/pr18903.c: New test.
34283
34284 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34285
34286         * gcc.c-torture/execute/20041210-1.c: New test.
34287
34288 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34289
34290         PR c++/18731
34291         * g++.dg/parser/struct-1.C: New test.
34292         * g++.dg/parser/struct-2.C: New test.
34293         * g++.dg/parser/struct-3.C: New test.
34294
34295 2004-12-09  Richard Henderson  <rth@redhat.com>
34296
34297         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34298
34299         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34300         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34301
34302 2004-12-09  Matt Austern  <austern@apple.com>
34303
34304         PR c++/18514
34305         * g++.dg/ext/builtin1.C: New
34306         * g++.dg/ext/builtin2.C: New
34307         * g++.dg/ext/builtin3.C: New
34308         * g++.dg/ext/builtin4.C: New
34309         * g++.dg/ext/builtin5.C: New
34310
34311 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34312
34313         PR tree-opt/18904
34314         * g++.dg/opt/ptrmem5.C: New test.
34315
34316 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34317
34318         * g++.dg/parse/typename5.C: Adjust for new error.
34319         * g++.dg/parse/typename7.C: New.
34320
34321 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34322
34323         PR c++/18073
34324         * g++.dg/other/mmintrin.C: New test.
34325
34326 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34327
34328         PR c++/16681
34329         * g++.dg/init/array15.C: New.
34330         * g++.dg/init/array16.C: New.
34331
34332 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34333
34334         PR fortran/18826
34335         * gfortran.dg/assign_1.f90: New test.
34336
34337 2004-12-08  Nick Clifton  <nickc@redhat.com>
34338
34339         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34340         * gcc.target/xstormy16/data_below100: Likewise.
34341         * gcc.target/xstormy16/sfr: Likewise.
34342         * gcc.target/xstormy16/below100.S: New test source file.
34343         * gcc.target/xstormy16/below100.ld: New test linker script.
34344         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34345         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34346         bp instructions.
34347         * gcc.target/xstormy16/bp.c: Likewise.
34348
34349         * gcc.target/xstormy16/bss_below100: New files:
34350         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34351         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34352         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34353         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34354         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34355         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34356         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34357         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34358         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34359         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34360         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34361         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34362         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34363         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34364         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34365         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34366         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34367         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34368         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34369         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34370         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34371         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34372         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34373         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34374         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34375         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34376         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34377
34378         * gcc.target/xstormy16/data_below100: New files:
34379         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34380         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34381         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34382         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34383         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34384         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34385         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34386         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34387         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34388         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34389         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34390         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34391         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34392         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34393         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34394         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34395         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34396         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34397         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34398         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34399         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34400         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34401         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34402         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34403         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34404         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34405         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34406
34407         * gcc.target/xstormy16/sfr: New files:
34408         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34409         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34410         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34411         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34412         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34413         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34414         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34415         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34416         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34417         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34418         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34419         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34420         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34421         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34422         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34423         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34424         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34425         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34426         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34427         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34428         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34429         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34430         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34431         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34432         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34433         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34434         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34435         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34436         27_if0_sfrw_bitfield_f.c
34437
34438 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34439
34440         PR c++/18100
34441         * g++.dg/lookup/name-clash4.C: New test.
34442
34443 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34444
34445         PR c++/18672
34446         * g++.dg/opt/array1.C: New.
34447
34448         PR c++/18803
34449         * g++.dg/template/operator5.C: New.
34450
34451 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34452
34453         PR c/18867
34454         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34455
34456 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34457
34458         * gcc.dg/noncompile/20041207.c: New test.
34459
34460 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34461
34462         * g++.dg/other/unreachable-1.C: New test.
34463
34464 2004-12-06  Nick Clifton  <nickc@redhat.com>
34465
34466         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34467         <limits.h> because the latter comes from gcc's include/ directory
34468         and not the newlib/libc/include directory.
34469
34470 2004-12-04  Richard Henderson  <rth@redhat.com>
34471
34472         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34473
34474 2004-12-04  Richard Henderson  <rth@redhat.com>
34475
34476         * lib/target-supports.exp (check_gc_sections_available): Disable
34477         for alpha and ia64.
34478
34479 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34480
34481         PR middle-end/17909
34482         * g++.dg/other/vararg-2.C: New test.
34483
34484 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34485
34486         PR c++/17011, c++/17971
34487         * g++.dg/template/error15.C: Adjust expected error.
34488         * g++.dg/template/instantiate3.C: Likewise.
34489
34490 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34491
34492         * gcc.dg/altivec-18.c: Fix for darwin
34493
34494 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34495
34496         PR c++/18782
34497         * g++.dg/parse/ptrmem2.C: New.
34498
34499         PR c++/18318
34500         * g++.dg/template/new1.C: New.
34501
34502 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34503
34504         PR fortran/18710
34505         * gfortran.dg/direct_io_3.f90: New test.
34506
34507 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34508
34509         PR 18758
34510         * g++.dg/parse/crash21.C: New.
34511
34512 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34513
34514         PR c++/15664, c++/18276
34515         * g++.dg/template/ttp13.C: New test.
34516         * g++.dg/template/ttp14.C: Likewise.
34517
34518 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34519
34520         PR c++/18123
34521         * g++.dg/parse/enum2.C: New test.
34522         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34523
34524 2004-12-02  Nick Clifton  <nickc@redhat.com>
34525
34526         * gcc.target/xstormy16: New test directory.
34527         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34528         * gcc.target/xstormy16/bp.c: Check the generation of bp
34529         instructions.
34530         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34531         bn instructions and the BELOW100 attribute.
34532
34533 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34534
34535         PR target/16952
34536         * gcc.dg/ppc-eabi.c: New.
34537
34538 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34539
34540         PR fortran/18284
34541         * gfortran.dg/backspace.f90
34542
34543 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34544
34545         * gfortran.dg/inquire.f90: New test.
34546
34547 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34548
34549         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34550         handle effective-target-keyword.
34551         (dg-skip-if): Support effective-target keyword as target list.
34552         (dg-xfail-if): Ditto.
34553         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34554
34555 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34556
34557         PR tree-optimization/18291
34558         * gcc.c-torture/compile/pr18291.c: New test.
34559
34560 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34561
34562         PR C++/18729
34563         * g++.dg/parse/crash20.C: New.
34564
34565         PR c++/17431
34566         * g++.dg/overload/arg1.C: New.
34567         * g++.dg/overload/arg2.C: New.
34568         * g++.dg/overload/arg3.C: New.
34569         * g++.dg/overload/arg4.C: New.
34570
34571 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34572
34573         * gcc.dg/c99-flex-array-4.c: Remove.
34574
34575 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34576
34577         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34578
34579         * lib/target-supports.exp (is-effective-target): Simplify.
34580
34581         * lib/target-supports.exp (check_effective_target_vect_long):
34582         Fix for powerpc64-*-*.
34583
34584 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34585
34586         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34587         to support new requirements on FreeBSD 5.
34588
34589 2004-11-30  Devang Patel  <dpatel@apple.com>
34590
34591         PR 18702
34592         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34593
34594 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34595
34596         * g++.dg/ext/altivec-13.C: New test.
34597
34598 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34599
34600         PR tree-opt/18298
34601         * gcc.c-torture/execute/p18298.c: New test.
34602
34603 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34604             Dorit Naishlos  <dorit@il.ibm.com>
34605
34606         PR tree-opt/18607
34607         * gcc.dg/vect/vect-89.c: New test.
34608
34609 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34610
34611         * gcc.dg/pr18596-1.c: New test.
34612
34613 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34614
34615         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34616
34617 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34618
34619         PR c/18479
34620         * gcc.dg/pr18479.c: New test.
34621
34622 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34623
34624         PR target/18490
34625         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34626         mmix-knuth-mmixware.
34627
34628         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34629         cris-*-elf* cris-*-aout* mmix-*-*
34630
34631 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34632
34633         PR middle-end/18725
34634         * gcc.dg/pr18725.c: New test.
34635
34636 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34637
34638         PR target/18488
34639         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34640
34641         PR target/18336
34642         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34643
34644 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34645
34646         PR c++/18368
34647         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34648         * g++.old-deja/g++.law/ctors5.C: Likewise.
34649         * g++.old-deja/g++.other/crash25.C: Likewise.
34650
34651         PR c++/18674
34652         * g++.dg/template/error16.C: New test.
34653
34654         PR c++/18512
34655         * g++.dg/template/crash29.C: New test.
34656
34657 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34658
34659         PR tree-optimization/18712
34660         * gcc.c-torture/compile/pr18712.c: New test.
34661
34662 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34663
34664         PR c/7544
34665         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34666         tests.
34667
34668 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34669
34670         PR c++/18652
34671         * g++.dg/lookup/crash6.C: New test.
34672
34673 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34674
34675         PR middle-end/18164
34676         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34677
34678 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34679
34680         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34681         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34682         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34683
34684 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34685
34686         * gcc.dg/pr18164.c: New test.
34687
34688 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34689
34690         * gcc.dg/funroll-loops-all.c: New.
34691
34692 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34693
34694         PR target/18489
34695         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34696         delimeter, match space and TAB as well as ":".
34697
34698         PR target/18484
34699         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34700
34701         PR target/18348
34702         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34703
34704         PR target/18345
34705         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34706
34707         PR target/18337
34708         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34709
34710 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34711
34712         * gfortran.dg/direct_io_2.f90: New test.
34713
34714 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34715
34716         PR target/18334
34717         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34718
34719 2004-11-28  Richard Henderson  <rth@redhat.com>
34720
34721         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34722
34723 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34724
34725         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34726         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34727         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34728         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34729         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34730         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34731         gcc.dg/pointer-arith-8.c: New tests.
34732
34733 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34734
34735         PR fortran/18364
34736         * gfortran.dg/endfile.f90: New test.
34737
34738 2004-11-27  Falk Hueffner  <falk@debian.org>
34739
34740         * gcc.dg/loop-6.c: New test.
34741
34742 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34743
34744         * gcc.c-torture/execute/20041126-1.c: New test.
34745
34746 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34747
34748         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34749         on IRIX.
34750
34751 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34752
34753         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34754         functions.
34755
34756 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34757
34758         PR rtl-optimization/17825
34759         * gcc.c-torture/compile/20041119-1.c: New test.
34760
34761 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34762
34763         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34764         Check existence of ld library path variables before unsetting.
34765
34766 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34767
34768         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34769
34770 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34771
34772         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34773
34774 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34775
34776         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34777
34778 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34779
34780         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34781         dg-do directive.
34782
34783 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34784
34785         * gcc.dg/pr17957.c: Pass --param, not -param.
34786
34787 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34788
34789         PR middle-end/17957
34790         * gcc.dg/pr17957.c: New test.
34791
34792 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34793
34794         PR c++/18445
34795         * g++.dg/template/crash28.C: Likewise.
34796
34797         PR c++/18001
34798         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34799         * g++.dg/ext/lvaddr.C: Likewise.
34800         * g++.dg/opt/pr7503-3.C: Likewise.
34801
34802         PR c++/18466
34803         * g++.dg/parse/qualified3.C: New test.
34804         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34805
34806         PR c++/18545
34807         * g++.dg/expr/return1.C: New test.
34808
34809 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34810
34811         Friend class name lookup 3/n, PR c++/3332
34812         * g++.dg/lookup/friend3.C: New test.
34813         * g++.dg/lookup/friend4.C: Likewise.
34814         * g++.dg/lookup/friend5.C: Likewise.
34815
34816 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34817
34818         Friend class name lookup 2/n, PR c++/14513, c++/15410
34819         * g++.dg/lookup/friend2.C: New test.
34820         * g++.dg/template/friend31.C: Likewise.
34821
34822 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34823
34824         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34825
34826 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34827
34828         PR c++/17473
34829         * g++.dg/tc1/dr56.C: Remove.
34830         * g++.dg/template/typedef1.C: Add dg-error markers.
34831         * g++.old-deja/g++.other/typedef7.C: Likewise.
34832
34833         PR c++/18285
34834         * g++.dg/parse/typedef7.C: New test.
34835
34836 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34837
34838         * gcc.c-torture/execute/20041124-1.c: New test.
34839
34840 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34841
34842         * g++.dg/template/deduce3.C: New test.
34843
34844         PR c++/18586
34845         * g++.dg/template/crash27.C: New test.
34846
34847         PR c++/18530
34848         * g++.dg/warn/Wshadow-3.C: New test.
34849
34850 2004-11-24  Devang Patel  <dpatel@apple.com>
34851
34852         PR/18555
34853         * gcc.dg/cpp/isysroot-1.c: New test.
34854         * gcc.dg/cpp/usr/include/stdio.h: New file.
34855         * gcc.dg/cpp/isysroot-2.c: New test.
34856         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34857         New file.
34858
34859 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34860
34861         PR c++/8929
34862         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34863
34864 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34865
34866         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34867         * gcc.target/sparc/pdist.c: Likewise.
34868
34869 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34870
34871         PR c++/16882
34872         * g++.dg/conversion/simd1.C: New test.
34873
34874 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34875
34876         * lib/target-libpath.exp: New file defining
34877         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34878         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34879         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34880         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34881         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34882
34883 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34884
34885         * gcc.dg/pragma-align-2.c: Test macro expansion.
34886         * gcc.dg/pragma-pack-2.c: New test.
34887
34888 2004-11-23  Richard Henderson  <rth@redhat.com>
34889
34890         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34891         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34892         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34893         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34894         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34895         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34896
34897         * gcc.dg/vect/vect.exp: Add check for alpha.
34898         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34899         (check_effective_target_vect_int): Enable for alpha.
34900         (check_effective_target_vect_long): New.
34901         (is-effective-target): Add it.
34902
34903 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34904
34905         * gcc.dg/pr18614-1.c: New test.
34906
34907 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34908
34909         * gcc.dg/setjmp-2.c: New test.
34910
34911 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34912
34913         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34914         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34915         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34916         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34917         gcc.target/sparc/pdist.c: New tests.
34918
34919 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34920
34921         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34922
34923 2004-11-22  Dale Johannesen  <dalej@apple.com>
34924
34925         * gcc.dg/20041111-1.c: New.
34926
34927 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34928
34929         PR tree-opt/18536
34930         * gcc.dg/vect/pr18536.c: New test.
34931
34932 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34933
34934         PR c++/18354
34935         * g++.dg/template/nontype11.C: New test.
34936
34937 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34938
34939         PR middle-end/18520
34940         * gcc.dg/pr18520-1.c: New test case.
34941
34942 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34943
34944         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34945         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34946         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34947         expected diagnostics.
34948
34949 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34950
34951         PR target/18580
34952         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34953         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34954         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34955
34956 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34957
34958         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34959
34960 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34961             Joseph Myers  <joseph@codesourcery.com>
34962
34963         * lib/target-supports.exp (check_visibility_available): Really
34964         test the compiler.
34965
34966 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34967
34968         PR tree-opt/18181
34969         * gcc.dg/vect/vect-85.c: New test.
34970         * gcc.dg/vect/vect-86.c: New test.
34971         * gcc.dg/vect/vect-87.c: New test.
34972         * gcc.dg/vect/vect-88.c: New test.
34973
34974 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34975
34976         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34977
34978 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34979
34980         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34981         * gcc.dg/ppc-and-1.c: Ditto.
34982         * gcc.dg/ppc-compare-1.c: Ditto.
34983         * gcc.dg/ppc-mov-1.c: Ditto
34984
34985 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34986             Mark Mitchell  <mark@codesourcery.com>
34987
34988         * gcc.dg/pragma-init-fini-2.c: New test.
34989
34990 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34991             Aldy Hernandez  <aldyh@redhat.com>
34992
34993         * lib/target-supports.exp (check_effective_target_vect_int): New
34994         (check_effective_target_vect_float): New
34995         (check_effective_target_vect_double): New.
34996         (is-effective-target): Support new effective targets keywords.
34997         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34998         default action for dg-do.
34999         * gcc.dg/vect/pr16105.c: Use new support.
35000         * gcc.dg/vect/pr18400.c: Ditto.
35001         * gcc.dg/vect/pr18425.c: Ditto.
35002         * gcc.dg/vect/vect-1.c: Ditto.
35003         * gcc.dg/vect/vect-10.c: Ditto.
35004         * gcc.dg/vect/vect-11.c: Ditto.
35005         * gcc.dg/vect/vect-12.c: Ditto.
35006         * gcc.dg/vect/vect-13.c: Ditto.
35007         * gcc.dg/vect/vect-14.c: Ditto.
35008         * gcc.dg/vect/vect-15.c: Ditto.
35009         * gcc.dg/vect/vect-16.c: Ditto.
35010         * gcc.dg/vect/vect-17.c: Ditto.
35011         * gcc.dg/vect/vect-18.c: Ditto.
35012         * gcc.dg/vect/vect-19.c: Ditto.
35013         * gcc.dg/vect/vect-2.c: Ditto.
35014         * gcc.dg/vect/vect-20.c: Ditto.
35015         * gcc.dg/vect/vect-21.c: Ditto.
35016         * gcc.dg/vect/vect-22.c: Ditto.
35017         * gcc.dg/vect/vect-23.c: Ditto.
35018         * gcc.dg/vect/vect-24.c: Ditto.
35019         * gcc.dg/vect/vect-25.c: Ditto.
35020         * gcc.dg/vect/vect-26.c: Ditto.
35021         * gcc.dg/vect/vect-27.c: Ditto.
35022         * gcc.dg/vect/vect-27a.c: Ditto.
35023         * gcc.dg/vect/vect-28.c: Ditto.
35024         * gcc.dg/vect/vect-29.c: Ditto.
35025         * gcc.dg/vect/vect-29a.c: Ditto.
35026         * gcc.dg/vect/vect-3.c: Ditto.
35027         * gcc.dg/vect/vect-30.c: Ditto.
35028         * gcc.dg/vect/vect-31.c: Ditto.
35029         * gcc.dg/vect/vect-32.c: Ditto.
35030         * gcc.dg/vect/vect-33.c: Ditto.
35031         * gcc.dg/vect/vect-34.c: Ditto.
35032         * gcc.dg/vect/vect-35.c: Ditto.
35033         * gcc.dg/vect/vect-36.c: Ditto.
35034         * gcc.dg/vect/vect-37.c: Ditto.
35035         * gcc.dg/vect/vect-38.c: Ditto.
35036         * gcc.dg/vect/vect-4.c: Ditto.
35037         * gcc.dg/vect/vect-40.c: Ditto.
35038         * gcc.dg/vect/vect-41.c: Ditto.
35039         * gcc.dg/vect/vect-42.c: Ditto.
35040         * gcc.dg/vect/vect-43.c: Ditto.
35041         * gcc.dg/vect/vect-44.c: Ditto.
35042         * gcc.dg/vect/vect-45.c: Ditto.
35043         * gcc.dg/vect/vect-46.c: Ditto.
35044         * gcc.dg/vect/vect-47.c: Ditto.
35045         * gcc.dg/vect/vect-48.c: Ditto.
35046         * gcc.dg/vect/vect-48a.c: Ditto.
35047         * gcc.dg/vect/vect-49.c: Ditto.
35048         * gcc.dg/vect/vect-5.c: Ditto.
35049         * gcc.dg/vect/vect-50.c: Ditto.
35050         * gcc.dg/vect/vect-51.c: Ditto.
35051         * gcc.dg/vect/vect-52.c: Ditto.
35052         * gcc.dg/vect/vect-53.c: Ditto.
35053         * gcc.dg/vect/vect-54.c: Ditto.
35054         * gcc.dg/vect/vect-55.c: Ditto.
35055         * gcc.dg/vect/vect-56.c: Ditto.
35056         * gcc.dg/vect/vect-56a.c: Ditto.
35057         * gcc.dg/vect/vect-57.c: Ditto.
35058         * gcc.dg/vect/vect-58.c: Ditto.
35059         * gcc.dg/vect/vect-59.c: Ditto.
35060         * gcc.dg/vect/vect-6.c: Ditto.
35061         * gcc.dg/vect/vect-60.c: Ditto.
35062         * gcc.dg/vect/vect-61.c: Ditto.
35063         * gcc.dg/vect/vect-62.c: Ditto.
35064         * gcc.dg/vect/vect-63.c: Ditto.
35065         * gcc.dg/vect/vect-64.c: Ditto.
35066         * gcc.dg/vect/vect-65.c: Ditto.
35067         * gcc.dg/vect/vect-66.c: Ditto.
35068         * gcc.dg/vect/vect-67.c: Ditto.
35069         * gcc.dg/vect/vect-68.c: Ditto.
35070         * gcc.dg/vect/vect-69.c: Ditto.
35071         * gcc.dg/vect/vect-7.c: Ditto.
35072         * gcc.dg/vect/vect-72.c: Ditto.
35073         * gcc.dg/vect/vect-72a.c: Ditto.
35074         * gcc.dg/vect/vect-73.c: Ditto.
35075         * gcc.dg/vect/vect-74.c: Ditto.
35076         * gcc.dg/vect/vect-75.c: Ditto.
35077         * gcc.dg/vect/vect-76.c: Ditto.
35078         * gcc.dg/vect/vect-77.c: Ditto.
35079         * gcc.dg/vect/vect-77a.c: Ditto.
35080         * gcc.dg/vect/vect-78.c: Ditto.
35081         * gcc.dg/vect/vect-79.c: Ditto.
35082         * gcc.dg/vect/vect-8.c: Ditto.
35083         * gcc.dg/vect/vect-80.c: Ditto.
35084         * gcc.dg/vect/vect-82.c: Ditto.
35085         * gcc.dg/vect/vect-82_64.c: Ditto.
35086         * gcc.dg/vect/vect-83.c: Ditto.
35087         * gcc.dg/vect/vect-83_64.c: Ditto.
35088         * gcc.dg/vect/vect-9.c: Ditto.
35089         * gcc.dg/vect/vect-all.c: Ditto.
35090         * gcc.dg/vect/vect-none.c: Ditto.
35091
35092 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35093
35094         * lib/gcc-dg.exp (dg-skip-if): New function.
35095         (dg-forbid-option): Remove.
35096         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35097         * g++.dg/abi/bitfield8.C: Likewise.
35098         * g++.dg/abi/dtor1.C: Likewise.
35099         * g++.dg/abi/empty10.C: Likewise.
35100         * g++.dg/abi/empty7.C: Likewise.
35101         * g++.dg/abi/empty9.C: Likewise.
35102         * g++.dg/abi/layout3.C: Likewise.
35103         * g++.dg/abi/layout4.C: Likewise.
35104         * g++.dg/abi/thunk1.C: Likewise.
35105         * g++.dg/abi/thunk2.C: Likewise.
35106         * g++.dg/abi/vbase11.C: Likewise.
35107         * g++.dg/abi/vthunk2.C: Likewise.
35108         * g++.dg/abi/vthunk3.C: Likewise.
35109         * g++.dg/ext/attrib8.C: Likewise.
35110         * g++.dg/opt/longbranch2.C: Likewise.
35111         * g++.dg/opt/reg-stack4.C: Likewise.
35112         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35113         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35114         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35115         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35116         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35117         * gcc.dg/20000609-1.c: Likewise.
35118         * gcc.dg/20000720-1.c: Likewise.
35119         * gcc.dg/20011107-1.c: Likewise.
35120         * gcc.dg/20011119-1.c: Likewise.
35121         * gcc.dg/20020108-1.c: Likewise.
35122         * gcc.dg/20020122-2.c: Likewise.
35123         * gcc.dg/20020122-3.c: Likewise.
35124         * gcc.dg/20020201-3.c: Likewise.
35125         * gcc.dg/20020206-1.c: Likewise.
35126         * gcc.dg/20020218-1.c: Likewise.
35127         * gcc.dg/20020310-1.c: Likewise.
35128         * gcc.dg/20020411-1.c: Likewise.
35129         * gcc.dg/20020418-2.c: Likewise.
35130         * gcc.dg/20020426-1.c: Likewise.
35131         * gcc.dg/20020426-2.c: Likewise.
35132         * gcc.dg/20020517-1.c: Likewise.
35133         * gcc.dg/20020523-1.c: Likewise.
35134         * gcc.dg/20020523-2.c: Likewise.
35135         * gcc.dg/20020729-1.c: Likewise.
35136         * gcc.dg/20030204-1.c: Likewise.
35137         * gcc.dg/20030826-2.c: Likewise.
35138         * gcc.dg/20030926-1.c: Likewise.
35139         * gcc.dg/20031202-1.c: Likewise.
35140         * gcc.dg/980312-1.c: Likewise.
35141         * gcc.dg/980313-1.c: Likewise.
35142         * gcc.dg/990117-1.c: Likewise.
35143         * gcc.dg/990424-1.c: Likewise.
35144         * gcc.dg/990524-1.c: Likewise.
35145         * gcc.dg/991230-1.c: Likewise.
35146         * gcc.dg/i386-387-1.c: Likewise.
35147         * gcc.dg/i386-387-2.c: Likewise.
35148         * gcc.dg/i386-387-3.c: Likewise.
35149         * gcc.dg/i386-387-4.c: Likewise.
35150         * gcc.dg/i386-387-5.c: Likewise.
35151         * gcc.dg/i386-387-6.c: Likewise.
35152         * gcc.dg/i386-asm-1.c: Likewise.
35153         * gcc.dg/i386-bitfield1.c: Likewise.
35154         * gcc.dg/i386-bitfield2.c: Likewise.
35155         * gcc.dg/i386-loop-1.c: Likewise.
35156         * gcc.dg/i386-loop-2.c: Likewise.
35157         * gcc.dg/i386-loop-3.c: Likewise.
35158         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35159         * gcc.dg/i386-pic-1.c: Likewise.
35160         * gcc.dg/i386-regparm.c: Likewise.
35161         * gcc.dg/i386-signbit-1.c: Likewise.
35162         * gcc.dg/i386-signbit-2.c: Likewise.
35163         * gcc.dg/i386-signbit-3.c: Likewise.
35164         * gcc.dg/i386-sse-5.c: Likewise.
35165         * gcc.dg/i386-sse-8.c: Likewise.
35166         * gcc.dg/i386-unroll-1.c: Likewise.
35167         * gcc.dg/tls/opt-1.c: Likewise.
35168         * gcc.dg/tls/opt-2.c: Likewise.
35169         * gcc.dg/unroll-1.c: Likewise.
35170         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35171         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35172         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35173         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35174
35175 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35176
35177         * g++.dg/template/incomplete1.C: New test.
35178
35179 2004-11-16  Nick Clifton  <nickc@redhat.com>
35180
35181         Revert patches accidentally commited during checkin of fixes for
35182         xstormy16 tests:
35183         gcc.c-torture/execute/simd-4.c: Revert
35184         gcc.dg/20040910-1.c: Revert.
35185
35186 2004-11-16  Paul Brook  <paul@codesourcery.com>
35187
35188         PR fortran/13010
35189         * gfortran.dg/der_pointer_1.f90: New test.
35190
35191 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35192
35193         PR c/18498
35194         * gcc.dg/bitfld-13.c: New test.
35195
35196 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35197
35198         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35199         powerpc*-*-linux*.
35200
35201         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35202         * gcc.dg/ppc64-abi-2.c: Ditto.
35203         * gcc.dg/ppc64-abi-3.c: Ditto.
35204
35205         * lib/gcc-dg.exp (dg-target-list): Remove.
35206
35207 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35208
35209         * gcc.dg/ia64-postinc.c: New test.
35210
35211 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35212
35213         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35214
35215 2004-11-15  Nick Clifton  <nickc@redhat.com>
35216
35217         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35218         __INT_MAX__ so that the test can be compiled by toolchains
35219         targeted at 16-bit processors.
35220
35221         * gcc.dg/20040625-1.c: Use long constants rather than integers
35222         when performing arithmetic that will overflow 16-bits.
35223
35224         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35225         xstormy16.  It does not support 128-bit vector operations.
35226
35227         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35228         with the macro PTR_TYPE.  Define this macro to an integer type
35229         suitable for holding a pointer.
35230
35231         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35232         the target is a 16-bit processor.
35233
35234         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35235         16-bit targets where the character constant will be too long.
35236
35237         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35238         where the double will not be directly addressable.
35239
35240 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35241
35242         Friend class name lookup 1/n, PR c++/18471
35243         * g++.dg/template/crash26.C: New test.
35244         * g++.dg/lookup/struct1.C: Adjust expected error.
35245         * g++.dg/parse/elab1.C: Likewise.
35246         * g++.dg/parse/elab2.C: Likewise.
35247         * g++.dg/parse/int-as-enum1.C: Likewise.
35248         * g++.dg/parse/struct-as-enum1.C: Likewise.
35249         * g++.dg/parse/typedef1.C: Likewise.
35250         * g++.dg/parse/typedef3.C: Likewise.
35251         * g++.dg/parse/typedef4.C: Likewise.
35252         * g++.dg/parse/typedef5.C: Likewise.
35253         * g++.dg/template/nontype4.C: Likewise.
35254         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35255         * g++.old-deja/g++.other/elab1.C: Likewise.
35256         * g++.old-deja/g++.other/syntax4.C: Likewise.
35257
35258 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35259
35260         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35261
35262 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35263
35264         * gcc.c-torture/execute/20041114-1.c: New test.
35265
35266 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35267
35268         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35269         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35270         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35271         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35272         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35273         gcc.dg/switch-7.c: New tests.
35274
35275 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35276
35277         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35278
35279 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35280
35281         PR tree-opt/18400
35282         * gcc.dg/vect/pr18400.c: New test.
35283
35284 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35285             Andrew Pinski  <pinskia@physics.uc.edu>
35286
35287         PR tree-opt/18425
35288         * gcc.dg/vect/pr18425.c: New test.
35289
35290 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35291
35292         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35293         Guard with dg-require-alias and dg-require-visibility.
35294
35295 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35296
35297         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35298
35299 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35300
35301         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35302
35303 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35304
35305         PR c++/17344
35306         * g++.dg/template/defarg5.C: New test.
35307
35308 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35309
35310         * g++.dg/parse/cast1.C: Run only on ILP32.
35311         * g++.old-deja/g++.mike/p784.C: Likewise.
35312
35313 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35314
35315         * gcc.c-torture/execute/20041113-1.c: New test.
35316
35317 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35318
35319         PR target/18230
35320         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35321         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35322         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35323         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35324         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35325         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35326         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35327         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35328         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35329         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35330         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35331         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35332         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35333
35334 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35335
35336         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35337         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35338         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35339         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35340         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35341         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35342         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35343         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35344         gcc.target/sparc/combined-1.c: New tests.
35345
35346 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35347
35348         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35349         New tests.
35350
35351 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35352
35353         * lib/gcc-dg.exp (dg-forbid-option): New function.
35354         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35355         * g++.dg/abi/bitfield8.C: Likewise.
35356         * g++.dg/abi/dtor1.C: Likewise.
35357         * g++.dg/abi/empty10.C: Likewise.
35358         * g++.dg/abi/empty7.C: Likewise.
35359         * g++.dg/abi/empty9.C: Likewise.
35360         * g++.dg/abi/layout3.C: Likewise.
35361         * g++.dg/abi/layout4.C: Likewise.
35362         * g++.dg/abi/thunk1.C: Likewise.
35363         * g++.dg/abi/thunk2.C: Likewise.
35364         * g++.dg/abi/vbase11.C: Likewise.
35365         * g++.dg/abi/vthunk2.C: Likewise.
35366         * g++.dg/abi/vthunk3.C: Likewise.
35367         * g++.dg/ext/attrib8.C: Likewise.
35368         * g++.dg/opt/longbranch2.C: Likewise.
35369         * g++.dg/opt/reg-stack4.C: Likewise.
35370         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35371         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35372         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35373         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35374         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35375         * gcc.dg/20000609-1.c: Likewise.
35376         * gcc.dg/20000720-1.c: Likewise.
35377         * gcc.dg/20011107-1.c: Likewise.
35378         * gcc.dg/20011119-1.c: Likewise.
35379         * gcc.dg/20020108-1.c: Likewise.
35380         * gcc.dg/20020122-2.c: Likewise.
35381         * gcc.dg/20020122-3.c: Likewise.
35382         * gcc.dg/20020201-3.c: Likewise.
35383         * gcc.dg/20020206-1.c: Likewise.
35384         * gcc.dg/20020218-1.c: Likewise.
35385         * gcc.dg/20020310-1.c: Likewise.
35386         * gcc.dg/20020411-1.c: Likewise.
35387         * gcc.dg/20020418-2.c: Likewise.
35388         * gcc.dg/20020426-1.c: Likewise.
35389         * gcc.dg/20020426-2.c: Likewise.
35390         * gcc.dg/20020517-1.c: Likewise.
35391         * gcc.dg/20020523-1.c: Likewise.
35392         * gcc.dg/20020523-2.c: Likewise.
35393         * gcc.dg/20020729-1.c: Likewise.
35394         * gcc.dg/20030204-1.c: Likewise.
35395         * gcc.dg/20030826-2.c: Likewise.
35396         * gcc.dg/20030926-1.c: Likewise.
35397         * gcc.dg/20031202-1.c: Likewise.
35398         * gcc.dg/980312-1.c: Likewise.
35399         * gcc.dg/980313-1.c: Likewise.
35400         * gcc.dg/990117-1.c: Likewise.
35401         * gcc.dg/990424-1.c: Likewise.
35402         * gcc.dg/990524-1.c: Likewise.
35403         * gcc.dg/991230-1.c: Likewise.
35404         * gcc.dg/i386-387-1.c: Likewise.
35405         * gcc.dg/i386-387-2.c: Likewise.
35406         * gcc.dg/i386-387-3.c: Likewise.
35407         * gcc.dg/i386-387-4.c: Likewise.
35408         * gcc.dg/i386-387-5.c: Likewise.
35409         * gcc.dg/i386-387-6.c: Likewise.
35410         * gcc.dg/i386-asm-1.c: Likewise.
35411         * gcc.dg/i386-bitfield1.c: Likewise.
35412         * gcc.dg/i386-bitfield2.c: Likewise.
35413         * gcc.dg/i386-loop-1.c: Likewise.
35414         * gcc.dg/i386-loop-2.c: Likewise.
35415         * gcc.dg/i386-loop-3.c: Likewise.
35416         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35417         * gcc.dg/i386-pic-1.c: Likewise.
35418         * gcc.dg/i386-regparm.c: Likewise.
35419         * gcc.dg/i386-signbit-1.c: Likewise.
35420         * gcc.dg/i386-signbit-2.c: Likewise.
35421         * gcc.dg/i386-signbit-3.c: Likewise.
35422         * gcc.dg/i386-sse-5.c: Likewise.
35423         * gcc.dg/i386-sse-8.c: Likewise.
35424         * gcc.dg/i386-unroll-1.c: Likewise.
35425         * gcc.dg/tls/opt-1.c: Likewise.
35426         * gcc.dg/tls/opt-2.c: Likewise.
35427         * gcc.dg/unroll-1.c: Likewise.
35428         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35429         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35430         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35431         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35432         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35433         -m64 is specified.
35434
35435 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35436
35437         PR c++/18389
35438         * g++.dg/parse/cond1.C: New test.
35439
35440         PR c++/18429
35441         * g++.dg/template/array9.C: New test.
35442         * g++.dg/ext/vla1.C: Adjust error messages.
35443         * g++.dg/ext/vlm1.C: Likewise.
35444         * g++.dg/template/crash2.C: Likewise.
35445
35446         PR c++/18436
35447         * g++.dg/template/call3.C: New test.
35448
35449         PR c++/18407
35450         * g++.dg/template/ptrmem11.C: New test.
35451
35452 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35453
35454         PR other/14264
35455         * lib/g++.exp: Set LC_ALL and LANG to C.
35456         * lib/gcc-dg.exp: Likewise.
35457         * lib/gfortran.exp: Likewise.
35458         * lib/objc.exp: Likewise.
35459         * lib/treelang.exp: Likewise.
35460
35461 2004-11-12  Andreas Schwab  <schwab@suse.de>
35462
35463         * gcc.dg/pr16286.c: Fix last change.
35464
35465 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35466
35467         PR c++/18416
35468         * g++.dg/init/global1.C: New test.
35469
35470 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35471
35472         * gcc.c-torture/execute/20041112-1.c: New test.
35473
35474 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35475
35476         * lib/gcc-dg.exp (dg-target-list): New.
35477
35478 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35479             Richard Sandiford  <rsandifo@redhat.com>
35480
35481         * lib/target-supports.exp (get-compiler_messages): New.
35482         (check_named_sections_available): Use it.
35483         (check_effective_target_ilp32): New.
35484         (check_effective_target_lp64): New.
35485         (is-effective-target): New.
35486         * lib/gcc-dg.exp (dg-require-effective-target): New.
35487
35488 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35489
35490         * gcc.dg/precedence-1.c: New test.
35491
35492 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35493
35494         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35495
35496         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35497         message, delete generated files, use more descriptive name for
35498         executable, and make the test unsupported when it cannot be run.
35499
35500         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35501         (dg-require-weak, dg-require-visibility, dg-require-alias,
35502         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35503         dg-require-iconv, dg-require-named-sections): Use it.
35504
35505         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35506
35507 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35508
35509         PR target/16457
35510         * gcc.dg/ppc-and-1: New
35511
35512         PR target/16796
35513         * gcc.dg/ppc-mov-1.c: New.
35514
35515         PR target/16458
35516         * gcc.dg/ppc-compare-1.c: New.
35517
35518 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35519
35520         * objc.dg/desig-init-2.m: New test.
35521
35522 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35523
35524         PR middle-end/18160
35525         * g++.dg/warn/register-var-1.C: New test.
35526         * g++.dg/warn/register-var-2.C: New test.
35527
35528 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35529
35530         * gcc.dg/union-2.c: New test.
35531
35532 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35533
35534         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35535         New test for PR tree-optimization/17892.
35536
35537 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35538
35539         PR c++/18369
35540         * g++.dg/init/new12.C: New test.
35541
35542 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35543
35544         * gcc.target/sparc: New directory.
35545         * gcc.target/sparc/sparc.exp: New driver.
35546         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35547         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35548         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35549         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35550
35551 2004-11-10  Paul Brook  <paul@codesourcery.com>
35552
35553         PR fortran/18218
35554         * gfortran.dg/list_read.c: New test.
35555
35556 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35557
35558         PR c/18322
35559         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35560         expected diagnostic location.
35561
35562 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35563
35564         * gcc.dg/20041109-1.c: New test.
35565
35566 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35567
35568         PR objc/18406
35569         * objc/compile/pr18406.m: New test.
35570
35571 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35572
35573         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35574
35575 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35576
35577         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35578
35579 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35580
35581         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35582
35583 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35584
35585         * gcc.dg/20030225-2.c: Add prototype for abort and
35586         exit.
35587
35588 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35589
35590         PR tree-opt/18299
35591         * gcc.c-torture/pr18299-1.c: New test.
35592
35593 2004-11-06  Andreas Schwab  <schwab@suse.de>
35594
35595         * gcc.dg/pr16286.c: Also test for bool and pixel.
35596
35597 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35598
35599         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35600         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35601         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35602         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35603         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35604         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35605         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35606         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35607         gcc.dg/struct-semi-3.c: New tests.
35608
35609 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35610
35611         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35612
35613 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35614
35615         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35616         Do not use C99 designators.
35617
35618 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35619
35620         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35621
35622 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35623
35624         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35625         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35626         * gcc.c-torture/execute/simd-5.x: Remove.
35627
35628 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35629
35630         PR rtl-optimization/17933
35631         * gcc.dg/torture/pr17933-1.c: New test.
35632
35633 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35634
35635         PR target/18106
35636         * lib/target-supports.exp (check_weak_available): Support
35637         Windows.
35638
35639 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35640
35641         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35642         call to fflush(stdout) before abort.
35643         (my_ffsll): New function.
35644         (generate_fields): Use it.
35645
35646 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35647
35648         * gcc.dg/init-undef-1.c: New test.
35649
35650 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35651
35652         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35653         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35654         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35655         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35656         expected messages for new parser.
35657
35658 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35659
35660         * g++.dg/ext/visibility/symbian1.C: New test.
35661
35662 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35663
35664         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35665         on LP64 targets.
35666
35667 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35668
35669         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35670         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35671         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35672         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35673         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35674         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35675         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35676         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35677         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35678         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35679
35680 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35681
35682         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35683         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35684         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35685         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35686         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35687         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35688         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35689         for new parser.
35690
35691 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35692
35693         PR target/15342
35694         * gcc.dg/20041104-1.c: New test.
35695
35696 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35697
35698         * g++.dg/template/nontype7.C: New test.
35699         * g++.dg/template/nontype8.C: Likewise.
35700         * g++.dg/template/nontype9.C: Likewise.
35701         * g++.dg/template/nontype10.C: Likewise.
35702         * g++.dg/tc1/dr49.C: Likewise.
35703         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35704         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35705
35706 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35707
35708         * g++.dg/rtti/tinfo1.C: Remove xfails.
35709
35710 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35711
35712         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35713         packed attribute to the definition to satisfy the new C++ parser.
35714
35715 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35716
35717         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35718         invocations of va_arg.
35719
35720 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35721
35722         PR c++/18124
35723         * g++.dg/template/crash25.C: New test.
35724
35725         PR c++/18155
35726         * g++.dg/template/typedef2.C: New test.
35727         * g++.dg/parse/crash13.C: Adjust error markers.
35728
35729         PR c++/18177
35730         * g++.dg/conversion/const3.C: New test.
35731
35732 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35733
35734         PR fortran/17535
35735         PR fortran/17583
35736         PR fortran/17713
35737         * gfortran.dg/generic_[123].f90: New testcases.
35738
35739 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35740
35741         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35742         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35743
35744 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35745
35746         PR tree-opt/16808
35747         * gcc.c-torture/compile/pr16808.c: New test.
35748
35749 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35750
35751         PR rtl-optimization/17104
35752         * gcc.dg/ppc-bitfield1.c: New.
35753
35754 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35755
35756         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35757
35758 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35759
35760         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35761         strings for 32-bit code.
35762
35763 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35764
35765         PR c/18239
35766         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35767
35768 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35769
35770         PR c++/18064
35771         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35772
35773 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35774
35775         PR c++/15172
35776         * g++.dg/init/aggr2.C: New test.
35777
35778 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35779
35780         * objc.dg/local-decl-1.m: New test.
35781
35782 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35783
35784         * gcc.dg/20040910-1.c: Adjust regex.
35785
35786 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35787
35788         PR rtl-optimization/18084
35789         * g++.dg/opt/pr18084-1.C: New testcase.
35790
35791 2004-10-30  Matt Austern  <austern@apple.com>
35792
35793         PR c++/17542
35794         * g++.dg/ext/attrib18.C: New test.
35795
35796 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35797
35798         PR middle-end/18096
35799         * gcc.dg/pr18096-1.c: New test case.
35800
35801 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35802
35803         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35804
35805 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35806
35807         PR c/16666
35808         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35809         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35810         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35811         gcc.dg/old-style-prom-3.c: New tests.
35812
35813 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35814
35815         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35816         Remove unnecessary inclusion of stdio.h.
35817
35818 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35819
35820         PR rtl-optimization/17581
35821         * gcc.dg/pr17581-1.c: New test case.
35822
35823 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35824
35825         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35826         being implemented.
35827         * g++.dg/conversion/dr195-1.C: New.
35828         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35829         * g++.old-deja/g++.mike/p10148.C: Likewise.
35830
35831 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35832
35833         PR c++/17695
35834         * g++.dg/debug/typedef2.C: New test.
35835
35836 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35837
35838         PR fortran/13490
35839         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35840         * gfortran.dg/g77/README: Update.
35841
35842 2004-10-28  Matt Austern  <austern@apple.com>
35843
35844         PR c++/14124
35845         * g++.dg/ext/packed7.C: New test.
35846
35847 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35848
35849         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35850         scan-assembler.
35851         * lib/scanasm.exp (hidden-scan-for): New proc.
35852         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35853         string.
35854         (scan-not-hidden): Likewise.
35855         * lib/target-supports.exp (check_visibility_available): mach-o is
35856         support too.
35857
35858 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35859
35860         PR c++/17132
35861         * g++.dg/template/memclass3.C: New test.
35862
35863 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35864
35865         PR middle-end/18160
35866         * gcc.dg/register-var-1.c: New test.
35867         * gcc.dg/register-var-2.c: New test.
35868         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35869         error now.
35870
35871 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35872
35873         PR other/18172
35874         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35875         unused variables.
35876         * gcc.dg/vect/vect-22.c: Likewise.
35877
35878 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35879
35880         * gcc.dg/i386-rotate-1.c: New test.
35881
35882 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35883
35884         * g++.dg/init/ref12.C: Add "run" marker.
35885
35886         PR c++/17435
35887         * g++.dg/init/ref12.C: New test.
35888
35889         PR c++/18140
35890         * g++.dg/template/shift1.C: New test.
35891         * g++.dg/template/error10.C: Adjust error markers.
35892
35893 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35894
35895         PR tree-opt/17529
35896         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35897
35898 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35899
35900         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35901         * gcc.dg/weak/weak-3.c: Likewise.
35902         * gcc.dg/weak/weak-5.c: Likewise.
35903         * gcc.dg/weak/weak-9.c: Likewise.
35904         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35905         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35906
35907         * gcc.dg/darwin-weakimport-1.c: New.
35908
35909 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35910
35911         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35912
35913 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35914
35915         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35916         'syntax' error messages.
35917         * gcc.dg/cpp/direct2s.c: Likewise.
35918
35919 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35920
35921         * gcc.c-torture/compile/20041026-1.c: New.
35922
35923 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35924
35925         PR c++/18093
35926         * g++.dg/lookup/ns2.C: New test.
35927
35928         PR c++/18020
35929         * g++.dg/template/enum4.C: New test.
35930
35931         PR c++/18161
35932         * g++.dg/template/expr1.C: New test.
35933
35934 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35935
35936         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35937
35938 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35939
35940         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35941         gcc.dg/decl-nospec-3.c: New tests.
35942
35943 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35944
35945         * objc.dg/super-class-3.m: New test.
35946
35947 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35948
35949         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35950         resyncing.
35951         * gcc.dg/cpp/direct2s.c: Likewise.
35952
35953 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35954
35955         * objc.dg/image-info.m: Update for changes to section selection.
35956
35957 2004-10-25  David Ayers  <d.ayers@inode.at>
35958             Ziemowit Laski  <zlaski@apple.com>
35959
35960         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35961         diagnostics when messaging 'id <Proto>'.
35962         * objc.dg/class-protocol-1.m: New test.
35963         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35964         a non-existent method signature.
35965         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35966         Update diagnostics when messaging with non-existent method signature.
35967         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35968         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35969         invalid receivers are now resolved as if messaging 'id'; remove
35970         extraneous diagnostics.
35971
35972 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35973
35974         PR c/16667
35975         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35976         gcc.dg/init-desig-obs-3.c: New tests.
35977
35978 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35979
35980         * gcc.dg/debug/20041023-1.c: New test.
35981
35982 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35983
35984         PR middle-end/17407
35985         * gcc.c-torture/compile/pr17407.c: New test.
35986
35987         PR c++/18121
35988         * g++.dg/template/array8.C: New test.
35989
35990 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35991
35992         PR other/18138
35993         * lib/g++.exp: Accept more than one multilib libgcc.
35994         * lib/gcc-dg.exp: Likewise.
35995         * lib/objc.exp: Likewise.
35996         * lib/treelang.exp: Likewise.
35997         * lib/gfortran.exp: Likewise.
35998
35999 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36000
36001         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36002
36003 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36004
36005         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36006         * gcc.dg/c99-const-expr-3.c: Likewise.
36007
36008 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36009
36010         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36011
36012 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36013
36014         * gcc.c-torture/execute/loop-2e.x: Remove.
36015
36016 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36017
36018         PR c++/18095
36019         * g++.dg/parse/crash18.C: New.
36020         * g++.dg/parse/crash19.C: New.
36021
36022 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36023
36024         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36025         * g++.dg/ext/dllimport2.C: Same.
36026         * g++.dg/ext/dllimport8.C: Same.
36027
36028 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36029
36030         PR c++/10841
36031         * g++.dg/conversion/cast1.C: New test.
36032         * g++.dg/overload/pmf1.C: Adjust error marker.
36033
36034 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36035
36036         PR objc/17923
36037         * objc.dg/const-str-7.m: New test.
36038
36039 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36040
36041         * g++.dg/template/memfriend11.C: Fix comment typo.
36042         * g++.dg/template/memfriend14.C: Likewise.
36043
36044 2004-10-20  Richard Henderson  <rth@redhat.com>
36045
36046         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36047         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36048         -fasynchronous-unwind-tables.
36049
36050 2004-10-20  Richard Henderson  <rth@redhat.com>
36051
36052         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36053         (main): Return success.
36054         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36055         (main): Return success.
36056
36057 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36058
36059         PR c++/13495
36060         * g++.dg/template/memfriend9.C: New test.
36061         * g++.dg/template/memfriend10.C: Likewise.
36062         * g++.dg/template/memfriend11.C: Likewise.
36063         * g++.dg/template/memfriend12.C: Likewise.
36064         * g++.dg/template/memfriend13.C: Likewise.
36065         * g++.dg/template/memfriend14.C: Likewise.
36066         * g++.dg/template/memfriend15.C: Likewise.
36067         * g++.dg/template/memfriend16.C: Likewise.
36068         * g++.dg/template/memfriend17.C: Likewise.
36069         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36070
36071 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36072
36073         * g++.dg/conversion/dr195.C: New.
36074         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36075
36076 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36077             Devang Patel  <dpatel@apple.com>
36078
36079         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36080         of floating point arithmetic, which could trap.
36081
36082 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36083
36084         PR c++/14035
36085         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36086         * g++.dg/conversion/const2.C: New test.
36087         * g++.dg/expr/reinterpret2.C: New test.
36088         * g++.dg/expr/reinterpret3.C: New test.
36089         * g++.dg/expr/cast2.C: New test.
36090         * g++.dg/expr/copy1.C: New test.
36091         * g++.dg/other/conversion1.C: Change error message.
36092         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36093         function pointers to void *.
36094         * g++.old-deja/g++.mike/p10148.C: Likewise.
36095
36096 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36097
36098         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36099
36100 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36101
36102         PR c++/18047
36103
36104         * g++.dg/parse/expr3.C: New test.
36105
36106 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36107
36108         * gcc.dg/smod-1.c: New test.
36109
36110 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36111
36112         * objc.dg/method-14.m: New test.
36113
36114 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36115
36116         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36117         Also xfail as the patch was reverted.
36118
36119 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36120
36121         PR middle-end/16973
36122         * gcc.dg/pr16973.c: New test.
36123
36124 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36125
36126         PR tree-optimization/17656
36127         * gcc.c-torture/compile/pr17656.c: New test.
36128
36129 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36130
36131         * g++.dg/eh/shadow1.C: New.
36132
36133 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36134
36135         * gcc.c-torture/compile/20041018-1.c: New test.
36136
36137 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36138
36139         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36140         compiler referring to register 0 when accessing sdata.  The linker
36141         now patches things up.
36142
36143 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36144
36145         PR c/17529
36146         * gcc.c-torture/compile/pr17529.c: New test.
36147
36148 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36149
36150         PR c++/17743
36151         * g++.dg/ext/attrib17.C: New test.
36152
36153 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36154
36155         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36156
36157 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36158
36159         PR c++/10479
36160         * g++.dg/ext/attrib16.C: New test.
36161
36162 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36163
36164         PR c++/17042
36165         * g++.dg/init/dso_handle1.C: New test.
36166
36167         PR c++/14667
36168         * g++.dg/parse/typedef6.C: New test.
36169
36170         PR c++/17916
36171         * g++.dg/parse/pragma1.C: New test.
36172
36173 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36174
36175         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36176
36177 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36178
36179         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36180         -fno-common when on HPPA HP-UX platforms.
36181
36182 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36183
36184         PR other/16820
36185         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36186         stdint.h.
36187         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36188         uintptr_t.
36189
36190 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36191
36192         PR c++/16301
36193         * g++.dg/lookup/strong-using-4.C: New test.
36194
36195 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36196
36197         PR middle-end/16567
36198         * gcc.c-torture/compile/nested-1.c: New test.
36199
36200 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36201
36202         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36203         and mipsisa64*-*-* (until support for misaligned loads is added).
36204         * gcc.dg/vect/vect-50.c: Likewise.
36205         * gcc.dg/vect/vect-52.c: Likewise.
36206         * gcc.dg/vect/vect-54.c: Likewise.
36207         * gcc.dg/vect/vect-58.c: Likewise.
36208         * gcc.dg/vect/vect-60.c: Likewise.
36209         * gcc.dg/vect/vect-80.c: Likewise.
36210
36211 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36212
36213         PR c++/17976
36214         * g++.dg/init/dtor3.C: New test.
36215
36216 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36217
36218         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36219
36220 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36221
36222         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36223         * gcc.dg/macho-lo-sum.c: Likewise.
36224
36225 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36226
36227         * gcc.dg/ppc-spe64-1.c: New test.
36228
36229 2004-10-14  Devang Patel  <dpatel@apple.com>
36230
36231         PR 17635
36232         * gcc.dg/pr17635.c : New test.
36233
36234 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36235
36236         * gcc.dg/vect/vect-28.c: Remove xfail.
36237         * gcc.dg/vect/vect-30.c: Remove xfail.
36238         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36239         * gcc.dg/vect/vect-33.c: Remove xfail.
36240         * gcc.dg/vect/vect-44.c: Remove xfail.
36241         * gcc.dg/vect/vect-46.c: Remove xfail.
36242         * gcc.dg/vect/vect-50.c: Remove xfail.
36243         * gcc.dg/vect/vect-52.c: Remove xfail.
36244         * gcc.dg/vect/vect-54.c: Remove xfail.
36245         * gcc.dg/vect/vect-58.c: Remove xfail.
36246         * gcc.dg/vect/vect-60.c: Remove xfail.
36247         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36248         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36249         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36250         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36251         * gcc.dg/vect/vect-8.c: Remove xfail.
36252         * gcc.dg/vect/vect-80.c: Remove xfail.
36253         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36254
36255 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36256
36257         * gcc.dg/vect/vect-82.c: New testcase.
36258         * gcc.dg/vect/vect-82_64.c: New testcase.
36259         * gcc.dg/vect/vect-83.c: New testcase.
36260         * gcc.dg/vect/vect-83_64.c: New testcase.
36261
36262 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36263
36264         * gcc.dg/cpp/error-1.c: New test.
36265
36266 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36267
36268         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36269
36270 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36271
36272         PR target/17984
36273         * gcc.dg/cris-peep2-xsrand2.c: New test.
36274
36275 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36276
36277         PR c++/17661
36278         * g++.dg/expr/for2.C: New test.
36279
36280 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36281
36282         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36283
36284 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36285
36286         PR tree-optimization/17724
36287         * g++.dg/opt/pr17724-1.C: New test.
36288         * g++.dg/opt/pr17724-2.C: New test.
36289         * g++.dg/opt/pr17724-3.C: New test.
36290         * g++.dg/opt/pr17724-4.C: New test.
36291         * g++.dg/opt/pr17724-5.C: New test.
36292         * g++.dg/opt/pr17724-6.C: New test.
36293
36294 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36295
36296         PR c/17301
36297         * gcc.dg/pr17301-2.c: New test.
36298
36299 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36300
36301         PR c++/15876
36302         * g++.dg/parse/error22.C: New test.
36303
36304         PR c++/17936
36305         * g++.dg/template/spec18.C: New test.
36306
36307 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36308
36309         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36310         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36311         memcpy.
36312         * gcc.dg/ia64-sync-2.c: Ditto.
36313         * gcc.dg/ia64-sync-3.c: Ditto.
36314
36315 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36316
36317         * g++.dg/eh/cleanup5.C: Add dg-options "".
36318
36319 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36320
36321         PR middle-end/17657
36322         * gcc.dg/switch-4.c: New test case.
36323
36324 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36325
36326         * gcc.c-torture/execute/20041011-1.c: New test.
36327
36328 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36329
36330         PR c++/17554
36331         * g++.dg/init/for3.C: New test.
36332
36333         PR c++/17657
36334         * g++.dg/opt/switch2.C: New test.
36335
36336         PR middle-end/17703
36337         * g++.dg/warn/Wreturn-2.C: New test.
36338
36339 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36340
36341         PR c++/17907
36342         * g++.dg/eh/cleanup5.C: New test.
36343
36344 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36345
36346         PR c++/17393
36347         * g++.dg/parse/error21.C: New test.
36348
36349 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36350
36351         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36352         * g++.dg/warn/incomplete1.C: Likewise.
36353         * g++.dg/template/qualttp20.C: Likewise.
36354
36355 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36356
36357         PR c/17881
36358         * parm-incomplete-1.c: New test.
36359
36360 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36361
36362         PR c++/17867
36363         * g++.dg/parse/error19.C: New test.
36364
36365         PR c++/17670
36366         * g++.dg/init/new11.C: New test.
36367
36368         PR c++/17821
36369         * g++.dg/parse/error20.C: New test.
36370
36371         PR c++/17826
36372         * g++.dg/template/crash24.C: New test.
36373
36374 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36375
36376         PR c/17301
36377         * gcc.dg/pr17301-1.c: New test.
36378
36379 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36380
36381         PR c/17189
36382         * gcc.dg/anon-struct-5.c: New test.
36383
36384 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36385
36386         PR c/17844
36387         * gcc.dg/pr17844-1.c: New test.
36388
36389 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36390
36391         PR tree-optimization/17906
36392         * gcc.c-torture/compile/pr17906.c: New.
36393
36394 2004-10-09  Stuart Hastings  <stuart@apple.com>
36395             Roger Sayle  <roger@eyesopen.com>
36396
36397         PR rtl-optimization/17853
36398         * gcc.dg/i386-mmx-5.c: New testcase.
36399
36400 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36401
36402         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36403
36404 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36405
36406         PR c++/17524
36407         * g++.dg/template/static9.C: New test.
36408
36409         PR c++/17685
36410         * g++.dg/parse/operator5.C: New test.
36411
36412 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36413
36414         PR middle-end/17894
36415         * gcc.c-torture/execute/divcmp-4.c: New test case.
36416
36417 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36418
36419         PR tree-opt/17902
36420         * g++.dg/opt/pr17902.C: New test.
36421
36422 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36423
36424         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36425
36426 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36427
36428         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36429
36430 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36431
36432         * gcc.dg/assign-warn-3.c: New test.
36433
36434 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36435
36436         PR c/16999
36437         * gcc.dg/cpp/ident-1.c: New test.
36438
36439 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36440
36441         * gcc.c-torture/compile/acc1.c: New.
36442
36443 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36444
36445         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36446         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36447
36448 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36449
36450         * gcc.dg/ultrasp11.c: New test.
36451
36452 2004-10-08  Michael Matz  <matz@suse.de>
36453
36454         * gcc.dg/doloop-2.c: New test.
36455
36456 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36457
36458         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36459         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36460         objc.dg/method-9.m: Update expected diagnostics.
36461
36462 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36463
36464         * gcc.dg/ppc-fsel-3.c: New file.
36465         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36466
36467 2004-10-07  Paul Brook  <paul@codesourcery.com>
36468
36469         * gfortran.dg/intrinsic_verify_1.f90: New test.
36470
36471 2004-10-07  Paul Brook  <paul@codesourcery.com>
36472
36473         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36474
36475 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36476
36477         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36478         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36479         commit.
36480
36481 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36482
36483         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36484
36485 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36486
36487         PR c++/17115
36488         * g++.dg/warn/Winline-4.C: New test.
36489
36490 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36491
36492         * gcc.c-torture/compile/20041007-1.c: New test.
36493
36494 2004-10-07  Paul Brook  <paul@codesourcery.com>
36495
36496         PR fortran/17678
36497         * gfortran.dg/use_allocated_1.f90: New test.
36498
36499 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36500
36501         PR middle-end/17849
36502         * gfortran.fortran-torture/compile/nested.f90: New test
36503
36504 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36505
36506         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36507
36508 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36509
36510         PR c++/17368
36511         * g++.dg/ext/asm6.C: New test.
36512
36513 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36514
36515         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36516
36517 2004-10-06  Paul Brook  <paul@codesourcery.com>
36518
36519         PR libfortran/17709
36520         * gfortran.dg/empty_format_1.f90: New test.
36521
36522 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36523
36524         PR fortran/17568
36525         * gfortran.dg/ishft.f90: New test.
36526
36527         PR fortran/17283
36528         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36529         tests.
36530
36531 2004-10-06  Paul Brook  <paul@codesourcery.com>
36532
36533         * gfortran.dg/do_1.f90: New test.
36534
36535 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36536
36537         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36538         optimizing for size.
36539
36540 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36541
36542         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36543
36544 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36545
36546         * gcc.c-torture/compile/20041005-1.c: New test.
36547
36548 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36549
36550         PR c++/17829
36551         * g++.dg/lookup/koenig4.C: New.
36552
36553 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36554
36555         * g++.dg/other/classkey1.C: Adjust quoting marks.
36556         * g++.dg/parse/error15.C: Likewise.
36557         * g++.dg/template/meminit2.C (int>): Likewise.
36558
36559 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36560
36561         PR fortran/17283
36562         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36563
36564         PR fortran/17631
36565         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36566
36567         PR fortran/17708
36568         * gfortran.dg/pr17708.f90: New test.
36569
36570 2004-10-04  Chao-ying Fu  <fu@mips.com>
36571
36572         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36573         * gcc.dg/vect/vect-4.c: Ditto.
36574         * gcc.dg/vect/vect-5.c: Ditto.
36575         * gcc.dg/vect/vect-6.c: Ditto.
36576         * gcc.dg/vect/vect-8.c: Ditto.
36577         * gcc.dg/vect/vect-16.c: Ditto.
36578         * gcc.dg/vect/vect-30.c: Ditto.
36579         * gcc.dg/vect/vect-40.c: Ditto.
36580         * gcc.dg/vect/vect-41.c: Ditto.
36581         * gcc.dg/vect/vect-42.c: Ditto.
36582         * gcc.dg/vect/vect-43.c: Ditto.
36583         * gcc.dg/vect/vect-44.c: Ditto.
36584         * gcc.dg/vect/vect-45.c: Ditto.
36585         * gcc.dg/vect/vect-46.c: Ditto.
36586         * gcc.dg/vect/vect-47.c: Ditto.
36587         * gcc.dg/vect/vect-48.c: Ditto.
36588         * gcc.dg/vect/vect-49.c: Ditto.
36589         * gcc.dg/vect/vect-50.c: Ditto.
36590         * gcc.dg/vect/vect-51.c: Ditto.
36591         * gcc.dg/vect/vect-52.c: Ditto.
36592         * gcc.dg/vect/vect-53.c: Ditto.
36593         * gcc.dg/vect/vect-54.c: Ditto.
36594         * gcc.dg/vect/vect-55.c: Ditto.
36595         * gcc.dg/vect/vect-56.c: Ditto.
36596         * gcc.dg/vect/vect-57.c: Ditto.
36597         * gcc.dg/vect/vect-58.c: Ditto.
36598         * gcc.dg/vect/vect-59.c: Ditto.
36599         * gcc.dg/vect/vect-60.c: Ditto.
36600         * gcc.dg/vect/vect-74.c: Ditto.
36601         * gcc.dg/vect/vect-79.c: Ditto.
36602         * gcc.dg/vect/vect-80.c: Ditto.
36603
36604 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36605
36606         * gcc.dg/unused-7.c: Use the correct option.
36607
36608 2004-10-04  Paul Brook  <paul@codesourcery.com>
36609         Bud Davis  <bdavis9659@comcast.net>
36610
36611         PR fortran/17706
36612         PR fortran/16434
36613         * gfortran/pr17706.f90: New test.
36614         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36615
36616 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36617
36618         * gfortran.dg/pr17612.f90: New test.
36619
36620 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36621
36622         * g++.dg/template/local1.C: Adjust quoting marks in
36623         testing for diagnostics.
36624         * g++.dg/tls/diag-2.C: Likewise.
36625         * g++.dg/other/error8.C: Likewise.
36626
36627 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36628
36629         PR c/17178
36630         * gcc.dg/unused-4.c: Adjust to be correct.
36631
36632         PR c/17820
36633         * gcc.dg/unused-7.c: New test.
36634
36635 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36636
36637         PR c++/17797
36638         * g++.dg/overload/template2.C: New test.
36639
36640 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36641
36642         PR tree-optimization/16632
36643         * gcc.dg/tree-ssa/20041002-1.c: New.
36644
36645 2004-10-03  Paul Brook  <paul@codesourcery.com>
36646
36647         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36648         rather than relying on default formatting.
36649
36650 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36651
36652         * gcc.dg/20040920-1.c: Update expected message text.
36653
36654 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36655
36656         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36657
36658 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36659
36660         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36661         tree level.
36662
36663 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36664
36665         * gcc.dg/tree-ssa/pr17343.c: Remove.
36666
36667 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36668
36669         PR tree-opt/17343
36670         * gcc.dg/tree-ssa/pr17343.c: New test.
36671
36672 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36673
36674         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36675         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36676         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36677         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36678         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36679
36680 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36681
36682         * gcc.dg/lvalue-2.c: New test.
36683
36684 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36685
36686         PR c/17730
36687         * gcc.dg/pr17730-1.c: New test
36688
36689 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36690
36691         PR c/7425
36692         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36693
36694 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36695
36696         * gcc.c-torture/execute/stdarg-1.c: New test.
36697         * gcc.c-torture/execute/stdarg-2.c: New test.
36698         * gcc.c-torture/execute/stdarg-3.c: New test.
36699         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36700         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36701         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36702         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36703         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36704
36705 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36706
36707         PR tree-optimization/17697
36708         * g++.dg/opt/pr17697-1.C: New test.
36709         * g++.dg/opt/pr17697-2.C: New test.
36710         * g++.dg/opt/pr17697-3.C: New test.
36711
36712 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36713
36714         PR c/16409
36715         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36716         gcc.dg/vla-init-5.c: New tests.
36717
36718 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36719
36720         PR c/13804
36721         * gcc.dg/pr13804-1.c: New test.
36722
36723 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36724
36725         PR fortran/16938
36726         * gfortran.dg/pr16938.f90: New test.
36727
36728 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36729
36730         * g++.dg/template/crash23.C: New test.
36731
36732 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36733
36734         PR c++/17585
36735         * g++.dg/template/static8.C: New test.
36736
36737 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36738
36739         PR c++/17681
36740         * g++.dg/other/error9.C: New test.
36741
36742 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36743
36744         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36745
36746 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36747
36748         PR fortran/15164
36749         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36750
36751 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36752
36753         PR middle-end/17112
36754         * gcc.dg/pr17112-1.c: New test case.
36755
36756 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36757
36758         PR c/11459
36759         * gcc.dg/pr11459-1.c: New test.
36760
36761 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36762
36763         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36764         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36765
36766 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36767
36768         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36769
36770 2004-09-25  Jan Hubicka  <jh@suse.cz>
36771
36772         * compile/30040909-1.c: New test.
36773         * compile/30040907-1.c: New test.
36774
36775 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36776
36777         * gcc.c-torture/execute/va-arg-26.c: New test.
36778
36779 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36780
36781         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36782         extra diagnostics on targets with 64-bit pointers.
36783         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36784
36785 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36786
36787         PR c/17188
36788         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36789         * gcc.dg/decl-3.c: Adjust expected message.
36790
36791 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36792
36793         PR fortran/17615
36794         * gfortran.dg/pr17615.f90: New test.
36795
36796 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36797
36798         PR tree-optimzation/17517
36799         * g++.dg/tree-ssa/pr17517.C: New Test.
36800
36801 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36802
36803         PR c++/16889
36804         * g++.dg/lookup/ambig3.C: New.
36805
36806 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36807
36808         PR tree-opt/17624
36809         * g++.dg/opt/pr17624.C: New test.
36810
36811 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36812
36813         PR c/6980
36814         * gcc.dg/Wbad-function-cast-1.c: New test.
36815
36816 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36817
36818         * g++.dg/ext/complit1.C
36819         * g++.dg/other/error2.C
36820         * g++.dg/other/nontype-1.C
36821         * g++.dg/parse/crash11.C
36822         * g++.dg/parse/crash12.C
36823         * g++.dg/parse/error15.C
36824         * g++.dg/parse/error4.C
36825         * g++.dg/parse/tmpl-outside1.C
36826         * g++.dg/parse/too-many-tmpl-args1.C
36827         * g++.dg/template/dependent-expr3.C
36828         * g++.dg/template/error10.C
36829         * g++.dg/template/instantiate1.C
36830         * g++.dg/template/vtable2.C
36831         * g++.dg/warn/Wshadow-1.C
36832         * g++.dg/warn/weak1.C
36833         * g++.old-deja/g++.brendan/crash16.C
36834         * g++.old-deja/g++.brendan/crash18.C
36835         * g++.old-deja/g++.brendan/crash48.C
36836         * g++.old-deja/g++.brendan/crash49.C
36837         * g++.old-deja/g++.brendan/crash55.C
36838         * g++.old-deja/g++.brendan/crash56.C
36839         * g++.old-deja/g++.brendan/crash8.C
36840         * g++.old-deja/g++.brendan/enum11.C
36841         * g++.old-deja/g++.brendan/enum8.C
36842         * g++.old-deja/g++.brendan/enum9.C
36843         * g++.old-deja/g++.brendan/friend3.C
36844         * g++.old-deja/g++.brendan/misc14.C
36845         * g++.old-deja/g++.bugs/900402_02.C
36846         * g++.old-deja/g++.bugs/900404_03.C
36847         * g++.old-deja/g++.bugs/900404_04.C
36848         * g++.old-deja/g++.bugs/900428_03.C
36849         * g++.old-deja/g++.jason/crash4.C
36850         * g++.old-deja/g++.jason/overload21.C
36851         * g++.old-deja/g++.jason/redecl1.C
36852         * g++.old-deja/g++.jason/report.C
36853         * g++.old-deja/g++.jason/rfg10.C
36854         * g++.old-deja/g++.jason/template30.C
36855         * g++.old-deja/g++.law/arm12.C
36856         * g++.old-deja/g++.law/ctors5.C
36857         * g++.old-deja/g++.law/cvt20.C
36858         * g++.old-deja/g++.law/init10.C
36859         * g++.old-deja/g++.law/init8.C
36860         * g++.old-deja/g++.law/visibility17.C
36861         * g++.old-deja/g++.law/visibility7.C
36862         * g++.old-deja/g++.mike/net8.C
36863         * g++.old-deja/g++.mike/p646.C
36864         * g++.old-deja/g++.mike/p700.C
36865         * g++.old-deja/g++.mike/p701.C
36866         * g++.old-deja/g++.mike/p811.C
36867         * g++.old-deja/g++.ns/template13.C
36868         * g++.old-deja/g++.other/array3.C
36869         * g++.old-deja/g++.other/crash25.C
36870         * g++.old-deja/g++.other/dtor3.C
36871         * g++.old-deja/g++.other/dtor4.C
36872         * g++.old-deja/g++.other/main1.C
36873         * g++.old-deja/g++.other/warn7.C
36874         * g++.old-deja/g++.pt/crash11.C
36875         * g++.old-deja/g++.pt/crash36.C
36876         * g++.old-deja/g++.pt/spec22.C
36877         * g++.old-deja/g++.pt/spec9.C
36878         * g++.old-deja/g++.pt/ttp52.C
36879         * g++.old-deja/g++.robertl/eb103.C
36880         * g++.old-deja/g++.robertl/eb121.C
36881         * g++.old-deja/g++.robertl/eb22.C
36882         * g++.old-deja/g++.robertl/eb8.C:
36883         Update locations and/or regexps of dg-error markers.
36884         Remove markers for some bogus messages that are no longer issued.
36885
36886 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36887
36888         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36889         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36890
36891 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36892
36893         PR c++/17618
36894         * g++.dg/lookup/crash5.C: New test.
36895
36896 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36897
36898         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36899         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36900         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36901         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36902         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36903         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36904
36905         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36906         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36907         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36908         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36909         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36910         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36911
36912         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36913
36914         * gcc.dg/vect/vect-44.c: Check additional cases.
36915         * gcc.dg/vect/vect-48.c: Check additional cases.
36916
36917         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36918         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36919         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36920         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36921         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36922         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36923         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36924         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36925         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36926
36927         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36928         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36929         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36930
36931 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36932
36933         * gcc.dg/tree-ssa/loop-6.c: New test.
36934
36935 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36936
36937         PR c++/17620
36938         * g++.dg/inherit/base2.C: New.
36939
36940 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36941
36942         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36943         * gcc.dg/20001012-2.c: Likewise.
36944         * gcc.dg/20001013-1.c: Likewise.
36945         * gcc.dg/20001101-1.c: Likewise.
36946         * gcc.dg/20001102-1.c: Likewise.
36947         * gcc.dg/bf-spl1.c: Likewise.
36948         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36949         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36950
36951 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36952
36953         PR tree-optimization/16721
36954         * gcc.dg/tree-ssa/pr16721.c: New test.
36955
36956 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36957
36958         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36959         * gcc.dg/20040305-1.c: Likewise.
36960
36961 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36962
36963         PR c/16566
36964         * gcc.c-torture/compile/pr16566-1.c,
36965         gcc.c-torture/compile/pr16566-2.c,
36966         gcc.c-torture/compile/pr16566-3.c: New tests.
36967
36968 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36969
36970         PR tree-optimization/17512
36971         * gcc.c-torture/compile/20040916-1.c.
36972
36973 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36974
36975         * gcc.dg/pragma-re-3.c: New test.
36976
36977 2004-09-17  Matt Austern  <austern@apple.com>
36978
36979         PR c++/15049
36980         * g++.dg/other/anon3.C: New.
36981
36982 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36983
36984         PR c++/7503
36985         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36986         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36987         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36988         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36989         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36990
36991 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36992
36993         PR fortran/17286
36994         * gfortran.dg/pr17286.f90: New test.
36995
36996 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36997
36998         PR c++/17530
36999         * g++.dg/template/static7.C: New test.
37000
37001 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37002
37003         PR tree-opt/17558
37004         * gcc.c-torture/compile/pr17558.c: New test.
37005
37006 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37007
37008         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37009         if SKIP_ATTRIBUTE is defined.
37010
37011 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37012
37013         PR fortran/15957
37014         * gfortran.dg/pr15957.f90: New test.
37015
37016 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37017
37018         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37019         in comparison.
37020         * gcc.dg/vect/vect-79.c: Likewise.
37021         * gcc.dg/vect/vect-80.c: Likewise.
37022
37023 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37024
37025         PR fortran/15750
37026         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37027
37028 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37029
37030         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37031         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37032         * gcc.dg/vect/vect-62.c: New testcase.
37033         * gcc.dg/vect/vect-63.c: New testcase.
37034         * gcc.dg/vect/vect-64.c: New testcase.
37035         * gcc.dg/vect/vect-65.c: New testcase.
37036         * gcc.dg/vect/vect-66.c: New testcase.
37037         * gcc.dg/vect/vect-67.c: New testcase.
37038         * gcc.dg/vect/vect-68.c: New testcase.
37039         * gcc.dg/vect/vect-69.c: New testcase.
37040         * gcc.dg/vect/vect-79.c: New testcase.
37041         * gcc.dg/vect/vect-80.c: New testcase.
37042
37043 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37044
37045         * gcc.target/mips/asm-1.c: New test.
37046
37047 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37048
37049         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37050         * gcc.dg/vect/vect-73.c: New testcase.
37051         * gcc.dg/vect/vect-74.c: New testcase.
37052         * gcc.dg/vect/vect-75.c: New testcase.
37053         * gcc.dg/vect/vect-76.c: New testcase.
37054         * gcc.dg/vect/vect-77.c: New testcase.
37055         * gcc.dg/vect/vect-78.c: New testcase
37056
37057 2004-09-18  Paul Brook  <paul@codesourcery.com>
37058
37059         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37060
37061 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37062
37063         PR c/17424
37064         * gcc.dg/pr17424-1.c: New test.
37065
37066 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37067
37068         * g++.dg/tree-ssa/pr17153.C: New test.
37069
37070 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37071
37072         PR pch/13361
37073         * g++.dg/pch/wchar-1.C: New.
37074         * g++.dg/pch/wchar-1.Hs: New.
37075
37076 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37077
37078         * gcc.c-torture/execute/20040917-1.c: New test.
37079
37080 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37081
37082         PR tree-optimization/17319
37083         * gcc.dg/pr17319.c: New test.
37084
37085 2004-09-17  Devang Patel  <dpatel@apple.com>
37086
37087         * gcc.dg/20040813-1.c: New test.
37088
37089 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37090
37091         PR tree-optimization/17273
37092         * gcc.c-torture/compile/pr17273.c: New test.
37093
37094 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37095
37096         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37097         Update expected messages.
37098         * gcc.dg/declspec-13.c: New test.
37099
37100 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37101
37102         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37103
37104 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37105
37106         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37107         change what 'a' is pointing to.
37108
37109 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37110
37111         PR c++/16002
37112         * g++.dg/template/error18.C: New test.
37113
37114         PR c++/16029
37115         * g++.dg/warn/Wunused-8.C: New test.
37116
37117 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37118
37119         PR tree-optimization/17513
37120         * gcc.dg/20040916-1.c: New test.
37121
37122 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37123
37124         PR c++/17501
37125         * g++.dg/template/typename7.C: New test.
37126
37127 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37128
37129         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37130
37131 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37132
37133         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37134         with -ftree-based-profiling also.
37135         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37136
37137 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37138
37139         PR/15364
37140         * gfortran.dg/der_array_io_1.f90: New test.
37141         * gfortran.dg/der_array_io_2.f90: New test.
37142         * gfortran.dg/der_array_io_3.f90: New test.
37143
37144 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37145
37146         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37147         EABI.
37148
37149 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37150
37151         * g++.dg/opt/switch1.C: New test.
37152
37153 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37154
37155         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37156         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37157         Update expected messages.
37158
37159 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37160
37161         PR fortran/16485
37162         * gfortran.dg/same_name_1.f90: New test.
37163
37164 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37165
37166         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37167         dereference garbage pointers.
37168
37169 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37170
37171         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37172         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37173
37174         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37175         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37176         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37177
37178 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37179
37180         PR c++/17324
37181         * g++.dg/template/mangle1.C: New test.
37182
37183 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37184
37185         PR tree-optimization/17252
37186         * gcc.c-torture/execute/pr17252.c: New test.
37187
37188 2004-09-14  Andrew Pinski  <apinski@apple.com>
37189
37190         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37191
37192 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37193
37194         PR rtl-optimization/9771
37195         * gcc.dg/pr9771-1.c: New test case.
37196
37197 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37198
37199         PR tree-optimization/15262
37200         * gcc.c-torture/execute/pr15262-1.c: New test.
37201         * gcc.c-torture/execute/pr15262-2.c: New test.
37202
37203 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37204
37205         * gcc.dg/declspec-12.c: New test.
37206
37207 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37208
37209         * gfortran.dg/pr17090.f90: Add directives to test.
37210
37211 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37212
37213         * gcc.c-torture/compile/20040914-1.c: New test.
37214
37215 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37216
37217         PR c++/16162
37218         * g++.dg/template/decl2.C: New test.
37219
37220 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37221
37222         PR fortran/17090
37223         * gfortran.dg/pr17090.f90: New test.
37224
37225 2004-09-13  Dale Johannesen  <dalej@apple.com>
37226
37227         * gcc.c-torture/compile/pr17408.c: New test case.
37228
37229 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37230
37231         PR c++/16716
37232         * g++.dg/parse/crash17.C: New test.
37233
37234         PR c++/17327
37235         * g++.dg/template/enum3.C: New test.
37236
37237 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37238
37239         * lib/gcc-defs.exp: Load wrapper.exp.
37240         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37241         using local code.
37242         * lib/gcc.exp (gcc_init): Similar.
37243         * lib/gfortran.exp (gfortran_init): Similar.
37244         * lib/objc.exp (objc_init): Similar.
37245         * lib/treelang.exp (treelang_init): Similar.
37246         * lib/wrapper.exp: New file with build_wrapper call machinery in
37247         ${tool}_maybe_build_wrapper.
37248
37249 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37250
37251         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37252         "inline".
37253         * gcc.dg/declspec-11.c: Update expected messages.
37254         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37255         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37256         gcc.dg/inline-12.c: New tests.
37257
37258 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37259
37260         * g++.dg/tree-ssa/pr17400.C: New testcase.
37261
37262 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37263
37264         * gcc.target/mips/sb1-1.c: New testcase.
37265
37266 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37267
37268         * lib/g77-dg.exp: Remove unused file.
37269         * lib/mike-g77.exp: Ditto.
37270         * lib/g77.exp: Ditto.
37271
37272 2004-09-12  Richard Henderson  <rth@redhat.com>
37273
37274         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37275
37276 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37277
37278         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37279         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37280         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37281         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37282         Update expected messages.
37283
37284 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37285
37286         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37287         declaration/use mismatch for dirp parameter.
37288
37289 2004-09-12  Andrew Pinski  <apinski@apple.com>
37290
37291         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37292         -fgnu-runtime is passed.
37293
37294 2004-09-12  Richard Henderson  <rth@redhat.com>
37295
37296         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37297         do the uplevel thing and update additional_flags directly.
37298         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37299         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37300         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37301         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37302
37303 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37304
37305         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37306
37307 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37308
37309         PR middle-end/17411
37310         * g++.dg/opt/pr17411-1.C: New test case.
37311
37312 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37313
37314         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37315         gcc.dg/tls/diag-2.c: Update expected messages.
37316         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37317         messages.
37318         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37319         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37320         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37321         gcc.dg/tls/diag-5.c: New tests.
37322
37323 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37324
37325         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37326
37327 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37328
37329         * g++.dg/parse/break-in-for.C: New test.
37330
37331 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37332
37333         * gcc.dg/tree-ssa/20040911-1.c: New test.
37334
37335 2004-09-11  Andreas Jaeger  <aj@suse.de>
37336
37337         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37338         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37339
37340 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37341
37342         * gcc.target/frv: New directory of FR-V-specific tests.
37343
37344 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37345
37346         * gcc.dg/convert-vec-1.c: New test.
37347
37348 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37349
37350         PR middle-end/17024
37351         * gcc.dg/pr17024-1.c: New test case.
37352
37353 2004-09-10  Eric Christopher  <echristo@redhat.com>
37354
37355         * gcc.dg/20040910-1.c: New test.
37356
37357 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37358
37359         * gcc.dg/bitfld-9.c: New test.
37360
37361 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37362
37363         * gcc.c-torture/execute/ieee/acc1.c: New test.
37364         * gcc.c-torture/execute/ieee/acc2.c: New test.
37365         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37366
37367 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37368
37369         * gcc.dg/deprecated-2.c: New test.
37370
37371 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37372
37373         * gcc.dg/init-vec-1.c: New test.
37374
37375 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37376
37377         PR middle-end/17055
37378         * gcc.dg/pr17055-1.c: New test case.
37379
37380 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37381
37382         PR target/17377
37383         * gcc.c-torture/execute/pr17377.c: New test.
37384
37385 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37386
37387         PR c/8420
37388         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37389         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37390         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37391         gcc.dg/long-long-typespec-1.c: New tests.
37392         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37393
37394 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37395
37396         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37397         gcc.dg/gnu99-static-1.c: New tests.
37398
37399 2004-09-08  Devang Patel  <dpatel@apple.com>
37400
37401         * gcc.dg/darwin-ld-20040828-1.c: New test.
37402         * gcc.dg/darwin-ld-20040828-2.c: New test.
37403         * gcc.dg/darwin-ld-20040828-3.c: New test.
37404
37405 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37406
37407         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37408         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37409         in error message.
37410         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37411         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37412         in error message.
37413         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37414         types they qualify.
37415         * objc.dg/type-size-2.m: Fix wording in comment.
37416         * objc.dg/va-meth-1.m: New test case.
37417
37418 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37419
37420         PR c/16633:
37421         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37422         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37423
37424 2004-09-06  Devang Patel  <dpatel@apple.com>
37425
37426         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37427         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37428
37429 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37430
37431         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37432         reflect changed line numbering of diagnostics.
37433
37434 2004-09-06  Paul Brook  <paul@codesourcery.com>
37435
37436         * gfortran.dg/edit_real_1.f90: Add new test.
37437
37438 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37439
37440         * gcc.dg/tree-ssa/loop-2.c: New test.
37441         * gcc.dg/tree-ssa/loop-3.c: New test.
37442         * gcc.dg/tree-ssa/loop-4.c: New test.
37443         * gcc.dg/tree-ssa/loop-5.c: New test.
37444
37445 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37446
37447         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37448
37449 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37450
37451         * gcc.dg/format/sentinel-1.c: New test.
37452
37453 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37454
37455         * gcc.dg/builtins-46.c: New.
37456
37457 2004-09-03  Devang Patel  <dpatel@apple.com>
37458
37459         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37460         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37461
37462 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37463
37464         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37465         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37466         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37467         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37468         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37469         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37470         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37471         the non-portable bzero.
37472         * gcc.dg/20010912-1.c: xfail for NetWare.
37473         * gcc.dg/20020426-2.c: xfail for NetWare.
37474         * gcc.dg/20021014-1.c: xfail for NetWare.
37475         * gcc.dg/20021018-1.c: xfail for NetWare.
37476         * gcc.dg/20030213-1.c: xfail for NetWare.
37477         * gcc.dg/20030225-1.c: xfail for NetWare.
37478         * gcc.dg/20030708-1.c: xfail for NetWare.
37479         * gcc.dg/builtins-config.h: Also exclude NetWare.
37480         * gcc.dg/format/format.h: Define restrict only if not already defined.
37481         * gcc.dg/nest.c: xfail for NetWare.
37482         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37483         * lib/target-supports.exp (check_visibility_available): Exclude
37484         NetWare.
37485
37486 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37487
37488         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37489         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37490         deterministic starting point for the alignment of structure fields.
37491         * gcc.dg/Wpadded.c: Dito.
37492         * g++.dg/abi/vbase10.C: Dito.
37493
37494 2004-09-03  Devang Patel  <dpatel@apple.com>
37495
37496         * g++.dg/debug/pr15736.cc: New test.
37497
37498 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37499
37500         * README.QMTEST: Fix out-of-date link.
37501
37502 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37503
37504         PR fortran/16579
37505         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37506         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37507
37508 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37509
37510         * g++.dg/abi/arm_rtti1.C: New test.
37511
37512 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37513
37514         * gcc.dg/ppc-vector-memcpy.c: New.
37515         * gcc.dg/ppc-vector-memset.c: New.
37516
37517 2004-09-02  Chao-ying Fu  <fu@mips.com>
37518
37519         * gcc.target/mips/mips-3d-1.c: New test.
37520         * gcc.target/mips/mips-3d-2.c: New test.
37521         * gcc.target/mips/mips-3d-3.c: New test.
37522         * gcc.target/mips/mips-3d-4.c: New test.
37523         * gcc.target/mips/mips-3d-5.c: New test.
37524         * gcc.target/mips/mips-3d-6.c: New test.
37525         * gcc.target/mips/mips-3d-7.c: New test.
37526         * gcc.target/mips/mips-3d-8.c: New test.
37527         * gcc.target/mips/mips-3d-9.c: New test.
37528         * gcc.target/mips/mips-ps-1.c: New test.
37529         * gcc.target/mips/mips-ps-2.c: New test.
37530         * gcc.target/mips/mips-ps-3.c: New test.
37531         * gcc.target/mips/mips-ps-4.c: New test.
37532         * gcc.target/mips/mips-ps-type.c: New test.
37533
37534 2004-09-02  Paul Brook  <paul@codesourcery.com>
37535
37536         * gfortran.dg/edit_real_1.f90: Add new tests.
37537
37538 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37539
37540         PR fortran/15327
37541         * gfortran.dg/merge_char_1.f90: New test.
37542
37543 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37544
37545         PR fortran/16404
37546         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37547
37548 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37549
37550         PR c/1522
37551         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37552
37553 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37554
37555         * g++.dg/opt/loop1.C: Do not XFAIL.
37556
37557 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37558
37559         * gcc.c-torture/execute/20040831-1.c: New test.
37560
37561 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37562
37563         PR fortran/16579
37564         * gfortran.dg/g77/20010610.f: Now passes.
37565         Copy from g77.f-torture/execute. Add dg-run directive.
37566         * gfortran.dg/g77/README: Update
37567
37568 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37569
37570         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37571         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37572         (t1, t2, t3, t4): Add volatile.
37573
37574 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37575
37576         * g++.dg/ext/visibility/arm1.C: New test.
37577
37578 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37579
37580         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37581         -pedantic-errors.
37582
37583 2004-09-01  Paul Brook  <paul@codesourcery.com>
37584
37585         * gfortran.dg/eof_2.f90: New test.
37586
37587 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37588
37589         PR fortran/16579
37590         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37591
37592 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37593
37594         PR libfortran/16805
37595         * gfortran.dg/list_read_2.f90: New test.
37596
37597 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37598
37599         * g++.dg/abi/key1.C: New test.
37600
37601 2004-08-31  Richard Henderson  <rth@redhat.com>
37602
37603         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37604         form of offsetof.
37605         * g++.dg/other/offsetof5.C: Remove duplicate.
37606
37607 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37608
37609         PR fortran/17244
37610         * gfortran.dg/func_derived_1.f90: New test.
37611
37612 2004-08-31  Paul Brook  <paul@codesourcery.com>
37613
37614         * gfortran.dg/eof_1.f90: New test.
37615
37616 2004-08-31  Paul Brook  <paul@codesourcery.com>
37617
37618         * gfortran.dg/list_read_1.f90: New file.
37619
37620 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37621
37622         * g++.dg/opt/loop1.C: XFAIL.
37623
37624 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37625
37626         * gcc.dg/funcdef-storage-1.c: New.
37627         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37628         an extern function in local scope.
37629         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37630         declare an 'auto inline' function in local scope.
37631         * gcc.dg/20011130-1.c: Likewise.
37632         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37633         an 'auto' function in local scope.
37634         * gcc.dg/20021014-1.c: Likewise.
37635         * gcc.dg/20030331-2.c: Likewise.
37636
37637 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37638
37639         * gfortran.dg/blockdata_1.f90: New test.
37640
37641 2004-08-30  Richard Henderson  <rth@redhat.com>
37642
37643         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37644
37645 2004-08-30  Richard Henderson  <rth@redhat.com>
37646
37647         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37648         additional_flags set by alternate driver.
37649         (ieee-options): New procedure.
37650         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37651         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37652         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37653         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37654
37655 2004-08-30  Richard Henderson  <rth@redhat.com>
37656
37657         * lib/f-torture.exp: Remove.
37658
37659 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37660
37661         PR rtl-optimization/16590
37662         * g++.dg/opt/loop1.C: New test.
37663
37664 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37665
37666         PR fortran/13910
37667         * gfortran.dg/oldstyle_1.f90: New test.
37668
37669 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37670         Paul Brook  <paul@codesourcery.com>
37671
37672         * gfortran.dg/g77/README: Update.
37673         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37674         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37675         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37676
37677 2004-08-28  Paul Brook  <paul@codesourcery.com>
37678
37679         PR libfortran/17195
37680         * gfortran.dg/edit_real_1.f90: New test.
37681
37682 2004-08-27  Paul Brook  <paul@codesourcery.com>
37683
37684         * gfortran.dg/rewind_1.f90: New test.
37685
37686 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37687
37688         PR fortran/16597
37689         * gfortran.dg/pr16597.f90: New test.
37690
37691 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37692
37693         PR c/13801
37694         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37695         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37696         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37697         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37698         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37699
37700 2004-08-26  Nick Clifton  <nickc@redhat.com>
37701
37702         * gcc.c-torture/compile/pr17119.c: New test.
37703
37704 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37705
37706         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37707
37708 2004-08-25  Richard Henderson  <rth@redhat.com>
37709
37710         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37711         the bits that expect kind=8 to be the largest real kind.
37712
37713 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37714
37715         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37716
37717 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37718
37719         * gfortran.dg/assignment_1.f90: New test.
37720
37721 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37722
37723         * g++.dg/template/repo3.C: New test.
37724
37725 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37726
37727         PR middle-end/16693
37728         PR tree-optimization/16372
37729         * g++.dg/opt/pr16372-1.C: New test case.
37730         * g++.dg/opt/pr16693-1.C: New test case.
37731         * g++.dg/opt/pr16693-2.C: New test case.
37732
37733 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37734
37735         * objc.dg/proto-lossage-4.m: New test.
37736
37737 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37738
37739         PR c++/17155
37740         * g++.dg/inherit/local2.C: New test.
37741
37742 2004-08-25  Paul Brook  <paul@codesourcery.com>
37743
37744         PR fortran/17144
37745         * gfortran.dg/string_ctor_1.f90: New test.
37746
37747 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37748
37749         PR c++/14428
37750         * g++.dg/template/redecl2.C: New test.
37751
37752 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37753
37754         PR fortran/17143
37755         * gfortran.dg/pr17143.f90: New test.
37756
37757 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37758
37759         PR fortran/17164
37760         * gfortran.dg/pr17164.f90: New test.
37761
37762 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37763
37764         * gcc.dg/tree-ssa/loop-1.c: New test.
37765
37766 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37767
37768         * gcc.c-torture/compile/20040824-1.c: New test.
37769
37770 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37771
37772         * gcc.c-torture/compile/iftrap-3.c: New test.
37773
37774 2004-08-24  Paul Brook  <paul@codesourcery.com>
37775
37776         * gfortran.dg/entry_2.f90: New test.
37777
37778 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37779
37780         PR c++/16889
37781         * g++.dg/lookup/ambig[12].C: New.
37782
37783 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37784
37785         PR c++/16706
37786         * g++.dg/template/crash21.C: New test.
37787         * g++.dg/template/crash22.C: Likewise.
37788
37789 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37790
37791         PR c++/17149
37792         * g++.dg/template/access15.C: New.
37793
37794 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37795
37796         PR c++/17163
37797         * g++.dg/template/repo2.C: New test.
37798
37799 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37800
37801         PR rtl-optimization/17078
37802         * gcc.c-torture/execute/pr17078-1.c: New test case.
37803
37804 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37805
37806         PR c/14492
37807         * gcc.dg/debug/crash1.c: New test.
37808
37809 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37810
37811         PR c/16180
37812         * gcc.dg/loop-5.c: New test.
37813
37814 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37815
37816         * gcc.c-torture/execute/20040823-1.c: New test.
37817
37818 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37819
37820         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37821         to the assembler.  Simplify test accordingly.
37822         (asm_abi_flags): Use GNU names.
37823         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37824         to check for ABI flags.
37825
37826 2004-08-22  Andrew Pinski  <apinski@apple.com>
37827
37828         * g++.dg/opt/pr14029.C: New test.
37829         * gcc.c-torture/execute/pr15262.c: New test.
37830
37831 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37832
37833         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37834
37835 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37836
37837         PR 16908
37838         * gfortran.dg/direct_io.f90: New test.
37839
37840 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37841
37842         PR c++/17121
37843         * g++.dg/inherit/local2.C: New test.
37844
37845 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37846
37847         PR c++/17120
37848         * g++.dg/warn/Wparentheses-4.C: New test.
37849
37850 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37851
37852         PR c++/17121
37853         * g++.dg/inherit/local2.C: New test.
37854
37855         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37856         * gcc.dg/ppc-ldstruct.c: Likewise.
37857         * gcc.dg/ppc64-abi-2.c: Likewise.
37858
37859 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37860
37861         PR rtl-optimization/17099
37862         * gcc.c-torture/execute/20040820-1.c: New test.
37863
37864 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37865
37866         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37867
37868 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37869
37870         PR fortran/17077
37871         * gfortran.dg/auto_array_1.f90: New test.
37872
37873 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37874
37875         PR fortran/17074
37876         * gfortran.dg/simpleif_1.f90: New test.
37877
37878 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37879
37880         * lib/target-supports.exp (check_profiling_available): Return
37881         false for arm*-*-symbianelf* and arm*-*-eabi*.
37882
37883         PR c++/15890
37884         * g++.dg/template/delete1.C: New test.
37885
37886 2004-08-19  Paul Brook  <paul@codesourcery.com>
37887
37888         PR fortran/14976
37889         PR fortran/16228
37890         * gfortran.dg/data_char_1.f90: New test.
37891
37892 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37893
37894         PR fortran/16946
37895         * gfortran.dg/reduction.f90: New testcase.
37896
37897 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37898
37899         PR fortran/16520
37900         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37901
37902 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37903
37904         PR c++/17041
37905         * g++.dg/Wparentheses-3.C: New test.
37906
37907 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37908
37909         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37910         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37911         * gcc.dg/vect/vect-2.c: Likewise.
37912         * gcc.dg/vect/vect-3.c: Likewise.
37913         * gcc.dg/vect/vect-4.c: Likewise.
37914         * gcc.dg/vect/vect-5.c: Likewise.
37915         * gcc.dg/vect/vect-6.c: Likewise.
37916         * gcc.dg/vect/vect-7.c: Likewise.
37917         * gcc.dg/vect/vect-25.c: Likewise.
37918         * gcc.dg/vect/vect-31.c: Likewise.
37919         * gcc.dg/vect/vect-32.c: Likewise.
37920         * gcc.dg/vect/vect-34.c: Likewise.
37921         * gcc.dg/vect/vect-36.c: Likewise.
37922         * gcc.dg/vect/vect-all.c: Likewise.
37923
37924 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37925
37926         PR c++/17068
37927         * g++.dg/template/operator4.C: New test.
37928
37929 2004-08-18  Richard Henderson  <rth@redhat.com>
37930
37931         * gcc.dg/20040206-1.c: XFAIL.
37932
37933 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37934
37935         PR c++/16246
37936         * g++.dg/template/array7.C: New test.
37937
37938 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37939
37940         * gcc.dg/mips-movcc-1.c: New test.
37941         * gcc.dg/mips-movcc-2.c: New test.
37942         * gcc.dg/mips-movcc-3.c: New test.
37943
37944         * gcc.dg/mips-nmadd-1.c: New test.
37945         * gcc.dg/mips-nmadd-2.c: New test.
37946
37947 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37948
37949         PR c++/15871
37950         * g++.dg/opt/inline8.C: New test.
37951
37952         PR c++/16965
37953         * g++.dg/parse/error17.C: New test.
37954
37955 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37956
37957         * gcc.dg/vect: New directory for vectorizer tests.
37958         * gcc.dg/vect/tree-vect.h: New file.
37959         * gcc.dg/vect/vect.exp: New file.
37960         * gcc.dg/vect/pr16105.c.c: New test.
37961         * gcc.dg/vect/vect-1.c: New test.
37962         * gcc.dg/vect/vect-2.c: New test.
37963         * gcc.dg/vect/vect-3.c: New test.
37964         * gcc.dg/vect/vect-4.c: New test.
37965         * gcc.dg/vect/vect-5.c: New test.
37966         * gcc.dg/vect/vect-6.c: New test.
37967         * gcc.dg/vect/vect-7.c: New test.
37968         * gcc.dg/vect/vect-8.c: New test.
37969         * gcc.dg/vect/vect-9.c: New test.
37970         * gcc.dg/vect/vect-10.c: New test.
37971         * gcc.dg/vect/vect-11.c: New test.
37972         * gcc.dg/vect/vect-12.c: New test.
37973         * gcc.dg/vect/vect-13.c: New test.
37974         * gcc.dg/vect/vect-14.c: New test.
37975         * gcc.dg/vect/vect-15.c: New test.
37976         * gcc.dg/vect/vect-16.c: New test.
37977         * gcc.dg/vect/vect-17.c: New test.
37978         * gcc.dg/vect/vect-18.c: New test.
37979         * gcc.dg/vect/vect-19.c: New test.
37980         * gcc.dg/vect/vect-20.c: New test.
37981         * gcc.dg/vect/vect-21.c: New test.
37982         * gcc.dg/vect/vect-22.c: New test.
37983         * gcc.dg/vect/vect-23.c: New test.
37984         * gcc.dg/vect/vect-24.c: New test.
37985         * gcc.dg/vect/vect-25.c: New test.
37986         * gcc.dg/vect/vect-26.c: New test.
37987         * gcc.dg/vect/vect-27.c: New test.
37988         * gcc.dg/vect/vect-28.c: New test.
37989         * gcc.dg/vect/vect-29.c: New test.
37990         * gcc.dg/vect/vect-30.c: New test.
37991         * gcc.dg/vect/vect-31.c: New test.
37992         * gcc.dg/vect/vect-32.c: New test.
37993         * gcc.dg/vect/vect-33.c: New test.
37994         * gcc.dg/vect/vect-34.c: New test.
37995         * gcc.dg/vect/vect-35.c: New test.
37996         * gcc.dg/vect/vect-36.c: New test.
37997         * gcc.dg/vect/vect-37.c: New test.
37998         * gcc.dg/vect/vect-38.c: New test.
37999         * gcc.dg/vect/vect-40.c: New test.
38000         * gcc.dg/vect/vect-41.c: New test.
38001         * gcc.dg/vect/vect-42.c: New test.
38002         * gcc.dg/vect/vect-43.c: New test.
38003         * gcc.dg/vect/vect-44.c: New test.
38004         * gcc.dg/vect/vect-45.c: New test.
38005         * gcc.dg/vect/vect-46.c: New test.
38006         * gcc.dg/vect/vect-47.c: New test.
38007         * gcc.dg/vect/vect-48.c: New test.
38008         * gcc.dg/vect/vect-49.c: New test.
38009         * gcc.dg/vect/vect-50.c: New test.
38010         * gcc.dg/vect/vect-51.c: New test.
38011         * gcc.dg/vect/vect-52.c: New test.
38012         * gcc.dg/vect/vect-53.c: New test.
38013         * gcc.dg/vect/vect-54.c: New test.
38014         * gcc.dg/vect/vect-55.c: New test.
38015         * gcc.dg/vect/vect-56.c: New test.
38016         * gcc.dg/vect/vect-57.c: New test.
38017         * gcc.dg/vect/vect-58.c: New test.
38018         * gcc.dg/vect/vect-59.c: New test.
38019         * gcc.dg/vect/vect-60.c: New test.
38020         * gcc.dg/vect/vect-61.c: New test.
38021         * gcc.dg/vect/vect-all.c: New test.
38022         * gcc.dg/vect/vect-none.c: New test.
38023
38024 2004-08-17  Paul Brook  <paul@codesourcery.com>
38025
38026         PR fortran/13082
38027         * gfortran.dg/entry_1.f90: New test.
38028
38029 2004-08-17  Andrew Pinski  <apinski@apple.com>
38030
38031         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38032
38033 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38034
38035         * gcc.dg/pr17036-1.c: New test.
38036
38037 2004-08-16  Devang Patel  <dpatel@apple.com>
38038
38039         * gcc.dg/darwin-20040809-1.c: New test.
38040
38041 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38042
38043         * gcc.dg/funcdef-attr-1.c: New test.
38044
38045 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38046
38047         * gcc.dg/altivec-17.c: New test.
38048         * gcc.dg/altivec-18.c: New test.
38049
38050 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38051
38052         PR c++/6749
38053         * g++.dg/template/vtable2.C: New test.
38054
38055 2004-08-14  Richard Henderson  <rth@redhat.com>
38056
38057         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38058         * gcc.dg/pack-test-4.c (main): Return 0.
38059         * gcc.dg/setjmp-1.c: Remove XFAIL.
38060         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38061
38062 2004-08-14  Richard Henderson  <rth@redhat.com>
38063
38064         * gcc.dg/980217-1.c: Add prototype for printf.
38065
38066 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38067
38068         * gfortran.dg/pr16935.f90: New test.
38069
38070 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38071
38072         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38073
38074 2004-08-13  Paul Brook  <paul@codesourcery.com>
38075
38076         * gfortran.dg/der_io_1.f90: Remove stray comma.
38077
38078 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38079
38080         * gcc.dg/vmx/cw-bug-2.c: Remove.
38081         * gcc.dg/vmx/vprint-1.c: Remove.
38082         * gcc.dg/vmx/vscan-1.c: Remove.
38083
38084 2004-08-12  Devang patel  <dpatel@apple.com>
38085
38086         * gcc.dg/darwin-20040809-2.c: New test.
38087
38088 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38089
38090         * g++.dg/ext/altivec-12.C: New test.
38091
38092         * g++.dg/ext/altivec-11.C: New test.
38093
38094 2004-08-12  Paul Brook  <paul@codesourcery.com>
38095
38096         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38097
38098 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38099
38100         * g++.dg/ext/altivec-2.C: Check for hardware support before
38101         executing any VMX instructions.
38102
38103         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38104
38105 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38106
38107         PR c++/16276
38108         * g++.old-deja/g++.other/comdat4.C: New test.
38109         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38110
38111 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38112
38113         PR target/16286
38114         * gcc.dg/pr16286.c: New test.
38115
38116 2004-08-12 Jan Beulich <jbeulich@novell.com>
38117
38118         * g++.dg/ext/asm5.C: New.
38119
38120 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38121
38122         PR c++/16698
38123         * g++.dg/eh/crash1.C: New test.
38124
38125         PR c++/16717
38126         * g++.dg/ext/construct1.C: New test.
38127
38128 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38129
38130         PR c++/16853
38131         * g++.dg/init/ptrmem1.C: New test.
38132
38133         PR c++/16618
38134         * g++.dg/parse/offsetof5.C: New test.
38135
38136         PR c++/16870
38137         * g++.dg/template/overload3.C: New test.
38138
38139 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38140
38141         PR c++/16964
38142         * g++.dg/parse/error16.C: New test.
38143
38144         PR c++/16904
38145         * g++.dg/template/error14.C: New test.
38146
38147         PR c++/16929
38148         * g++.dg/template/error15.C: New test.
38149
38150 2004-08-11  Devang Patel  <dpatel@apple.com>
38151
38152         * gcc.dg/darwin-ld-20040809-1.c: New test.
38153         * gcc.dg/darwin-ld-20040809-2.c: New test.
38154
38155 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38156
38157         PR fortran/16917
38158         * gfortran.dg/dfloat_1.f90: New test.
38159
38160 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38161
38162         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38163         * gcc.dg/dll-2.c: Fix dg-require syntax.
38164         * gcc.misc-tests/arm-isr.c (abort): Declare.
38165         (exit): Likewise.
38166
38167 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38168
38169         PR c++/16971
38170         * g++.dg/parse/crash16.C: New test.
38171
38172 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38173
38174         * gcc.dg/mips-rsqrt-1.c: New test case.
38175         * gcc.dg/mips-rsqrt-2.c: New test case.
38176         * gcc.dg/mips-rsqrt-3.c: New test case.
38177
38178 2004-08-10  Paul Brook  <paul@codesourcery.com>
38179
38180         * gfortran.dg/der_io_1.f90: New test.
38181
38182 2004-08-10  Paul Brook  <paul@codesourcery.com>
38183
38184         PR fortran/16919
38185         * gfortran.dg/der_array_1.f90: New test.
38186
38187 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38188
38189         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38190
38191 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38192
38193         * gcc.dg/wchar_t-2.c: Fix typo.
38194
38195 2004-08-09  Falk Hueffner  <falk@debian.org>
38196
38197         PR tree-optimization/12517
38198         * gcc.c-torture/compile/pr12517.c: New test.
38199
38200         PR tree-optimization/12578
38201         * gcc.c-torture/compile/pr12578.c: New test.
38202
38203         PR tree-optimization/12899
38204         * gcc.c-torture/compile/pr12899.c: New test.
38205
38206         PR rtl-optimization/14692
38207         * gcc.c-torture/compile/pr14692.c: New test.
38208
38209         PR tree-optimization/16461
38210         * gcc.c-torture/compile/pr16461.c: New test.
38211
38212 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38213
38214         * gfortran.dg/getenv_1.f90: New test.
38215
38216 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38217
38218         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38219         wchar_t.
38220         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38221
38222 2004-08-06  Paul Brook  <paul@codesourcery.com>
38223
38224         * gfortran.dg/ret_array_1.f90: New test.
38225         * gfortran.dg/ret_pointer_1.f90: New test.
38226
38227 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38228
38229         * gcc.dg/missing-field-init-[12].c: New tests.
38230         * g++.dg/warn/missing-field-init-[12].C: New tests.
38231
38232 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38233
38234         * gcc.dg/enum2.c: New test.
38235         * gcc.dg/symbian3.c: Likewise.
38236         * gcc.dg/symbian4.c: Likewise.
38237         * gcc.dg/wchar_t-2.c: Likewise.
38238
38239 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38240
38241         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38242         destructor tests.
38243
38244 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38245
38246         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38247         dg-require-visiblity.
38248         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38249         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38250         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38251         * g++.dg/ext/visibility/new1.C: Likewise.
38252         * g++.dg/ext/visibility/pragma.C: Likewise.
38253         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38254         * g++.dg/ext/visibility/virtual.C: Likewise.
38255         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38256         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38257         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38258         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38259         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38260         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38261         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38262         * g++/dg/ext/visibility/visibility-8.C: New test.
38263         * gcc.c-torture/compile/dll.x: Remove.
38264         * gcc.dg/dll-2.c: Use dg-require-dll
38265         * gcc.dg/visibility-10.c: New test.
38266         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38267         supporting DLLs.
38268         * lib/scanasm.exp (scan_hidden): New function.
38269         (scan_not_hidden): Likewise.
38270
38271 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38272
38273         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38274
38275 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38276
38277         * gcc.c-torture/execute/20040805-1.c: New test.
38278
38279 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38280
38281         * gcc.dg/20020118-1.c: Declare abort.
38282         * gcc.dg/altivec_check.h: Likewise.
38283         * gcc.dg/iftrap-2.c: Likewise.
38284         * gcc.dg/pragma-darwin.c: Likewise.
38285         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38286
38287 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38288
38289         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38290
38291 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38292
38293         * gcc.c-torture/execute/builtins/abs-2.c,
38294         gcc.c-torture/execute/builtins/abs-3.c,
38295         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38296         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38297         intmax_t, uintmax_t and their limits.
38298         * gcc.dg/intmax_t-1.c: New test.
38299
38300 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38301
38302         * g++.dg/tc1/dr147.C: Add reference to PR.
38303
38304 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38305
38306         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38307         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38308
38309 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38310
38311         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38312
38313 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38314
38315         * gcc.dg/redecl-5.c: New test.
38316         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38317         of scanf.
38318
38319 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38320
38321         PR middle-end/16790
38322         * gcc.c-torture/execute/pr16790-1.c: New test case.
38323
38324 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38325
38326         * g++.dg/ext/visibility/assign1.C: New test.
38327         * g++.dg/ext/visibility/new1.C: Likewise.
38328
38329         * gcc.dg/symbian1.c: New test.
38330         * gcc.dg/symbian2.c: Likewise.
38331
38332 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38333
38334         PR target/16570
38335         * gcc.dg/i386-sse-9.c: New test.
38336
38337 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38338
38339         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38340
38341 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38342
38343         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38344         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38345         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38346         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38347         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38348         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38349         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38350         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38351         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38352         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38353         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38354         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38355         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38356         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38357         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38358         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38359         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38360         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38361         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38362         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38363         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38364         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38365         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38366         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38367         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38368         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38369         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38370         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38371         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38372         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38373         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38374         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38375         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38376         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38377         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38378         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38379         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38380         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38381         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38382         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38383         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38384         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38385         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38386         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38387         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38388         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38389         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38390         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38391         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38392         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38393         gcc.misc-tests/i386-pf-3dnow-1.c,
38394         gcc.misc-tests/i386-pf-athlon-1.c,
38395         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38396         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38397         Declare built-in functions used.
38398         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38399
38400 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38401
38402         PR c++/16707
38403         * g++.dg/lookup/using12.C: New test.
38404
38405         * g++.dg/init/null1.C: Fix PR number.
38406         * g++.dg/parse/namespace10.C: Likewise.
38407
38408 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38409
38410         PR c++/16224
38411         * g++.dg/template/spec17.C: New test.
38412         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38413         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38414
38415 2004-08-02  David Billinghurst
38416
38417         PR fortran/16292
38418         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38419
38420 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38421
38422         * gcc.dg/ia64-got-1.c: New test case.
38423
38424 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38425
38426         PR c++/16489
38427         * g++.dg/init/null1.C: New test.
38428         * g++.dg/tc1/dr76.C: Adjust error marker.
38429
38430         PR c++/16529
38431         * g++.dg/parse/namespace10.C: New test.
38432
38433         PR c++/16810
38434         * g++.dg/inherit/ptrmem2.C: New test.
38435
38436 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38437
38438         PR target/16155
38439         * gcc.dg/pr16155.c: New test.
38440
38441 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38442
38443         * gcc.dg/redecl-2.c: New test.
38444
38445 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38446
38447         * gcc.dg/darwin-longdouble.c: New file.
38448
38449 2004-07-30  Richard Henderson  <rth@redhat.com>
38450
38451         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38452         write to constant argument.
38453         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38454
38455 2004-07-30  Richard Henderson  <rth@redhat.com>
38456
38457         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38458         tests of nearest around zero.
38459
38460 2004-07-30  Andrew Pinski  <apinski@apple.com>
38461
38462         * gcc.c-torture/compile/20040730-1.c: New test.
38463
38464 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38465
38466         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38467         powerpc-eabispe.
38468
38469 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38470
38471         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38472
38473 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38474
38475         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38476         contains $ld_library_path.
38477         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38478
38479 2004-07-29  Richard Henderson  <rth@redhat.com>
38480
38481         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38482
38483         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38484         (alt2, which): New.
38485         (Check): Accept either alternative.
38486
38487 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38488
38489         * g++.dg/abi/inline1.C: New test.
38490         * g++.dg/abi/local1-a.cc: Likewise.
38491         * g++.dg/abi/local1.C: Likewise.
38492         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38493         * g++.dg/abi/mangle12.C: Likewise.
38494         * g++.dg/abi/mangle17.C: Likewise.
38495         * g++.dg/abi/mangle20-2.C: Likewise.
38496         * g++.dg/opt/interface1.C: Likewise.
38497         * g++.dg/opt/interface1.h: Likewise.
38498         * g++.dg/opt/interface1-a.cc: New test.
38499         * g++.dg/parse/repo1.C: New test.
38500         * g++.dg/template/repo1.C: Likewise.
38501         * g++.dg/warn/Winline-1.C: Likewise.
38502         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38503
38504 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38505
38506         * gcc.dg/tree-ssa/20040729-1.c: New test.
38507
38508 2004-07-27  Matt Austern <austern@apple.com>
38509
38510         * gcc.dg/darwin-bool-1.c: New test.
38511         * gcc.dg/darwin-bool-2.c: New test.
38512
38513 2004-07-28  Richard Henderson  <rth@redhat.com>
38514
38515         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38516         arguments in the correct type.  Don't write to constant arguments.
38517
38518 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38519
38520         PR tree-optimization/16688
38521         PR tree-optimization/16689
38522         * g++.dg/tree-ssa/pr16688.C: New test.
38523
38524 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38525
38526         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38527         loads.  Not only in the comment, this time.
38528
38529 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38530
38531         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38532         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38533         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38534         * gcc.dg/sh4a-bitmovua.c: New.
38535         * gcc.dg/sh4a-cos.c: New.
38536         * gcc.dg/sh4a-cosf.c: New.
38537         * gcc.dg/sh4a-fprun.c: New.
38538         * gcc.dg/sh4a-fsrra.c: New.
38539         * gcc.dg/sh4a-memmovua.c: New.
38540         * gcc.dg/sh4a-sin.c: New.
38541         * gcc.dg/sh4a-sincos.c: New.
38542         * gcc.dg/sh4a-sincosf.c: New.
38543         * gcc.dg/sh4a-sinf.c: New.
38544
38545 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38546
38547         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38548         conditionals.
38549         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38550         loads.
38551         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38552         DOM1.
38553
38554 2004-07-27  Andrew Pinski  <apinski@apple.com>
38555
38556         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38557
38558 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38559
38560         * gcc.dg/pragma-isr.c: New test.
38561
38562 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38563
38564         PR c++/14429
38565         * g++.dg/template/ttp11.C: New test.
38566
38567 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38568
38569         * gcc.c-torture/compile/20040727-1.c: New test.
38570
38571 2004-07-26  Eric Christopher  <echristo@redhat.com>
38572
38573         * gcc.c-torture/compile/20040726-2.c: New test.
38574
38575 2004-07-26  Andrew Pinski  <apinski@apple.com>
38576
38577         * g++.dg/rtti/tinfo1.C: Xfail.
38578
38579 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38580
38581         * gcc.c-torture/compile/20040726-1.c: New test.
38582
38583 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38584             Brian Ryner  <bryner@brianryner.com>
38585
38586         PR c++/9283
38587         PR c++/15000
38588         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38589         * g++.dg/ext/visibility/: New directory.
38590         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38591         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38592         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38593         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38594         * g++.dg/ext/visibility/fvisibility.C,
38595         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38596         g++.dg/ext/visibility/fvisibility-override1.C
38597         g++.dg/ext/visibility/fvisibility-override2.C
38598         g++.dg/ext/visibility/memfuncts.C
38599         g++.dg/ext/visibility/noPLT.C
38600         g++.dg/ext/visibility/pragma.C
38601         g++.dg/ext/visibility/pragma-override1.C
38602         g++.dg/ext/visibility/pragma-override2.C
38603         g++.dg/ext/visibility/staticmemfuncts.C
38604         g++.dg/ext/visibility/virtual.C: New tests.
38605
38606 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38607
38608         PR c/15360
38609         * gcc.dg/pr15360-1.c: New test.
38610
38611 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38612
38613         * gcc.dg/pragma-align-2.c: New test.
38614         * gcc.dg/pragma-init-fini.c: New test.
38615         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38616         targets.
38617
38618 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38619
38620         * gcc.dg/init-string-2.c: New test.
38621
38622 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38623
38624         PR 16684
38625         * gcc.dg/Wredundant-decls-1.c: New test case.
38626
38627 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38628
38629         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38630         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38631         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38632         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38633         * gcc.dg/compat/generate-random.c: New file.
38634         * gcc.dg/compat/generate-random.h: Likewise.
38635         * gcc.dg/compat/generate-random_r.c: Likewise.
38636         * gcc.dg/compat/struct-layout-1.h: Likewise.
38637         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38638         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38639         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38640         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38641         * gcc.dg/compat/struct-layout-1_main.c: New test.
38642         * gcc.dg/compat/struct-layout-1_x.c: New file.
38643         * gcc.dg/compat/struct-layout-1_y.c: New file.
38644         * gcc.dg/compat/struct-layout-1_test.h: New file.
38645
38646 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38647
38648         * gcc.dg/comp-return-1.c: New test
38649
38650 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38651
38652         * gcc.dg/vmx/8-02a.c: Fix typo.
38653
38654         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38655         * gcc.dg/darwin-abi-3.c: New test.
38656
38657         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38658         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38659
38660         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38661         * gcc.dg/vmx/ops-long-1.c: New test.
38662         * gcc.dg/vmx/ops-long-2.c: New test.
38663
38664 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38665
38666         * g++.dg/lookup/conv-[1234].C: New.
38667
38668 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38669
38670         * g++.dg/parse/attr2.C: Simplify.
38671
38672 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38673
38674         PR c/7284
38675         * gcc.c-torture/execute/pr7284-1.c: New test.
38676
38677 2004-07-22  Brian Booth  <bbooth@redhat.com>
38678
38679         * gcc.dg/tree-ssa/20040721-1.c: New test.
38680
38681 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38682
38683         * g++.dg/template/crash20.c: New.
38684
38685 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38686
38687         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38688         Add dg-run directive.  Declare variables as required.
38689         * gfortran.dg/g77/README: Update
38690
38691 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38692
38693         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38694         gcc.dg/cris-peep2-andu2.c: New tests.
38695
38696 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38697
38698         PR c/15052
38699         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38700         on return type.
38701         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38702         messages.
38703         * gcc.dg/qual-return-2.c: Update expected messages.
38704         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38705
38706 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38707
38708         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38709         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38710
38711 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38712
38713         PR c/11250
38714         * gcc.dg/init-string-1.c: New test.
38715
38716 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38717
38718         PR middle-end/15345
38719         PR c/16450
38720         * gcc.dg/torture/nested-fn-1.c: New test.
38721
38722 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38723
38724         PR target/16559
38725         * gcc.dg/ia64-fptr-1.c: New file.
38726
38727 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38728
38729         PR c++/14497
38730         * g++.dg/template/spec16.C: New test.
38731         * g++.old-deja/g++.robertl/eb118.C: Remove.
38732
38733 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38734
38735         PR c++/509
38736         * g++.dg/template/spec15.C: New test.
38737
38738 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38739
38740         Copy cases from g77.f-torture/execute and add dg-run
38741         directive.  Other changes as noted.
38742         * gfortran.dg/g77/13037.f
38743         * gfortran.dg/g77/1832.f
38744         * gfortran.dg/g77/19981119-0.f
38745         * gfortran.dg/g77/19990313-0.f
38746         * gfortran.dg/g77/19990313-1.f
38747         * gfortran.dg/g77/19990313-2.f
38748         * gfortran.dg/g77/19990313-3.f
38749         * gfortran.dg/g77/19990419-1.f
38750         * gfortran.dg/g77/19990826-0.f
38751         * gfortran.dg/g77/19990826-2.f
38752         * gfortran.dg/g77/20000503-1.f
38753         * gfortran.dg/g77/20001111.f
38754         * gfortran.dg/g77/20010116.f
38755         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38756         * gfortran.dg/g77/20010430.f
38757         * gfortran.dg/g77/6177.f
38758         * gfortran.dg/g77/947.f
38759         * gfortran.dg/g77/970816-3.f
38760         * gfortran.dg/g77/971102-1.f
38761         * gfortran.dg/g77/980520-1.f
38762         * gfortran.dg/g77/980628-0.f
38763         * gfortran.dg/g77/980628-1.f
38764         * gfortran.dg/g77/980628-10.f
38765         * gfortran.dg/g77/980628-2.f
38766         * gfortran.dg/g77/980628-3.f
38767         * gfortran.dg/g77/980628-7.f
38768         * gfortran.dg/g77/980628-8.f
38769         * gfortran.dg/g77/980628-9.f
38770         * gfortran.dg/g77/980701-0.f
38771         * gfortran.dg/g77/980701-1.f
38772         * gfortran.dg/g77/cabs.f
38773         * gfortran.dg/g77/claus.f
38774         * gfortran.dg/g77/complex_1.f
38775         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38776         * gfortran.dg/g77/dcomplex.f
38777         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38778         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38779         * gfortran.dg/g77/f90-intrinsic-numeric.f
38780         * gfortran.dg/g77/int8421.f
38781         * gfortran.dg/g77/labug1.f
38782         * gfortran.dg/g77/large_vec.f
38783         * gfortran.dg/g77/le.f
38784         * gfortran.dg/g77/short.f
38785         * gfortran.dg/g77/README: Update
38786
38787 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38788
38789         PR c++/16637
38790         * g++.dg/parse/lookup4.C: New test.
38791
38792 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38793
38794         PR c++/16175
38795         * g++.dg/template/ttp10.C: New test.
38796
38797 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38798
38799         * gcc.dg/pr12625-1.c: New test.
38800
38801 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38802
38803         * gcc.dg/switch-warn-1.c: New test.
38804         * gcc.dg/switch-warn-2.c: New test.
38805         * gcc.c-torture/compile/pr14730.c: Update.
38806
38807 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38808
38809         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38810         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38811         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38812         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38813
38814 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38815
38816         PR c++/16623
38817         * g++.dg/template/assign1.C: New test.
38818
38819 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38820
38821         PR c++/12170
38822         * g++.dg/template/ttp9.C: New test.
38823
38824 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38825
38826         * gcc.dg/format/cmn-err-1.c: New test.
38827
38828 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38829
38830         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38831         gcc.dg/Wparentheses-10.c: New tests.
38832         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38833
38834 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38835
38836         PR fortran/16465
38837         * gfortran.dg/g77//ffixed-line-length-0.f,
38838         gfortran.dg/g77/ffixed-line-length-132.f,
38839         gfortran.dg/g77/ffixed-line-length-72.f,
38840         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38841         gfortran.dg/g77/README: Update.
38842
38843 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38844
38845         PR c++/13092
38846         * g++.dg/template/non-dependent7.C: New test.
38847         * g++.dg/template/non-dependent8.C: Likewise.
38848         * g++.dg/template/non-dependent9.C: Likewise.
38849         * g++.dg/template/non-dependent10.C: Likewise.
38850
38851 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38852
38853         PR c++/16337
38854         * g++.dg/parse/attr2.C: New test.
38855
38856 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38857
38858         * g77.dg: Removed.
38859         * g77.f-torture: Ditto.
38860
38861 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38862
38863         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38864         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38865         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38866
38867 2004-07-16  Richard Henderson  <rth@redhat.com>
38868
38869         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38870
38871 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38872
38873         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38874         tests with full list of options.
38875         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38876         of TORTURE_OPTIONS if test contains 'dg-do run'.
38877
38878         PR fortran/16404
38879         * gfortran.dg/do_iterator.f90: New test.
38880
38881 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38882
38883         PR rtl-optimization/16536
38884         * gcc.c-torture/execute/restrict-1.c: New test.
38885
38886 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38887
38888         PR fortran/15324
38889         * gfortran.dg/pr15324.f90: New test.
38890
38891         PR fortran/15129
38892         * gfortran.dg/pr15129.f90: New test.
38893
38894         PR fortran/15140
38895         * gfortran.dg/pr15140.f90: New test.
38896
38897         PR fortran/13792
38898         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38899         compile-time simplification.
38900
38901 2004-07-14  Mike Stump  <mrs@apple.com>
38902
38903         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38904
38905 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38906
38907         PR target/16325
38908         * gcc.dg/profile-generate-1.c: New.
38909
38910 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38911
38912         * gcc.c-torture/execute/20040709-1.c: New test.
38913         * gcc.c-torture/execute/20040709-2.c: New test.
38914
38915 2004-07-14  Mike Stump  <mrs@apple.com>
38916
38917         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38918
38919 2004-07-14  Mike Stump  <mrs@apple.com>
38920
38921         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38922
38923 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38924
38925         PR c++/16518
38926         * g++.dg/parse/mutable1.C: New test.
38927
38928 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38929
38930         PR tree-optimization/16443
38931         * gcc.dg/tree-ssa/20040713-1.c: New test.
38932
38933 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38934
38935         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38936         for operator new.
38937
38938 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38939
38940         * gfortran.dg/g77/README: New file
38941         * gfortran.dg/g77/19981216-0.f: Copy from
38942         g77.f-torture/noncompile.  Add "dg-do compile" and
38943         dg-error as required.
38944         * gfortran.dg/g77/19990218-1.f: Likewise.
38945         * gfortran.dg/g77/19990905-1.f: Likewise.
38946         * gfortran.dg/g77/9263.f: Likewise.
38947         * gfortran.dg/g77/980615-0.f: Likewise.
38948         * gfortran.dg/g77/980616-0.f: Likewise.
38949         * gfortran.dg/g77/check0.f: Likewise.
38950         * gfortran.dg/g77/select_no_compile.f: Likewise.
38951
38952 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38953
38954         Copy files from g77.f-torture/compile.
38955         Add "{ dg-do compile}".  Other changes as noted
38956         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38957         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38958         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38959         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38960         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38961         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38962         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38963         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38964         statement to conform to standard.  Append alpha1.x for reference.
38965         * gfortran.dg/g77/xformat.f: Add dg-warning
38966
38967 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38968
38969         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38970         Add {dg-do compile} directive.
38971         * gfortran.dg/g77/cpp2.F: Likewise.
38972
38973 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38974
38975         PR c++/5402
38976         * g++.dg/lookup/name-clash1.C: New test.
38977
38978         PR c++/9777
38979         * g++.dg/lookup/name-clash2.C: New test.
38980
38981         PR c++/12102
38982         * g++.dg/lookup/name-clash3.C: New test.
38983
38984 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38985
38986         * g++.dg/lookup/new2.C: New test.
38987         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38988
38989 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38990
38991         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38992         Add {dg-do compile} directive.
38993         * gfortran.dg/g77/13060.f: Likewise.
38994         * gfortran.dg/g77/19990218-0.f: Likewise.
38995         * gfortran.dg/g77/19990305-0.f: Likewise.
38996         * gfortran.dg/g77/19990419-0.f: Likewise.
38997         * gfortran.dg/g77/19990502-0.f: Likewise.
38998         * gfortran.dg/g77/19990502-1.f: Likewise.
38999         * gfortran.dg/g77/19990525-0.f: Likewise.
39000         * gfortran.dg/g77/19990826-1.f: Likewise.
39001         * gfortran.dg/g77/19990826-3.f: Likewise.
39002         * gfortran.dg/g77/19990905-2.f: Likewise.
39003         * gfortran.dg/g77/20000412-1.f: Likewise.
39004         * gfortran.dg/g77/20000511-1.f: Likewise.
39005         * gfortran.dg/g77/20000511-2.f: Likewise.
39006         * gfortran.dg/g77/20000518.f: Likewise.
39007         * gfortran.dg/g77/20000601-1.f: Likewise.
39008         * gfortran.dg/g77/20000601-2.f: Likewise.
39009         * gfortran.dg/g77/20000629-1.f: Likewise.
39010         * gfortran.dg/g77/20000630-2.f: Likewise.
39011         * gfortran.dg/g77/20010115.f: Likewise.
39012         * gfortran.dg/g77/20010321-1.f: Likewise.
39013         * gfortran.dg/g77/20010426.f: Likewise.
39014         * gfortran.dg/g77/20020307-1.f: Likewise.
39015         * gfortran.dg/g77/8485.f: Likewise.
39016         * gfortran.dg/g77/960317-1.f: Likewise.
39017         * gfortran.dg/g77/970915-0.f: Likewise.
39018         * gfortran.dg/g77/980310-1.f: Likewise.
39019         * gfortran.dg/g77/980310-2.f: Likewise.
39020         * gfortran.dg/g77/980310-3.f: Likewise.
39021         * gfortran.dg/g77/980310-4.f: Likewise.
39022         * gfortran.dg/g77/980310-6.f: Likewise.
39023         * gfortran.dg/g77/980310-7.f: Likewise.
39024         * gfortran.dg/g77/980310-8.f: Likewise.
39025         * gfortran.dg/g77/980419-2.f: Likewise.
39026         * gfortran.dg/g77/980424-0.f: Likewise.
39027         * gfortran.dg/g77/980427-0.f: Likewise.
39028         * gfortran.dg/g77/980729-0.f: Likewise.
39029         * gfortran.dg/g77/981117-1.f: Likewise.
39030         * gfortran.dg/g77/toon_1.f: Likewise.
39031
39032 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39033
39034         PR c++/2204
39035         * g++.dg/other/abstract2.C: New test.
39036
39037 2004-07-12  Paul Brook  <paul@codesourcery.com>
39038
39039         * gfortran.dg/pointer_init_1.f90: New test.
39040
39041 2004-07-11  Paul Brook  <paul@codesourcery.com>
39042
39043         PR fortran/15986
39044         * gfortran.dg/contained_1.f90: New test.
39045
39046 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39047
39048         * g++.dg/parse/defarg8.C: New test.
39049
39050 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39051
39052         PR fortran/16433
39053         * gfortran.dg/pr16433.f: New test.
39054
39055         PR fortran/17574
39056         * gfortran.dg/pr15754.f90: New test.
39057
39058 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39059
39060         PR tree-optimization/16437
39061         * gcc.c-torture/execute/bitfld-4.c: New test.
39062
39063 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39064
39065         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39066         access to common var from module.
39067
39068 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39069
39070         PR fortran/16336
39071         * gfortran.fortran-torture/execute/common_2.f90: New test.
39072
39073 2004-07-10  Paul Brook  <paul@codesourcery.com>
39074
39075         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39076
39077 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39078
39079         PR fortran/15969
39080         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39081
39082 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39083
39084         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39085         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39086         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39087         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39088         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39089         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39090         * gfortran.dg/g77/funderscoring.f: Likewise.
39091         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39092
39093 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39094
39095         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39096
39097 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39098         Paul Brook  <paul@codesourcery.com>
39099
39100         PR fortran/13415
39101         * gfortran.dg/common_pointer_1.f90: New test.
39102
39103 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39104
39105         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39106
39107 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39108
39109         PR target/16364
39110         * gcc.c-torture/compile/20040709-1.c: New.
39111
39112 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39113
39114         PR fortran/14077
39115         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39116
39117 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39118
39119         PR fortran/13201
39120         * gfortran.dg/shape_1.f90: New test.
39121
39122 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39123             Andrew Pinski  <apinski@apple.com>
39124
39125         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39126
39127 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39128
39129         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39130         comment.
39131
39132 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39133         Paul Brook  <paul@codesourcery.com>
39134
39135         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39136         '.f95' and '.F95'.
39137
39138 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39139
39140         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39141
39142 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39143
39144         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39145         testcases with capital suffix.
39146
39147 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39148
39149         PR fortran/15481
39150         PR fortran/13372
39151         PR fortran/13575
39152         PR fortran/15978
39153         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39154
39155         * gfortran.dg/implicit_1.f90: New test.
39156
39157 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39158
39159         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39160         expression to match gfortran warning/error messages
39161         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39162         dg-error text.
39163
39164 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39165
39166         * lib/fortran-torture.exp: Rename proc search_for to
39167         search_for_re.
39168
39169 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39170
39171         * gcc.c-torture/execute/simd-5.x: New file.
39172         XFAIL on SPARC 64-bit at -O0.
39173
39174 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39175
39176         PR c++/8211
39177         PR c++/16165
39178         * g++.dg/warn/effc3.C: New test.
39179
39180 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39181
39182         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39183         change X to 1X in format.
39184         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39185         add data statements to conform to standard.
39186
39187 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39188
39189         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39190         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39191         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39192
39193 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39194
39195         * gfortran.dg/g77/7388.f: Copy from g77.dg
39196         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39197         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39198         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39199         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39200         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39201         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39202         * gfortran.dg/g77/strlen0.f: Likewise.
39203
39204 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39205
39206         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39207         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39208
39209 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39210
39211         * gcc.c-torture/execute/920428-2.x: Delete.
39212         * gcc.c-torture/execute/920501-7.x: Likewise.
39213
39214 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39215
39216         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39217         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39218         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39219         prescott and c3-2.
39220         (PREFETCH_3DNOW): Add -march=c3.
39221
39222 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39223
39224         PR c/16437
39225         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39226         * gcc.c-torture/execute/bf64-1.x: Likewise.
39227
39228 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39229
39230         * gcc.c-torture/compile/20040708-1.c: New test.
39231
39232 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39233
39234         PR c++/16169
39235         * g++.dg/warn/effc2.C: New test.
39236
39237 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39238
39239         * gcc.c-torture/execute/bitfld-1.x: Remove.
39240         * gcc.c-torture/execute/bitfld-3.c: New test.
39241         * gcc.dg/bitfld-2.c: Remove XFAILs.
39242
39243 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39244
39245         PR c++/16276
39246         * g++.dg/rtti/tinfo1.C: New file.
39247
39248 2004-07-07  Eric Christopher  <echristo@redhat.com>
39249
39250         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39251
39252 2004-07-07  Andrew Pinski  <apinski@apple.com>
39253
39254         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39255
39256 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39257
39258         * g++.dg/init/call1.C: XFAIL.
39259
39260 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39261
39262         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39263         except for movstrict*, to movmem* and clrstr* to clrmem*.
39264
39265 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39266
39267         * gcc.c-torture/execute/20040707-1.c: New test.
39268
39269 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39270
39271         * gcc.c-torture/execute/20040706-1.c: New test.
39272
39273 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39274
39275         PR c++/3671
39276         * g++.dg/template/spec14.C: New test.
39277
39278 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39279
39280         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39281         nothing if not yet defined.  Use it in b, c and d type definitions.
39282         * gcc.c-torture/execute/20040705-1.c: New test.
39283         * gcc.c-torture/execute/20040705-2.c: New test.
39284
39285 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39286
39287         PR c++/2518
39288         * g++.dg/lookup/new1.C: New test.
39289
39290 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39291
39292         PR c++/11406
39293         * g++.dg/template/sizeof8.C: New test.
39294
39295 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39296
39297         * gcc.c-torture/compile/20040705-1.c: New test.
39298
39299 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39300
39301         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39302
39303 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39304
39305         * gcc.dg/cpp/if-mop.c: Two new testcases.
39306         * gcc.dg/cpp/trad/comment-3.c: New.
39307
39308 2004-07-04  Paul Brook  <paul@codesourcery.com>
39309
39310         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39311
39312 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39313
39314         PR c++/3761
39315         * g++.dg/lookup/crash4.C: New test.
39316
39317 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39318
39319         * gcc.c-torture/execute/builtin-abs-1.c
39320         * gcc.c-torture/execute/builtin-abs-2.c
39321         * gcc.c-torture/execute/builtin-complex-1.c
39322         * gcc.c-torture/execute/builtins/string-1-lib.c
39323         * gcc.c-torture/execute/builtins/string-1.c
39324         * gcc.c-torture/execute/builtins/string-2-lib.c
39325         * gcc.c-torture/execute/builtins/string-2.c
39326         * gcc.c-torture/execute/builtins/string-3-lib.c
39327         * gcc.c-torture/execute/builtins/string-3.c
39328         * gcc.c-torture/execute/builtins/string-4-lib.c
39329         * gcc.c-torture/execute/builtins/string-4.c
39330         * gcc.c-torture/execute/builtins/string-5-lib.c
39331         * gcc.c-torture/execute/builtins/string-5.c
39332         * gcc.c-torture/execute/builtins/string-6-lib.c
39333         * gcc.c-torture/execute/builtins/string-6.c
39334         * gcc.c-torture/execute/builtins/string-7-lib.c
39335         * gcc.c-torture/execute/builtins/string-7.c
39336         * gcc.c-torture/execute/builtins/string-8-lib.c
39337         * gcc.c-torture/execute/builtins/string-8.c
39338         * gcc.c-torture/execute/builtins/string-9-lib.c
39339         * gcc.c-torture/execute/builtins/string-9.c
39340         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39341         * gcc.c-torture/execute/builtins/string-asm-1.c
39342         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39343         * gcc.c-torture/execute/builtins/string-asm-2.c
39344         * gcc.c-torture/execute/stdio-opt-1.c
39345         * gcc.c-torture/execute/stdio-opt-2.c
39346         * gcc.c-torture/execute/stdio-opt-3.c
39347         * gcc.c-torture/execute/string-opt-1.c
39348         * gcc.c-torture/execute/string-opt-10.c
39349         * gcc.c-torture/execute/string-opt-11.c
39350         * gcc.c-torture/execute/string-opt-12.c
39351         * gcc.c-torture/execute/string-opt-13.c
39352         * gcc.c-torture/execute/string-opt-14.c
39353         * gcc.c-torture/execute/string-opt-15.c
39354         * gcc.c-torture/execute/string-opt-16.c
39355         * gcc.c-torture/execute/string-opt-2.c
39356         * gcc.c-torture/execute/string-opt-6.c
39357         * gcc.c-torture/execute/string-opt-7.c
39358         * gcc.c-torture/execute/string-opt-8.c:
39359         Replace with ...
39360
39361         * gcc.c-torture/execute/builtins/abs-2.c
39362         * gcc.c-torture/execute/builtins/abs-3.c
39363         * gcc.c-torture/execute/builtins/complex-1.c
39364         * gcc.c-torture/execute/builtins/fprintf.c
39365         * gcc.c-torture/execute/builtins/fputs.c
39366         * gcc.c-torture/execute/builtins/memcmp.c
39367         * gcc.c-torture/execute/builtins/memmove.c
39368         * gcc.c-torture/execute/builtins/memops-asm.c
39369         * gcc.c-torture/execute/builtins/mempcpy-2.c
39370         * gcc.c-torture/execute/builtins/mempcpy.c
39371         * gcc.c-torture/execute/builtins/memset.c
39372         * gcc.c-torture/execute/builtins/printf.c
39373         * gcc.c-torture/execute/builtins/sprintf.c
39374         * gcc.c-torture/execute/builtins/strcat.c
39375         * gcc.c-torture/execute/builtins/strchr.c
39376         * gcc.c-torture/execute/builtins/strcmp.c
39377         * gcc.c-torture/execute/builtins/strcpy.c
39378         * gcc.c-torture/execute/builtins/strcspn.c
39379         * gcc.c-torture/execute/builtins/strlen-2.c
39380         * gcc.c-torture/execute/builtins/strlen.c
39381         * gcc.c-torture/execute/builtins/strncat.c
39382         * gcc.c-torture/execute/builtins/strncmp-2.c
39383         * gcc.c-torture/execute/builtins/strncmp.c
39384         * gcc.c-torture/execute/builtins/strncpy.c
39385         * gcc.c-torture/execute/builtins/strpbrk.c
39386         * gcc.c-torture/execute/builtins/strpcpy-2.c
39387         * gcc.c-torture/execute/builtins/strpcpy.c
39388         * gcc.c-torture/execute/builtins/strrchr.c
39389         * gcc.c-torture/execute/builtins/strspn.c
39390         * gcc.c-torture/execute/builtins/strstr-asm.c
39391         * gcc.c-torture/execute/builtins/strstr.c:
39392         ... these new files.
39393
39394         * gcc.c-torture/execute/builtins/abs-2-lib.c
39395         * gcc.c-torture/execute/builtins/abs-3-lib.c
39396         * gcc.c-torture/execute/builtins/complex-1-lib.c
39397         * gcc.c-torture/execute/builtins/fprintf-lib.c
39398         * gcc.c-torture/execute/builtins/fputs-lib.c
39399         * gcc.c-torture/execute/builtins/memcmp-lib.c
39400         * gcc.c-torture/execute/builtins/memmove-lib.c
39401         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39402         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39403         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39404         * gcc.c-torture/execute/builtins/memset-lib.c
39405         * gcc.c-torture/execute/builtins/printf-lib.c
39406         * gcc.c-torture/execute/builtins/sprintf-lib.c
39407         * gcc.c-torture/execute/builtins/strcat-lib.c
39408         * gcc.c-torture/execute/builtins/strchr-lib.c
39409         * gcc.c-torture/execute/builtins/strcmp-lib.c
39410         * gcc.c-torture/execute/builtins/strcpy-lib.c
39411         * gcc.c-torture/execute/builtins/strcspn-lib.c
39412         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39413         * gcc.c-torture/execute/builtins/strlen-lib.c
39414         * gcc.c-torture/execute/builtins/strncat-lib.c
39415         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39416         * gcc.c-torture/execute/builtins/strncmp-lib.c
39417         * gcc.c-torture/execute/builtins/strncpy-lib.c
39418         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39419         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39420         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39421         * gcc.c-torture/execute/builtins/strrchr-lib.c
39422         * gcc.c-torture/execute/builtins/strspn-lib.c
39423         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39424         * gcc.c-torture/execute/builtins/strstr-lib.c
39425         * gcc.c-torture/execute/builtins/lib/abs.c
39426         * gcc.c-torture/execute/builtins/lib/fprintf.c
39427         * gcc.c-torture/execute/builtins/lib/memset.c
39428         * gcc.c-torture/execute/builtins/lib/printf.c
39429         * gcc.c-torture/execute/builtins/lib/sprintf.c
39430         * gcc.c-torture/execute/builtins/lib/strcpy.c
39431         * gcc.c-torture/execute/builtins/lib/strcspn.c
39432         * gcc.c-torture/execute/builtins/lib/strncat.c
39433         * gcc.c-torture/execute/builtins/lib/strncmp.c
39434         * gcc.c-torture/execute/builtins/lib/strncpy.c
39435         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39436         * gcc.c-torture/execute/builtins/lib/strspn.c
39437         * gcc.c-torture/execute/builtins/lib/strstr.c:
39438         New files containing support routines.
39439
39440         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39441         declaration.
39442         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39443         when not optimizing.
39444
39445 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39446
39447         PR c++/16240
39448         * g++.dg/abi/mangle22.C: New test.
39449         * g++.dg/abi/mangle23.C: Likewise.
39450
39451 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39452
39453         PR fortran/16290
39454         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39455         Allow for cases without denormalized floating point numbers.
39456
39457 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39458
39459         PR c/1027
39460         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39461         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39462         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39463         expected warning text.
39464         * gcc.dg/format/diag-2.c: New test.
39465
39466 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39467
39468         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39469
39470 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39471
39472         * gcc.dg/builtins-43.c: New.
39473         * gcc.dg/builtins-44.c: New.
39474         * gcc.dg/builtins-45.c: New.
39475
39476 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39477             Andreas Tobler  <a.tobler@schweiz.ch>
39478
39479         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39480         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39481         as SIGSEGV.
39482         * gcc.dg/cleanup-11.c: Likewise.
39483         * gcc.dg/cleanup-8.c: Likewise.
39484         * gcc.dg/cleanup-9.c: Likewise.
39485         * gcc.dg/cleanup-5.c: Run on all platforms.
39486
39487 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39488
39489         * g++.dg/warn/nonnull1.C: New test.
39490
39491 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39492
39493         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39494         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39495         Special-case the Sun compiler wrt to <complex.h>.
39496
39497 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39498
39499         * gcc.dg/Wunreachable-8.C: New test.
39500
39501         * gcc.dg/h8300-ice2.c : New test.
39502
39503 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39504
39505         PR fortran/16161
39506         * gfortran.fortran-torture/compile/implicit.f90: Add test
39507         for implicit character.
39508
39509 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39510
39511         PR fortran/16289
39512         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39513         Use tiny() intrinsic to find smallest non-negative real
39514
39515 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39516
39517         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39518         * gcc.dg/compat/struct-by-value-22_x.c: New.
39519         * gcc.dg/compat/struct-by-value-22_y.c: New.
39520
39521         * gcc.c-torture/execute/20040629-1.c: New test.
39522
39523 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39524
39525         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39526         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39527
39528         PR target/16195
39529         * gcc.dg/20040625-1.c: New test.
39530
39531 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39532
39533         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39534
39535 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39536
39537         PR fortran/15963
39538         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39539
39540 2004-06-29  Richard Henderson  <rth@redhat.com>
39541
39542         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39543
39544 2004-06-29  Paul Brook  <paul@codesourcery.com>
39545
39546         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39547         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39548
39549 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39550
39551         PR c++/16260
39552         * g++.dg/parse/crash15.C: New.
39553
39554 2004-06-28  Andrew Pinski  <apinski@apple.com>
39555
39556         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39557         by the error already.
39558
39559         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39560
39561 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39562
39563         PR target/14041
39564         * gcc.dg/h8300-bss-align-1.c : New.
39565
39566 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39567
39568         * PR c++/16174
39569         * g++.dg/template/ctor4.C: New.
39570
39571 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39572
39573         PR c++/16205
39574         * g++.dg/warn/Wsequence-point-1.C: New test.
39575
39576 2004-06-27  Paul Brook  <paul@codesourcery.com>
39577
39578         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39579
39580 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39581
39582         * g++.old-deja/g++.mike/p7325.C: Remove.
39583
39584 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39585
39586         PR c/14963
39587         * gcc.dg/pr14963.c: New test.
39588
39589 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39590
39591         PR c++/16193
39592         * g++.dg/parse/redef1.C: New test.
39593
39594 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39595
39596         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39597         20021110.c.
39598         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39599         20021119-1.c.
39600         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39601         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39602         5-04.c.
39603         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39604         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39605         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39606         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39607         g++.brendan/enum14.C.
39608         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39609         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39610         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39611         g++.mike/virt1.C.
39612         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39613         memtemp24.C.
39614
39615 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39616
39617         * gcc.dg/20040527-1.c: New test case.
39618
39619 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39620
39621         PR gfortran/pr16196
39622         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39623
39624 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39625
39626         PR middle-end/15825
39627         * gcc.dg/pr15825-1.c: New test case.
39628
39629 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39630
39631         * gcc.c-torture/execute/20040625-1.c: New test.
39632
39633 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39634
39635         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39636
39637 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39638
39639         * gcc.dg/torture/mips-div-1.c: New test.
39640
39641 2004-06-24  Jeff Law  <law@redhat.com>
39642
39643         * gcc.dg/tree-ssa/20040624-1.c: New test.
39644
39645 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39646
39647         * gcc.c-torture/compile/20040624-1.c: New test.
39648
39649 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39650
39651         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39652         this directory.
39653
39654 2004-06-23  Andrew Pinski  <apinski@apple.com>
39655
39656         PR middle-end/15988
39657         * g++.dg/opt/ptrmem4.C: New test.
39658
39659         * gcc.dg/c90-array-quals-2.c: New test.
39660
39661 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39662
39663         * gcc.dg/kpice1.c: New test.
39664
39665 2006-06-23  Andrew Pinski  <apinski@apple.com>
39666
39667         * gcc.dg/c90-array-quals.c: New test.
39668
39669 2006-06-22  Richard Henderson  <rth@redhat.com>
39670
39671         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39672
39673 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39674
39675         * gcc.dg/builtins-config.h: Handle FreeBSD.
39676
39677 2006-06-22  Richard Henderson  <rth@redhat.com>
39678
39679         * g++.dg/opt/devirt1.C: New.
39680
39681 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39682
39683         * g++.dg/opt/pr15551.C: New testcase.
39684
39685 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39686
39687         PR target/14800
39688         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39689         x86_64-*-linux* when compiling for 32bit.
39690
39691 2004-06-21  Andrew Pinski  <apinski@apple.com>
39692
39693         * gcc.dg/pch/struct-1.c: New.
39694         * gcc.dg/pch/struct-1.hs: New.
39695
39696 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39697
39698         * gcc.dg/pch/save-temps-1.c: New file.
39699         * gcc.dg/pch/save-temps-1.hs: New file.
39700
39701 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39702
39703         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39704         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39705
39706 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39707
39708         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39709         to fix type error.
39710         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39711         Remove trailing spaces.
39712
39713 2004-06-21  Richard Henderson  <rth@redhat.com>
39714
39715         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39716         merging && to BIT_FIELD_REF.
39717
39718 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39719
39720         * g++.dg/opt/placeholder1.C: New test.
39721
39722 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39723
39724         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39725         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39726         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39727         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39728
39729 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39730
39731         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39732         extern "C".
39733         * g++.dg/other/pragma-re-1.C: Add comments.
39734
39735 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39736
39737         PR gfortran/16080
39738         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39739
39740 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39741
39742         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39743         instead of setting the type of size_t by
39744         hand.
39745
39746 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39747
39748         * gcc.dg/unordered-2.c: New test case.
39749         * gcc.dg/unordered-3.c: New test case.
39750
39751 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39752
39753         PR other/16043
39754         * lib/g++.exp (g++_version): Tweak regexp for version
39755         * lib/g77.exp (g77_version): Likewise.
39756         * lib/gfortran.exp (gfortran_version): Likewise.
39757         * lib/objc.exp (objc_version): Likewise.
39758         * lib/treelang.exp (treelang_version): Likewise.
39759
39760 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39761
39762         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39763         Use INT_MAX instead of __INT_MAX__.
39764         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39765
39766         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39767         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39768         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39769         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39770         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39771         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39772         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39773         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39774         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39775
39776         * gcc.dg/range-test-1.c: New test.
39777         * g++.dg/opt/range-test-1.C: New test.
39778
39779 2004-06-17  Richard Henderson  <rth@redhat.com>
39780
39781         * objc.dg/sync-1.m: New.
39782         * objc.dg/try-catch-1.m: Don't force next runtime.
39783         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39784         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39785         shadowed catch clause.
39786         * objc.dg/try-catch-5.m: New.
39787
39788 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39789
39790         Bug 14610
39791         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39792
39793 2004-06-15  Richard Henderson  <rth@redhat.com>
39794
39795         * gcc.dg/20001116-1.c: Move expected warning line.
39796
39797 2004-06-15  Richard Henderson  <rth@redhat.com>
39798
39799         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39800         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39801
39802 2004-06-15  Jeff Law  <law@redhat.com>
39803
39804         * gcc.dg/tree-ssa/20040615-1.c: New test.
39805         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39806         be less sensitive to operand ordering.
39807         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39808
39809 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39810
39811         * g++.dg/abi/bitfield3.C: Add comment..
39812
39813 2004-06-15  Richard Henderson  <rth@redhat.com>
39814
39815         * g++.dg/ext/stmtexpr1.C: XFAIL.
39816         * gcc.dg/20030612-1.c: XFAIL.
39817
39818 2004-06-15  Eric Christopher  <echristo@redhat.com>
39819
39820         * g++.dg/charset/asm5.c: New.
39821         * gcc.dg/charset/asm6.c: New.
39822
39823 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39824
39825         PR fortran/15962
39826         * gfortran.fortran-torture/execute/select_1.f90: New test.
39827
39828 2004-06-15  Paul Brook  <paul@codesourcery.com>
39829
39830         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39831
39832 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39833
39834         PR c++/15967
39835         * g++.dg/lookup/crash3.C: New test.
39836
39837 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39838
39839         PR c++/15947
39840         * g++.dg/parse/dtor4.C: New test.
39841
39842 2004-06-14  Jeff Law  <law@redhat.com>
39843
39844         * gcc.c-torture/compile/20040614-1.c: New test.
39845
39846 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39847
39848         PR fortran/15211
39849         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39850         LEN of a character array.
39851
39852 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39853
39854         PR c++/15096
39855         * g++.dg/template/ptrmem10.C: New test.
39856
39857         PR c++/14930
39858         * g++.dg/template/friend30.C: New test.
39859
39860 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39861
39862         PR fortran/14928
39863         * gfortran.fortran-torture/compile/mloc.f90: New test.
39864
39865 2004-06-13  Paul Brook  <paul@codesourcery.com>
39866
39867         * gfortran.fortran-torture/execute/random_2.f90: New test.
39868
39869 2004-06-13  Eric Christopher  <echristo@redhat.com>
39870
39871         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39872
39873 2004-06-12  Paul Brook  <paul@codesourcery.com>
39874
39875         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39876
39877 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39878
39879         PR fortran/14923
39880         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39881
39882 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39883
39884         PR fortran/14957
39885         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39886         syntax errors in end statements of contained subroutines.
39887
39888 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39889
39890         PR fortran/12841
39891         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39892
39893 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39894
39895         PR fortran/15665
39896         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39897
39898 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39899
39900         PR gfortran/12839
39901         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39902
39903 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39904
39905         PR c++/15862
39906         * g++.dg/parse/enum1.C: New test.
39907
39908 2004-06-10  Jeff Law  <law@redhat.com>
39909
39910         * gcc.c-torture/compile/20040610-1.c: New test.
39911
39912 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39913
39914         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39915         * g++.old-deja/g++.other/decl3.C: Likewise.
39916
39917 2004-06-10  Brian Booth  <bbooth@redhat.com>
39918
39919         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39920         V_MAY_DEF instead of VDEF.
39921         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39922
39923 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39924
39925         PR c++/14211
39926         * g++.dg/conversion/const1.C: New test.
39927
39928         PR c++/15076
39929         * g++.dg/conversion/reinterpret1.C: New test.
39930
39931         PR c++/15877
39932         * g++.dg/template/enum2.C: New test.
39933
39934         PR c++/15227
39935         * g++.dg/template/error13.C: New test.
39936
39937 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39938
39939         PR fortran/14957
39940         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39941         arguments to test_* REAL and of the right size.
39942
39943 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39944
39945         PR target/15569
39946         PR rtl-optimization/15681
39947         * gcc.dg/20040609-1.c: New test.
39948
39949 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39950
39951         PR c++/14791
39952         * g++.dg/opt/builtins1.C: New test.
39953
39954 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39955
39956         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39957         that use default windows32 struct layout.
39958         * gcc.dg/i386-bitfield2.c: Likewise.
39959
39960 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39961
39962         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39963         for mingw32 and cygwin targets.
39964
39965 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39966
39967         * gcc.dg/pch/macro-4.c: New.
39968         * gcc.dg/pch/macro-4.hs: New.
39969
39970 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39971
39972         PR fortran/13249
39973         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39974
39975 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39976
39977         PR fortran/13372
39978         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39979
39980 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39981
39982         PR gfortran/14897
39983         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39984
39985 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39986
39987         PR gfortran/15755
39988         * gfortran.fortran-torture/execute/backspace.c : New test.
39989
39990 2004-06-09  Paul Brook  <paul@codesourcery.com>
39991
39992         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39993         (pointer_to_section): Rewrite to use smaller array.
39994
39995 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39996
39997         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39998         * gcc.dg/ext/altivec-10.c: Same.
39999         * gcc.dg/ext/altivec-11.c: Same.
40000         * gcc.dg/ext/altivec-12.c: Same.
40001         * gcc.dg/ext/altivec-13.c: Same.
40002         * gcc.dg/ext/altivec-14.c: Same.
40003         * gcc.dg/ext/altivec-15.c: Same.
40004         * gcc.dg/ext/altivec-16.c: Same.
40005         * gcc.dg/ext/altivec-3.c: Same.
40006         * gcc.dg/ext/altivec-4.c: Same.
40007         * gcc.dg/ext/altivec-6.c: Same.
40008         * gcc.dg/ext/altivec-7.c: Same.
40009         * gcc.dg/ext/altivec-8.c: Same.
40010         * gcc.dg/ext/altivec-varargs-1.c: Same.
40011
40012         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40013         * g++.dg/ext/altivec-10.C: Same.
40014         * g++.dg/ext/altivec-2.C: Same.
40015         * g++.dg/ext/altivec-3.C: Same.
40016         * g++.dg/ext/altivec-4.C: Same.
40017         * g++.dg/ext/altivec-5.C: Same.
40018         * g++.dg/ext/altivec-6.C: Same.
40019         * g++.dg/ext/altivec-7.C: Same.
40020         * g++.dg/ext/altivec-8.C: Same.
40021         * g++.dg/ext/altivec-9.C: Same.
40022
40023 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40024
40025         PR c++/7841
40026         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40027
40028 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40029
40030         * gcc.dg/union-1.c: New test.
40031
40032 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40033
40034         * gcc.dg/builtins-41.c: New test case.
40035         * gcc.dg/builtins-42.c: New test case.
40036
40037 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40038
40039         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40040         * g++.dg/ext/altivec-10.C: Same.
40041         * g++.dg/ext/altivec-2.C: Same.
40042         * g++.dg/ext/altivec-3.C: Same.
40043         * g++.dg/ext/altivec-4.C: Same.
40044         * g++.dg/ext/altivec-5.C: Same.
40045         * g++.dg/ext/altivec-6.C: Same.
40046         * g++.dg/ext/altivec-7.C: Same.
40047         * g++.dg/ext/altivec-8.C: Same.
40048         * g++.dg/ext/altivec-9.C: Same.
40049         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40050         * g++.old-deja/g++.brendan/new3.C: Same.
40051         * gcc.c-torture/execute/eeprof-1.x: Same.
40052
40053 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40054
40055         PR c/14765
40056         * gcc.dg/pr14765-1.c: New test.
40057
40058 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40059
40060         PR c/14649
40061         * gcc.dg/pr14649-1.c: New test case.
40062
40063 2004-06-07  Richard Henderson  <rth@redhat.com>
40064
40065         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40066         if temporaries.
40067
40068 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40069
40070         * g++.dg/eh/elide1.C: Remove XFAIL.
40071
40072 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40073
40074         PR c++/15337
40075         * g++.dg/expr/sizeof3.C: New test.
40076
40077         PR c++/14777
40078         * g++.dg/template/access14.C: New test.
40079
40080         PR c++/15554
40081         * g++.dg/template/enum1.C: New test.
40082
40083         PR c++/15057
40084         * g++.dg/eh/throw1.C: New test.
40085
40086 2004-06-07  David Ayers  <d.ayers@inode.at>
40087             Ziemowit Laski  <zlaski@apple.com>
40088
40089         * lib/objc.exp (objc_target_compile): Revert the '-framework
40090         Foundation' flag fix, since bare Darwin does not ship
40091         with the Foundation framework.
40092         * objc/execute/next_mapping.h: Provide a local NSConstantString
40093         @interface and @implementation.
40094         (objc_constant_string_init): A constructor function, used to
40095         initialize the NSConstantString meta-class object.
40096         * objc/execute/string1.m: Include "next_mapping.h" instead of
40097         <Foundation/NSString.h>.
40098         * objc/execute/string2.m: Likewise.
40099         * objc/execute/string3.m: Likewise.
40100         * objc/execute/string4.m: Likewise.
40101
40102 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40103
40104         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40105         to double. Replace double with FLOAT.
40106         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40107
40108         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40109         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40110         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40111         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40112         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40113         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40114         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40115         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40116
40117 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40118
40119         PR c/13519
40120         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40121
40122 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40123
40124         PR c++/15503
40125         * g++.dg/template/meminit2.C: New test.
40126
40127 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40128
40129         PR target/15822
40130         * gcc.c-torture/execute/compare-fp-1.c,
40131         gcc.c-torture/execute/compare-fp-2.c,
40132         gcc.c-torture/execute/compare-fp-3.c,
40133         gcc.c-torture/execute/compare-fp-4.c,
40134         gcc.c-torture/execute/compare-fp-3.x,
40135         gcc.c-torture/execute/compare-fp-4.x: Moved...
40136         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40137         gcc.c-torture/execute/ieee/compare-fp-2.c,
40138         gcc.c-torture/execute/ieee/compare-fp-3.c,
40139         gcc.c-torture/execute/ieee/compare-fp-4.c,
40140         gcc.c-torture/execute/ieee/compare-fp-3.x,
40141         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40142
40143 2004-06-04  David Ayers  <d.ayers@inode.at>
40144
40145         * objc/execute/protocol-isEqual-4.m: New testcase.
40146
40147 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40148
40149         * objc/execute/protocol-isEqual-1.m: New testcase.
40150         * objc/execute/protocol-isEqual-2.m: New testcase.
40151         * objc/execute/protocol-isEqual-3.m: New testcase.
40152
40153 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40154
40155         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40156
40157 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40158
40159         * lib/objc.exp (objc_target_compile): When running tests on
40160         Darwin (Mac OS X), inform the linker about '-framework
40161         'Foundation'.
40162
40163 2004-06-02  Eric Christopher  <echristo@redhat.com>
40164
40165         * gcc.c-torture/compile/20040602-1.c: New.
40166
40167 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40168
40169         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40170         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40171
40172         PR tree-optimization/14736
40173         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40174
40175         PR tree-optimization/14042
40176         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40177
40178         PR tree-optimization/14729
40179         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40180
40181 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40182
40183         PR fortran/15557
40184         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40185
40186 2004-06-01  Richard Hederson  <rth@redhat.com>
40187
40188         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40189
40190 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40191
40192         PR c++/14932
40193         * g++.dg/parse/offsetof4.C: New test.
40194
40195 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40196
40197         PR objc/7993
40198         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40199
40200 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40201
40202         PR c++/15701
40203         * g++.dg/template/friend29.C: New test.
40204
40205 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40206
40207         PR c/15749
40208         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40209
40210 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40211
40212         * gcc.dg/sparc-trap-1.c: New test.
40213
40214 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40215
40216         PR middle-end/15069
40217         * g++.dg/opt/fold3.C: New test case.
40218
40219 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40220
40221         * lib/target-supports.exp (check_iconv_available): Fix fallout
40222         from 2004-05-28 patch.
40223
40224 2004-05-30  Paul Brook  <paul@codesourcery.com>
40225
40226         PR fortran/15620
40227         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40228         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40229
40230 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40231
40232         * gfortran.fortran-torture/execute/random_1.f90: New test.
40233
40234 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40235
40236         * g++.dg/ext/altivec-10.C: New test.
40237
40238 2004-05-29  Paul Brook  <paul@codesourcery.com>
40239
40240         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40241
40242 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40243
40244         * gcc.dg/altivec-16.c: New test.
40245
40246 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40247
40248         * lib/target-supports.exp (check_vmx_hw_available): New.
40249         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40250
40251         * lib/target-supports.exp (check_alias_available,
40252         check_iconv_available, check_named_sections_available): Use
40253         unique names for temporary files.
40254
40255 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40256
40257         * gcc.dg/altivec-15.c: New test.
40258
40259 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40260
40261         PR c++/15083
40262         * g++.dg/warn/noeffect6.C: New test.
40263
40264         PR c++/15471
40265         * g++.dg/expr/ptrmem4.C: New test.
40266
40267         PR c++/15640
40268         * g++.dg/template/operator3.C: New test.
40269
40270 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40271
40272         PR c++/14668
40273         * g++.dg/lookup/redecl1.C: New test.
40274         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40275
40276 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40277
40278         * gcc.c-torture/execute/compare-fp-1.c,
40279         gcc.c-torture/execute/compare-fp-2.c,
40280         gcc.c-torture/execute/compare-fp-3.c,
40281         gcc.c-torture/execute/compare-fp-4.c,
40282         gcc.c-torture/execute/compare-fp-3.x,
40283         gcc.c-torture/execute/compare-fp-4.x,
40284         gcc.dg/pr15649-1.c: New.
40285
40286 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40287
40288         PR c++/12883
40289         * g++.dg/init/array14.C: New test.
40290
40291 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40292
40293         * lib/compat.exp (compat-get-options-main): New.
40294         (compat-get-options): Remove unneeded code, warn for ignored
40295         command.
40296         (compat-execute): Check flag set by dg-require-* commands.
40297
40298         * lib/compat.exp (compat-execute): Break up long lines.
40299
40300 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40301
40302         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40303         * gcc.dg/altivec-14.c: New test.
40304         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40305
40306         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40307         * gcc.dg/altivec-12.c: Ditto.
40308
40309         * gcc.dg/altivec-3.c: Move call to altivec_check.
40310
40311 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40312
40313         PR c++/15044
40314         * g++.dg/template/error12.C: New test.
40315
40316         PR c++/15317
40317         * g++.dg/ext/attrib15.C: New test.
40318
40319         PR c++/15329
40320         * g++.dg/template/ptrmem9.C: New test.
40321
40322 2004-05-25  Paul Brook  <paul@codesourcery.com>
40323
40324         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40325
40326 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40327
40328         PR c++/15165
40329         * g++.dg/template/crash19.C: New test.
40330
40331 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40332
40333         PR c++/15025
40334         * g++.dg/template/redecl1.C: New test.
40335
40336 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40337
40338         PR c++/14821
40339         * g++.dg/other/ns1.C: New test.
40340
40341         PR c++/14883
40342         * g++.dg/template/invalid1.C: New test.
40343
40344 2004-05-23  Paul Brook  <paul@codesourcery.com>
40345         Victor Leikehman  <lei@haifasphere.co.il>
40346
40347         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40348         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40349
40350 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40351
40352         PR c++/15285
40353         PR c++/15299
40354         * g++.dg/template/non-dependent5.C: New test.
40355         * g++.dg/template/non-dependent6.C: New test.
40356
40357 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40358
40359         PR c++/15507
40360         * g++.dg/inherit/union1.C: New test.
40361
40362         PR c++/15542
40363         * g++.dg/template/addr1.C: New test.
40364
40365         PR c++/15427
40366         * g++.dg/template/array5.C: New test.
40367
40368         PR c++/15287
40369         * g++.dg/template/array6.C: New test.
40370
40371 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40372             Roger Sayle  <roger@eyesopen.com>
40373
40374         * g++.dg/lookup/forscope2.C: New test case.
40375
40376 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40377
40378         * gcc.dg/cpp/Wmissingdirs.c: New.
40379
40380 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40381
40382         PR target/15301
40383         * gcc.dg/compat/union-m128-1.h: New file.
40384         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40385         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40386         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40387
40388 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40389
40390         PR target/15302
40391         * gcc.dg/compat/struct-complex-1.h: New file.
40392         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40393         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40394         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40395
40396 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40397
40398         PR middle-end/3074
40399         * gcc.dg/pr3074-1.c: New test case.
40400         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40401
40402 2004-05-20  Falk Hueffner  <falk@debian.org>
40403
40404         PR other/15526
40405         * gcc.dg/ftrapv-1.c: New test case.
40406
40407 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40408
40409         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40410
40411 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40412             Jeff Law  <law@redhat.com>
40413
40414         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40415         * gcc.dg/tree-ssa/20040518-2.c: New test.
40416
40417         * gcc.dg/tree-ssa/20040518-1.c: New test.
40418
40419 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40420
40421         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40422
40423 2004-05-18  Paul Brook  <paul@codesourcery.com>
40424
40425         PR fortran/13930
40426         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40427
40428 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40429
40430         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40431         constant folding.
40432
40433 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40434
40435         * gcc.dg/tree-ssa/20040517-1.c: New test.
40436
40437 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40438
40439         * gcc.dg/loop-4.c: New test.
40440
40441 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40442
40443         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40444
40445 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40446
40447         PR fortran/15311
40448         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40449
40450 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40451
40452         PR fortran/13826
40453         PR fortran/13940
40454         * gfortran.fortran-torture/compile/data_1.f90: New test.
40455
40456 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40457
40458         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40459         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40460
40461 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40462
40463         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40464
40465 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40466
40467         PR c/15444
40468         * gcc.dg/format/xopen-1.c: Adjust expected message.
40469         * gcc.dg/format/xopen-3.c: New test.
40470
40471 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40472
40473         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40474
40475 2004-05-14  Jeff Law  <law@redhat.com>
40476
40477         * gcc.dg/tree-ssa/20040514-2.c: New test.
40478
40479 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40480
40481         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40482         this ...
40483         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40484         this.
40485
40486 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40487
40488         * gcc.dg/tree-ssa/20040514-1.c: New test.
40489
40490 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40491
40492         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40493         test.
40494
40495 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40496
40497         PR fortran/14066
40498         * gfortran.fortran-torture/compile/do_1.f90: New test.
40499
40500 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40501
40502         PR fortran/15051
40503         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40504         test.
40505
40506 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40507
40508         PR fortran/15149
40509         * gfortran.fortran-torture/execute/random_init.f90: New test.
40510
40511 2004-05-13  Paul Brook  <paul@codesourcery.com>
40512
40513         PR fortran/15314
40514         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40515
40516 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40517
40518         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40519         for the powerpc case.
40520
40521 2004-05-13  Jeff Law  <law@redhat.com>
40522
40523         * gcc.dg/tree-ssa/20040513-1.c: New test.
40524         * gcc.dg/tree-ssa/20040513-2.c: New test.
40525
40526 2004-05-13  Paul Brook  <paul@codesourcery.com>
40527
40528         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40529         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40530         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40531
40532 2004-05-13  Andreas Schwab  <schwab@suse.de>
40533
40534         PR other/10819
40535         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40536         characters.
40537
40538 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40539
40540         PR fortran/15294
40541         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40542
40543 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40544
40545         Merge from tree-ssa-20020619-branch.  See
40546         ChangeLog.tree-ssa for details.
40547
40548 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40549
40550         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40551         include <altivec.h> explicitly.
40552         * gcc.dg/altivec-13.c: Likewise.
40553
40554 2004-05-11  Paul Brook  <paul@codesourcery.com>
40555
40556         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40557
40558 2004-05-10  Eric Christopher  <echristo@redhat.com>
40559
40560         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40561         * gcc.dg/sibcall-4.c: Ditto.
40562
40563 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40564
40565         * g++.dg/ext/altivec-8.C: New test case.
40566         * gcc.dg/altivec-13.c: New test case.
40567
40568 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40569
40570         * gcc.c-torture/execute/divcmp-1.c: New test case.
40571         * gcc.c-torture/execute/divcmp-2.c: New test case.
40572         * gcc.c-torture/execute/divcmp-3.c: New test case.
40573
40574 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40575
40576         * g++.dg/other/pragma-re-2.C: New test.
40577
40578 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40579
40580         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40581         * gcc.dg/i386-387-2.c: Likewise.
40582
40583         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40584         __builtin_drem.
40585         * gcc.dg/i386-387-6.c: Likewise.
40586
40587 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40588
40589         * gcc.dg/builtins-33.c: Also check log1p*.
40590
40591 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40592
40593         PR optimization/15296
40594         * gcc.c-torture/execute/pr15296.c: New test.
40595
40596 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40597
40598         * gcc.dg/builtins-40.c: New test.
40599
40600 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40601
40602         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40603
40604 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40605
40606         * g++.dg/ext/spe1.C: New testcase.
40607
40608 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40609
40610         * objc.dg/image-info.m: Allow additional attributes
40611         for __image_info section.
40612
40613 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40614
40615         * gcc.dg/torture/mips-hilo-2.c: New test.
40616
40617 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40618
40619         PR c++/14389
40620         * g++.dg/template/member5.C: New test.
40621
40622 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40623
40624         * gcc.dg/builtins-34.c: Also check expm1*.
40625
40626 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40627
40628         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40629         * gcc.dg/torture/builtin-convert-3.c: New test.
40630
40631 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40632
40633         PR middle-end/15054
40634         * g++.dg/opt/pr15054.C: New test.
40635
40636 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40637
40638         * gcc.dg/torture/builtin-rounding-1.c: New test.
40639         * gcc.dg/builtins-25.c: Delete.
40640         * gcc.dg/builtins-29.c: Delete.
40641
40642 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40643
40644         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40645         * gcc.dg/sibcall-4.c: Likewise.
40646         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40647
40648 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40649
40650         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40651         bit-field on 16-bit targets.
40652
40653 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40654
40655         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40656         16-bit targets.
40657
40658 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40659
40660         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40661         * gcc.dg/rs6000-power2-2.c: Likewise.
40662
40663 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40664
40665         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40666         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40667         Change the asm registers to be in form of frN instead of fN.
40668
40669 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40670
40671         * gcc.dg/torture/builtin-convert-2.c: New test.
40672
40673 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40674
40675         * gcc.dg/rs6000-power2-1.c: New test.
40676         * gcc.dg/rs6000-power2-2.c: New test.
40677
40678 2004-04-28  Jan Hubicka  <jh@suse.cz>
40679
40680         * gcc.dg/unused-6.c: New test.
40681
40682 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40683             Ulrich Weigand  <uweigand@de.ibm.com>
40684
40685         * ada/acats/run_all.sh: Define $target variable.
40686
40687 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40688
40689         PR c++/15119
40690         * g++.dg/other/vararg-1.C: New test.
40691
40692         PR c++/4794
40693         * g++.dg/eh/cleanup3.C: New test.
40694
40695 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40696
40697         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40698         and ad8011a (target_insn).
40699         * ada/acats/support/macro.dfs: Likewise.
40700         * ada/acats/support/impbit.adb: New file.
40701
40702 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40703
40704         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40705
40706 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40707
40708         * gcc.dg/loop-3.c: New test.
40709
40710 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40711
40712         * gcc.c-torture/execute/simd-5.c: New test.
40713
40714 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40715
40716         PR c++/15064
40717         * g++.dg/template/crash18.C: New test.
40718
40719 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40720
40721         * g++.dg/ext/complit3.C: New test.
40722
40723 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40724
40725         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40726         * gcc.dg/altivec-3.c: Same.
40727         * gcc.dg/altivec-varargs-1.c: Same.
40728
40729 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40730
40731         * lib/target-supports.exp (check_profiling_available): Assume
40732         profiling is not available on powerpc-eabi targets.
40733
40734 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40735
40736         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40737         * gcc.dg/vmx/bug-1.c: Ditto.
40738
40739 2004-04-20  Eric Christopher  <echristo@redhat.com>
40740
40741         * gcc.dg/charset/extern.c: New test.
40742         * g++.dg/charset/extern3.cc: Ditto.
40743
40744 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40745
40746         * gcc.dg/builtins-39.c: New test.
40747
40748 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40749
40750         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40751
40752 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40753
40754         * gcc.dg/torture/mips-hilo-1.c: New test.
40755
40756 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40757
40758         * gcc.c-torture/compile/20040419-1.c: New test.
40759
40760 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40761
40762         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40763
40764 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40765             Aldy Hernandez  <aldyh@redhat.com>
40766
40767         * gcc.c-torture/execute/va-arg-24.c: New.
40768
40769 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40770             Aldy Hernandez  <aldyh@redhat.com>
40771
40772         * gcc.dg/vmx/1b-01.c: New.
40773         * gcc.dg/vmx/1b-02.c: New.
40774         * gcc.dg/vmx/1b-03.c: New.
40775         * gcc.dg/vmx/1b-04.c: New.
40776         * gcc.dg/vmx/1b-05.c: New.
40777         * gcc.dg/vmx/1b-06.c: New.
40778         * gcc.dg/vmx/1b-07.c: New.
40779         * gcc.dg/vmx/1c-01.c: New.
40780         * gcc.dg/vmx/1c-02.c: New.
40781         * gcc.dg/vmx/3a-01a.c: New.
40782         * gcc.dg/vmx/3a-01.c: New.
40783         * gcc.dg/vmx/3a-01m.c: New.
40784         * gcc.dg/vmx/3a-03.c: New.
40785         * gcc.dg/vmx/3a-03m.c: New.
40786         * gcc.dg/vmx/3a-04.c: New.
40787         * gcc.dg/vmx/3a-04m.c: New.
40788         * gcc.dg/vmx/3a-05.c: New.
40789         * gcc.dg/vmx/3a-06.c: New.
40790         * gcc.dg/vmx/3a-06m.c: New.
40791         * gcc.dg/vmx/3a-07.c: New.
40792         * gcc.dg/vmx/3b-01.c: New.
40793         * gcc.dg/vmx/3b-02.c: New.
40794         * gcc.dg/vmx/3b-10.c: New.
40795         * gcc.dg/vmx/3b-13.c: New.
40796         * gcc.dg/vmx/3b-14.c: New.
40797         * gcc.dg/vmx/3b-15.c: New.
40798         * gcc.dg/vmx/3c-01a.c: New.
40799         * gcc.dg/vmx/3c-01.c: New.
40800         * gcc.dg/vmx/3c-02.c: New.
40801         * gcc.dg/vmx/3c-03.c: New.
40802         * gcc.dg/vmx/3d-01.c: New.
40803         * gcc.dg/vmx/4-01.c: New.
40804         * gcc.dg/vmx/4-03.c: New.
40805         * gcc.dg/vmx/5-01.c: New.
40806         * gcc.dg/vmx/5-02.c: New.
40807         * gcc.dg/vmx/5-03.c: New.
40808         * gcc.dg/vmx/5-04.c: New.
40809         * gcc.dg/vmx/5-05.c: New.
40810         * gcc.dg/vmx/5-06.c: New.
40811         * gcc.dg/vmx/5-07.c: New.
40812         * gcc.dg/vmx/5-07t.c: New.
40813         * gcc.dg/vmx/5-08.c: New.
40814         * gcc.dg/vmx/5-10.c: New.
40815         * gcc.dg/vmx/5-11.c: New.
40816         * gcc.dg/vmx/7-01a.c: New.
40817         * gcc.dg/vmx/7-01.c: New.
40818         * gcc.dg/vmx/7c-01.c: New.
40819         * gcc.dg/vmx/7d-01.c: New.
40820         * gcc.dg/vmx/7d-02.c: New.
40821         * gcc.dg/vmx/8-01.c: New.
40822         * gcc.dg/vmx/8-02a.c: New.
40823         * gcc.dg/vmx/8-02.c: New.
40824         * gcc.dg/vmx/brode-1.c: New.
40825         * gcc.dg/vmx/bug-1.c: New.
40826         * gcc.dg/vmx/bug-2.c: New.
40827         * gcc.dg/vmx/bug-3.c: New.
40828         * gcc.dg/vmx/cw-bug-1.c: New.
40829         * gcc.dg/vmx/cw-bug-2.c: New.
40830         * gcc.dg/vmx/cw-bug-3.c: New.
40831         * gcc.dg/vmx/dct.c: New.
40832         * gcc.dg/vmx/debug-1.c: New.
40833         * gcc.dg/vmx/debug-2.c: New.
40834         * gcc.dg/vmx/debug-3.c: New.
40835         * gcc.dg/vmx/debug-4.c: New.
40836         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40837         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40838         * gcc.dg/vmx/eg-5.c: New.
40839         * gcc.dg/vmx/fft.c: New.
40840         * gcc.dg/vmx/gcc-bug-1.c: New.
40841         * gcc.dg/vmx/gcc-bug-2.c: New.
40842         * gcc.dg/vmx/gcc-bug-3.c: New.
40843         * gcc.dg/vmx/gcc-bug-4.c: New.
40844         * gcc.dg/vmx/gcc-bug-5.c: New.
40845         * gcc.dg/vmx/gcc-bug-6.c: New.
40846         * gcc.dg/vmx/gcc-bug-7.c: New.
40847         * gcc.dg/vmx/gcc-bug-8.c: New.
40848         * gcc.dg/vmx/gcc-bug-9.c: New.
40849         * gcc.dg/vmx/gcc-bug-b.c: New.
40850         * gcc.dg/vmx/gcc-bug-c.c: New.
40851         * gcc.dg/vmx/gcc-bug-d.c: New.
40852         * gcc.dg/vmx/gcc-bug-e.c: New.
40853         * gcc.dg/vmx/gcc-bug-f.c: New.
40854         * gcc.dg/vmx/gcc-bug-g.c: New.
40855         * gcc.dg/vmx/gcc-bug-i.c: New.
40856         * gcc.dg/vmx/harness.h: New.
40857         * gcc.dg/vmx/ira1.c: New.
40858         * gcc.dg/vmx/ira2a.c: New.
40859         * gcc.dg/vmx/ira2b.c: New.
40860         * gcc.dg/vmx/ira2.c: New.
40861         * gcc.dg/vmx/ira2c.c: New.
40862         * gcc.dg/vmx/mem.c: New.
40863         * gcc.dg/vmx/newton-1.c: New.
40864         * gcc.dg/vmx/ops.c: New.
40865         * gcc.dg/vmx/sn7153.c: New.
40866         * gcc.dg/vmx/spill2.c: New.
40867         * gcc.dg/vmx/spill3.c: New.
40868         * gcc.dg/vmx/spill.c: New.
40869         * gcc.dg/vmx/t.c: New.
40870         * gcc.dg/vmx/varargs-1.c: New.
40871         * gcc.dg/vmx/varargs-2.c: New.
40872         * gcc.dg/vmx/varargs-3.c: New.
40873         * gcc.dg/vmx/varargs-4.c: New.
40874         * gcc.dg/vmx/varargs-5.c: New.
40875         * gcc.dg/vmx/varargs-6.c: New.
40876         * gcc.dg/vmx/varargs-7.c: New.
40877         * gcc.dg/vmx/vmx.exp: New.
40878         * gcc.dg/vmx/vprint-1.c: New.
40879         * gcc.dg/vmx/vscan-1.c: New.
40880         * gcc.dg/vmx/x-01.c: New.
40881         * gcc.dg/vmx/x-02.c: New.
40882         * gcc.dg/vmx/x-03.c: New.
40883         * gcc.dg/vmx/x-04.c: New.
40884         * gcc.dg/vmx/x-05.c: New.
40885         * gcc.dg/vmx/yousufi-1.c: New.
40886         * gcc.dg/vmx/zero-1.c: New.
40887         * gcc.dg/vmx/zero.c: New.
40888
40889 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40890
40891         * g++.dg/lookup/java1.C: Update for chage of
40892         _Jv_AllocObject.
40893         * g++.dg/lookup/java2.C: Likewise.
40894
40895 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40896
40897         * ada/acats/run_all.sh: use -O2 by default.
40898
40899 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40900
40901         * gcc.dg/vr-mult-[12].c: New tests.
40902
40903 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40904
40905         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40906
40907         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40908
40909 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40910
40911         * lib/target-supports.exp (check_profiling_available): Assume
40912         profiling isn't available for mips*-*-elf targets.
40913
40914 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40915
40916         * gcc.dg/builtins-38.c: New test.
40917
40918 2004-04-14  Eric Christopher  <echristo@redhat.com>
40919
40920         * g++.dg/charset/charset.exp: Run .cc extension tests.
40921
40922 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40923
40924         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40925
40926 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40927
40928         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40929
40930 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40931
40932         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40933         * gcc.dg/i386-387-2.c: Likewise.
40934
40935         * gcc.dg/i386-387-7.c: New test.
40936         * gcc.dg/i386-387-8.c: New test.
40937
40938         * gcc.dg/builtins-37.c: New test.
40939
40940 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40941
40942         * g++.dg/pch/externc-1.C: Add missing semicolon.
40943
40944 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40945
40946         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40947
40948 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40949
40950         * gcc.c-torture/execute/20040411-1.c: New test.
40951
40952 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40953
40954         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40955
40956 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40957
40958         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40959
40960 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40961
40962         * lib/target-supports.exp (check_named_sections_available): New.
40963         * lib/gcc-dg.exp (dg-require-named-sections): New.
40964         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40965         old-deja.exp.  Also prune error-count message from HP linker.
40966         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40967
40968         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40969         * g++.old-deja/g++.pt/static3.C: Likewise.
40970         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40971
40972 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40973
40974         * gcc.c-torture/execute/20040409-1.c: New test case.
40975         * gcc.c-torture/execute/20040409-2.c: New test case.
40976         * gcc.c-torture/execute/20040409-3.c: New test case.
40977
40978 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40979
40980         * gcc.dg/20040409-1.c: New test.
40981
40982 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40983
40984         PR target/14888
40985         * g++.dg/opt/pr14888.C: New test case.
40986
40987 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40988
40989         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40990         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40991         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40992         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40993         New tests.
40994
40995 2004-04-08  Paul Brook  <paul@codesourcery.com>
40996
40997         * gcc.dg/spill-1.c: New test.
40998
40999 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41000
41001         * gcc.dg/torture/builtin-ctype-2.c: New test.
41002
41003 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41004
41005         * gcc.dg/pch/pch.exp: Add largefile test.
41006
41007 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41008
41009         * g++.dg/pch/externc-1.Hs: New.
41010         * g++.dg/pch/externc-1.C: New.
41011
41012 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41013
41014         * gcc.dg/compat/struct-by-value-5a_main.c,
41015         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41016         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41017         * gcc.dg/compat/struct-by-value-5a_x.c,
41018         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41019         gcc.dg/compat/struct-by-value-5_x.c.
41020         * gcc.dg/compat/struct-by-value-5a_y.c,
41021         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41022         gcc.dg/compat/struct-by-value-5_y.c.
41023
41024         * gcc.dg/compat/struct-by-value-6a_main.c,
41025         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41026         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41027         * gcc.dg/compat/struct-by-value-6a_x.c,
41028         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41029         gcc.dg/compat/struct-by-value-6_x.c.
41030         * gcc.dg/compat/struct-by-value-6a_y.c,
41031         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41032         gcc.dg/compat/struct-by-value-6_y.c.
41033
41034         * gcc.dg/compat/struct-by-value-7a_main.c,
41035         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41036         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41037         * gcc.dg/compat/struct-by-value-7a_x.c,
41038         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41039         gcc.dg/compat/struct-by-value-7_x.c.
41040         * gcc.dg/compat/struct-by-value-7a_y.c,
41041         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41042         gcc.dg/compat/struct-by-value-7_y.c.
41043
41044 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41045
41046         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41047         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41048         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41049         options.
41050
41051 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41052
41053         * gcc.dg/builtins-36.c: New test.
41054
41055 2004-04-06  Paul Brook  <paul@codesourcery.com>
41056
41057         * README.gcc: Remove obsolete contraint on testcases.
41058
41059 2004-04-05  Paul Brook  <paul@codesourcery.com>
41060
41061         PR2123
41062         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41063         failure and exit(0) on success.
41064         * g++.dg/expr/anew2.C: Ditto.
41065         * g++.dg/expr/anew3.C: Ditto.
41066         * g++.dg/expr/anew4.C: Ditto.
41067
41068 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41069
41070         PR c++/3518
41071         * g++.dg/template/unify7.C: New.
41072
41073 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41074
41075         * g++.dg/README: Bring up to date with new subdirectories; remove
41076         duplicate subdirectory lines.
41077
41078 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41079
41080         PR c++/14007
41081         * g++.dg/template/unify5.C: New.
41082         * g++.dg/template/unify6.C: New.
41083         * g++.dg/template/qualttp20.C: Adjust.
41084         * g++.old-deja/g++.jason/report.C: Adjust.
41085         * g++.old-deja/g++.other/qual1.C: Adjust.
41086
41087 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41088
41089         PR c++/14803
41090         * g++.dg/inherit/ptrmem1.C: New test.
41091
41092 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41093
41094         PR c++/14755
41095         * gcc.c-torture/execute/20040331-1.c: New test.
41096         * gcc.dg/20040331-1.c: New test.
41097
41098 2004-04-01  Paul Brook  <paul@codesourcery.com>
41099
41100         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41101
41102 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41103
41104         PR c++/14724
41105         * g++.dg/init/goto1.C: New test.
41106
41107         PR c++/14763
41108         * g++.dg/template/defarg4.C: New test.
41109
41110 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41111
41112         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41113
41114 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41115
41116         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41117
41118 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41119
41120         * gcc.dg/noncompile/undeclared-2.c: New test.
41121
41122 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41123
41124         * gcc.dg/940409-1.c: Remove XFAIL.
41125         * gcc.dg/reg-vol-struct-1.c: New test.
41126
41127 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41128
41129         * gcc.dg/torture/builtin-wctype-1.c: New test.
41130
41131 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41132
41133         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41134         * gcc.dg/20001101-1.c: Likewise.
41135         * gcc.dg/20001102-1.c: Likewise.
41136
41137 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41138
41139         * gcc.dg/compare8.c: Add an additional test for XOR.
41140
41141 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41142
41143         * gcc.dg/torture/builtin-ctype-1.c: New test.
41144
41145 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41146
41147         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41148         * gcc.dg/torture/builtin-math-1.c: Likewise.
41149         * gcc.dg/torture/builtin-power-1.c: New test.
41150
41151 2004-03-24  Andreas Schwab  <schwab@suse.de>
41152
41153         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41154         IA64 assembler.
41155
41156 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41157             Roger Sayle  <roger@eyesopen.com>
41158
41159         * gcc.dg/compare8.c: New test case.
41160
41161 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41162
41163         * g++.dg/ext/altivec-7.C: New test.
41164
41165 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41166
41167         PR 12267, 12391, 12560, 13129, 14114, 14133
41168         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41169         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41170         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41171         Adjust error regexps.
41172         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41173         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41174         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41175         * gcc.dg/local1.c: Add explanatory comment.
41176
41177 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41178
41179         PR optimization/14669
41180         * g++.dg/opt/fold2.C: New test case.
41181
41182 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41183
41184         PR c/14069
41185         * gcc.dg/20040322-1.c: New test.
41186
41187 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41188
41189         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41190         * gcc.dg/ultrasp4.c: Likewise.
41191         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41192
41193 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41194
41195         * gcc.dg/i386-sse-8.c: Reset default options.
41196
41197 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41198
41199         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41200         in the error message text.
41201
41202 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41203
41204         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41205
41206 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41207
41208         PR c++/14616
41209         * g++.dg/init/array13.C: New test.
41210
41211 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41212
41213         PR target/13889
41214         * gcc.c-torture/compile/pr13889.c: New test case.
41215
41216 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41217
41218         PR c/14635
41219         * builtins-1.c (nan, nans): Don't test.
41220         * builtins-30.c: Don't use nan, nanf, nanl.
41221         * builtins-35.c: New test.
41222
41223 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41224
41225         * g++.dg/ext/altivec-6.C: New test.
41226
41227 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41228
41229         * g++.dg/init/placement3.C: New test.
41230
41231         * g++.dg/template/spec13.C: New test.
41232
41233         * g++.dg/lookup/using11.C: New test.
41234
41235         * g++.dg/lookup/koenig3.C: New test.
41236
41237         * g++.dg/template/operator2.C: New test.
41238
41239         * g++.dg/expr/dtor3.C: New test.
41240         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41241         marker.
41242         * g++.old-deja/g++.law/visibility28.C: Likewise.
41243
41244 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41245
41246         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41247         * gcc.dg/ppc64-abi-3.c: Likewise.
41248
41249 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41250
41251         PR c++/14545
41252         * g++.dg/parse/template15.C: New test.
41253
41254 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41255
41256         * g++.dg/expr/dtor2.C: New test.
41257
41258         * g++.dg/lookup/anon4.C: New test.
41259
41260         * g++.dg/overload/using1.C: New test.
41261
41262         * g++.dg/template/lookup7.C: New test.
41263
41264         * g++.dg/template/typename6.C: New test.
41265
41266         * g++.dg/expr/cond6.C: New test.
41267
41268 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41269
41270         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41271
41272 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41273
41274         * g++.dg/expr/cond5.C: New test.
41275         * g++.dg/expr/constcast1.C: Likewise.
41276         * g++.dg/expr/ptrmem2.C: Likewise.
41277         * g++.dg/expr/ptrmem3.C: Likewise.
41278         * g++.dg/lookup/main1.C: Likewise.
41279         * g++.dg/template/lookup6.C: Likewise.
41280
41281 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41282
41283         * gcc.dg/local1.c: New test.
41284
41285         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41286
41287 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41288
41289         * gcc.dg/torture/builtin-convert-1.c: New test.
41290
41291 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41292
41293         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41294
41295 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41296
41297         PR c++/14481
41298         * g++.dg/warn/Wunused-7.C: New test.
41299
41300 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41301
41302         * gcc.dg/torture/builtin-integral-1.c: New test.
41303
41304 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41305
41306         PR c++/14586
41307         * g++.dg/parse/non-dependent3.C: New test.
41308
41309 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41310
41311         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41312         * g++.dg/eh/simd-2.C: Likewise.
41313         * g++.dg/init/array10.C: Likewise.
41314         * gcc.c-torture/compile/simd-1.c: Likewise.
41315         * gcc.c-torture/compile/simd-2.c: Likewise.
41316         * gcc.c-torture/compile/simd-3.c: Likewise.
41317         * gcc.c-torture/compile/simd-4.c: Likewise.
41318         * gcc.c-torture/compile/simd-6.c: Likewise.
41319         * gcc.c-torture/execute/simd-1.c: Likewise.
41320         * gcc.c-torture/execute/simd-2.c: Likewise.
41321         * gcc.dg/compat/vector-defs.h: Likewise.
41322         * gcc.dg/20020531-1.c: Likewise.
41323         * gcc.dg/altivec-3.c: Likewise.
41324         * gcc.dg/altivec-4.c: Likewise.
41325         * gcc.dg/altivec-varargs-1.c: Likewise.
41326         * gcc.dg/compat/vector-defs.h: Likewise.
41327         * gcc.dg/i386-mmx-3.c: Likewise.
41328         * gcc.dg/i386-sse-4.c: Likewise.
41329         * gcc.dg/i386-sse-5.c: Likewise.
41330         * gcc.dg/i386-sse-8.c: Likewise.
41331         * gcc.dg/simd-1.c: Likewise.
41332         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41333         __ev64_opaque__ since the machine description provides it.
41334
41335 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41336
41337         * lib/compat.exp (skip_list): New global variable.
41338         Use it to hold the user defined COMPAT_SKIPS list if any.
41339         (compat-obj): Add the members of skip_list to optall.
41340
41341 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41342
41343         * gcc.dg/compat/union-by-value-1_main.c,
41344         union-by-value-1_x.c, union-by-value-1_y.c,
41345         union-check.h, union-defs.h,
41346         union-init.h, union-return-1_main.c,
41347         union-return-1_x.c, union-return-1_y.c: New files.
41348
41349 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41350
41351         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41352         mixed-struct-init.h: Add 4 mixed structure types.
41353         struct-by-value-21_main.c, struct-by-value-21_x.c,
41354         struct-by-value-21_y.c, struct-return-21_main.c,
41355         struct-return-21_x.c, struct-return-21_y.c: New files.
41356
41357 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41358
41359         PR c++/14550
41360         * g++.dg/parse/template14.C: New test.
41361
41362 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41363
41364         * gcc.c-torture/execute/20040313-1.c: New test.
41365
41366 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41367
41368         PR target/14533
41369         * gcc.dg/20040311-2.c: New test.
41370
41371 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41372
41373         PR other/14544
41374         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41375         bit-field.
41376
41377 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41378
41379         * gcc.dg/20040305-2.c: Add missing return statement.
41380
41381 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41382
41383         * gcc.dg/builtins-34.c: Also check pow10*.
41384
41385 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41386
41387         PR target/14262
41388         * gcc.dg/20040305-2.c: New test.
41389
41390 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41391
41392         * gcc.dg/20040310-1.c: New test.
41393
41394 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41395
41396         * gcc.c-torture/execute/20040311-1.c: New test case.
41397
41398 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41399
41400         PR c++/14476
41401         * g++.dg/lookup/enum1.C: New test.
41402
41403 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41404
41405         PR c++/14510
41406         * g++.dg/lookup/struct2.C: New test.
41407
41408 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41409
41410         * gcc.dg/builtins-34.c: New test.
41411
41412 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41413
41414         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41415
41416 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41417
41418         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41419         * gcc.dg/alias-2.c: New testcase.
41420
41421 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41422
41423         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41424
41425 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41426
41427         * gcc.c-torture/execute/20040309-1.c: New test case.
41428
41429 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41430
41431         PR c++/14397
41432         * g++.dg/overload/ref1.C: New.
41433
41434 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41435
41436         PR c++/14409
41437         * g++.dg/template/spec12.C: New test.
41438
41439         PR c++/14448
41440         * g++.dg/parse/crash14.C: New test.
41441
41442 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41443
41444         PR c++/14230
41445         * g++.dg/init/ref11.C: New test.
41446
41447 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41448
41449         PR c++/14432
41450         * g++.dg/parse/builtin2.C: New test.
41451
41452 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41453
41454         PR c++/14401
41455         * g++.dg/init/ctor3.C: New test.
41456         * g++.dg/init/union1.C: New test.
41457         * g++.dg/ext/anon-struct4.C: New test.
41458
41459 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41460
41461         * g++.dg/lookup/koenig1.C: Tweak error messages.
41462         * g++.dg/lookup/used-before-declaration.C: Likewise.
41463         * g++.dg/other/do1.C: Likewise.
41464         * g++.dg/overload/koenig1.C: Likewise.
41465         * g++.dg/parse/crash13.C: Likewise.
41466         * g++.dg/template/instantiate3.C: Likewise.
41467
41468 2004-03-08  Eric Christopher  <echristo@redhat.com>
41469
41470         * * lib/target-supports.exp: Enable libiconv in test
41471         compilation.  Fix up error checking.
41472
41473 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41474
41475         PR middle-end/14289
41476         * gcc.dg/pr14289-1.c: New test case.
41477         * gcc.dg/pr14289-2.c: Likewise.
41478         * gcc.dg/pr14289-3.c: Likewise.
41479
41480 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41481
41482         * gcc.c-torture/execute/20040308-1.c: New test.
41483
41484 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41485
41486         * gcc.c-torture/execute/20040307-1.c: New test case.
41487
41488 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41489
41490         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41491
41492 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41493
41494         * gcc.dg/20040306-1.c: New test.
41495
41496 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41497
41498         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41499         them static.
41500         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41501
41502 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41503
41504         PR c/14465
41505         * gcc.dg/decl-6.c: New test.
41506
41507 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41508
41509         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41510         Rename LOGPOW -> LOG_POW.
41511         (SQRT_EXP, POW_EXP): New.
41512
41513 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41514
41515         * gcc.dg/i386-sse-8.c: New test.
41516
41517 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41518
41519         PR c/14114
41520         * gcc.dg/decl-5.c: New test.
41521
41522 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41523
41524         * gcc.dg/20040305-1.c: New test.
41525
41526 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41527
41528         PR other/14354
41529         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41530
41531 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41532
41533         PR c++/14425, c++/14426
41534         * g++.dg/ext/altivec-4.C: New test.
41535         * g++.dg/ext/altivec-5.C: New test.
41536
41537 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41538
41539         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41540         global variables of a type with no linkage.
41541         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41542         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41543         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41544         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41545         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41546         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41547         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41548         * g++.dg/warn/deprecated.C: Name enum Color.
41549         * g++.dg/overload/VLA.C: Name structure for 'b'.
41550         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41551
41552 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41553
41554         * gcc.c-torture/compile/20040304-1.c: New test.
41555
41556 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41557
41558         PR 13728
41559         * gcc.dg/decl-4.c: New testcase.
41560
41561 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41562
41563         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41564         as PRECF if sizeof (float) > sizeof (double).
41565         (PRECL): Make it the same as PRECF if
41566         sizeof (float) > sizeof (long double).
41567
41568 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41569
41570         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41571         system type.  Add check for irix6 which doesn't have c99 runtime.
41572
41573 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41574
41575         * gcc.dg/const-elim-1.c: xfail for xtensa.
41576
41577 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41578
41579         PR c++/14369
41580         * g++.dg/template/cond4.C: New test.
41581
41582 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41583
41584         PR c++/14360
41585         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41586
41587         PR c++/14361
41588         * g++.dg/parse/defarg7.C: New test.
41589
41590         PR c++/14359
41591         * g++.dg/template/friend26.C: New test.
41592
41593 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41594
41595         PR c++/14324
41596         * g++.dg/abi/mangle21.C: New test.
41597
41598         PR c++/14260
41599         * g++.dg/parse/constructor2.C: New test.
41600
41601         PR c++/14337
41602         * g++.dg/template/sfinae1.C: New test.
41603
41604 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41605
41606         PR c++/14267
41607         * g++.dg/expr/crash2.C: New test.
41608
41609         PR middle-end/13448
41610         * gcc.dg/inline-5.c: New test.
41611         * gcc.dg/always-inline.c: Split out tests into ...
41612         * gcc.dg/always-inline2.c: ... this and ...
41613         * gcc.dg/always-inline3.c: ... this.
41614
41615 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41616
41617         PR debug/12103
41618         * g++.dg/debug/crash1.C: New test.
41619
41620 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41621
41622         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41623         function with __attribute__((noinline)).
41624         (recurser_void2): Likewise.
41625         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41626         (recurser_void2): Likewise.
41627
41628 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41629
41630         PR middle-end/14203
41631         * g++.dg/warn/Wunused-6.C: New test case.
41632
41633 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41634
41635         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41636         not defined.
41637
41638 2004-02-27  Eric Christopher  <echristo@redhat.com>
41639
41640         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41641         * g++.dg/charset/asm2.c: Run only x86.
41642         * gcc.dg/charset/asm3.c: Ditto.
41643
41644 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41645
41646         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41647         ld_library_path.
41648
41649 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41650
41651         * g++.dg/ext/altivec-3.C: New.
41652
41653 2004-02-26  Richard Henderson  <rth@redhat.com>
41654
41655         * g++.dg/ext/attrib10.C: Mark for warning.
41656         * gcc.dg/attr-alias-1.c: New.
41657
41658 2004-02-26  Richard Henderson  <rth@redhat.com>
41659
41660         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41661         * gcc.c-torture/execute/20040208-2.c: ... it back.
41662
41663 2004-02-26  Eric Christopher  <echristo@redhat.com>
41664
41665         * lib/target-supports.exp (check-iconv-available): New function.
41666         * lib/gcc-dg.exp (dg-require-iconv): New function.
41667         Use above.
41668         * gcc.dg/charset: New directory.
41669         * gcc.dg/charset/charset.exp: New file.
41670         * gcc.dg/charset/asm1.c: Ditto.
41671         * gcc.dg/charset/asm2.c: Ditto.
41672         * gcc.dg/charset/asm3.c: Ditto.
41673         * gcc.dg/charset/asm4.c: Ditto.
41674         * gcc.dg/charset/asm5.c: Ditto.
41675         * gcc.dg/charset/attribute1.c: Ditto.
41676         * gcc.dg/charset/attribute2.c: Ditto.
41677         * gcc.dg/charset/string1.c: Ditto.
41678         * g++.dg/charset: New directory.
41679         * g++.dg/dg.exp: Add here. Special options.
41680         * g++.dg/charset/charset.exp: New file.
41681         * g++.dg/charset/asm1.c: Ditto.
41682         * g++.dg/charset/asm2.c: Ditto.
41683         * g++.dg/charset/asm3.c: Ditto.
41684         * g++.dg/charset/asm4.c: Ditto.
41685         * g++.dg/charset/attribute1.c: Ditto.
41686         * g++.dg/charset/attribute2.c: Ditto.
41687         * g++.dg/charset/extern1.cc: Ditto.
41688         * g++.dg/charset/extern2.cc: Ditto.
41689         * g++.dg/charset/string1.c: Ditto.
41690
41691 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41692
41693         PR c++/14278
41694         * g++.dg/parse/comma1.C: New test.
41695
41696 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41697
41698         PR c++/14284
41699         * g++.dg/template/ttp8.C: New test.
41700
41701 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41702
41703         * gcc.dg/fixuns-trunc-1.c: New test.
41704
41705 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41706
41707         * gcc.dg/builtins-config.h: Use #elif.
41708
41709 2004-02-26  Michael Matz  <matz@suse.de>
41710
41711         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41712         * gcc.dg/991214-1.c: Likewise.
41713         * gcc.dg/i386-asm-1.c: Likewise.
41714
41715 2004-02-25  Richard Henderson  <rth@redhat.com>
41716
41717         * gcc.c-torture/execute/20040208-2.c: Move ...
41718         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41719
41720 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41721
41722         PR c++/14246
41723         * g++.dg/other/crash-3.C: New test.
41724
41725 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41726
41727         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41728         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41729
41730         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41731         HP-UX.
41732
41733 2004-02-24  Michael Matz  <matz@suse.de>
41734
41735         * gcc.dg/i386-regparm.c: New.
41736
41737 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41738
41739         * gcc.c-torture/execute/20040223-1.c: New.
41740
41741 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41742             Kazu Hirata  <kazu@cs.umass.edu>
41743
41744         * gcc.dg/fwritable-strings-1.c: Remove.
41745
41746 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41747
41748         PR c/14156
41749         * gcc.dg/20040223-1.c: New test.
41750
41751 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41752
41753         PR c++/14106
41754         * g++.dg/ext/typeof9.C: New test.
41755
41756 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41757
41758         PR c++/14250
41759         * g++.dg/other/switch1.C: New test.
41760
41761 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41762
41763         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41764         * gcc.dg/va-arg-1.c: Likewise.
41765
41766 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41767
41768         PR c++/14143
41769         * g++.dg/template/koenig5.C: New test.
41770
41771 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41772
41773         * g++.dg/ext/altivec-1.C: Generalize target triple.
41774         * g++.dg/ext/altivec-2.C: New test case.
41775         * g++.dg/ext/altivec_check.h: New file.
41776         * gcc.dg/altivec-1.c: Generalize target triple;
41777         include altivec_check.h and call altivec_check().
41778         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41779         * gcc.dg/altivec-6.c: New test case.
41780         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41781         type casts as needed.
41782         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41783         altivec_check().
41784         * gcc.dg/altivec-12.c: New test case.
41785         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41786         include altivec_check.h and call altivec_check().
41787         * gcc.dg/altivec_check.h: New file.
41788
41789 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41790
41791         * lib/target-supports.exp (check_alias_available): Don't mangle
41792         function `g' in test program.
41793
41794 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41795
41796         * lib/target-supports.exp (check_profiling_available): Check
41797         argument to determine whether we support a profiling type.
41798         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41799         check_profiling_available.
41800         * g++.dg/bprob/bprob.exp: Likewise.
41801         * g77.dg/bprob/bprob.exp: Likewise.
41802         * gcc.misc-tests/bprob.exp: Likewise.
41803         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41804         dg-require-profiling and delete expected error handling.
41805         * gcc.dg/20021014-1.c: Likewise.
41806         * gcc.dg/nest.c: Likewise.
41807
41808 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41809
41810         PR c++/12007
41811         * g++.dg/other/vthunk1.C: New test.
41812
41813 2004-02-20  Falk Hueffner  <falk@debian.org>
41814
41815         PR target/14201
41816         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41817
41818 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41819
41820         PR c++/13927
41821         * g++.dg/other/error8.C: Remove XFAIL markers.
41822
41823         PR c++/14173
41824         * g++.dg/ext/packed5.C: New test.
41825
41826         PR c++/14199
41827         * g++.dg/warn/Wunused-5.C: New test.
41828
41829         PR c++/14186
41830         * g++.dg/lookup/member1.C: New test.
41831
41832 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41833
41834         * gcc.c-torture/compile/20040130-1.c: Enable only when
41835         __INT_MAX__ >= 2147483647L.
41836         * gcc.c-torture/compile/961203-1.c: Likewise.
41837
41838 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41839
41840         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41841         * g++.dg/opt/template1.C: Robustify assembler regexp
41842
41843 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41844
41845         * gcc.c-torture/execute/simd-4.x: Remove.
41846         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41847         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41848         Guard with #ifndef SKIP_ATTRIBUTE.
41849         * gcc.dg/compat/vector-1_y.c: Likewise.
41850         * gcc.dg/compat/vector-2_x.c: Likewise.
41851         * gcc.dg/compat/vector-2_y.c: Likewise.
41852         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41853         * g++.dg/eh/simd-2.C: Likewise.
41854
41855 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41856
41857         * gcc.c-torture/compile/complex-1.c: New.
41858
41859 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41860
41861         PR target/14209
41862         * gcc.c-torture/execute/20040218-1.c: New test.
41863
41864 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41865
41866         PR c++/14181
41867         * g++.dg/parse/new2.C: New test.
41868
41869 2004-02-18  Paul Brook  <paul@codesourcery.com>
41870
41871         * gcc.c-torture/compile/libcall-1.c: New test.
41872
41873 2004-02-18  Paul Brook  <paul@codesourcery.com>
41874
41875         PR debug/12934
41876         * gcc.dg/debug/debug-7.c: New test.
41877
41878 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41879
41880         * gcc.dg/20040217-1.c: New test.
41881
41882 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41883
41884         * gcc.c-torture/execute/990208-1.x: Delete.
41885
41886 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41887
41888         * gcc.c-torture/execute/20040208-2.x: New file.
41889
41890 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41891
41892         PR c++/11326
41893         * g++.dg/abi/structret1.C: New test.
41894
41895 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41896
41897         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41898         (i386_cpuid): No need to test if cpuid is available on AMD64.
41899         Fix assembly, so that it works onboth i386 and AMD64.
41900         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41901         (vecInLong): Fix s[] member type to unsigned int.
41902         (vecInWord): Remove type.
41903         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41904         (a64, b64, c64, d64, e64): Remove.
41905         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41906         Remove unused variable.  Remove initialization of removed variables.
41907         Don't call mmx_tests nor sse_tests.
41908         (reference_mmx, reference_sse): Remove.
41909         (check): Add return stmt.
41910         * gcc.dg/i386-sse-7.c: New test.
41911         * gcc.dg/i386-mmx-4.c: New test.
41912
41913 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41914
41915         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41916         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41917         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41918         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41919         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41920         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41921         g++.dg/tc1/dr94.C: Fix line terminator.
41922
41923 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41924
41925         * gcc.c-torture/compile/20040216-1.c: New.
41926
41927 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41928
41929         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41930         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41931         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41932         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41933         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41934         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41935
41936 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41937
41938         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41939
41940 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41941
41942         PR c++/13971
41943         * g++.dg/expr/cond4.C: New test.
41944
41945         PR c++/14086
41946         * g++.dg/lookup/crash2.C: New test.
41947
41948 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41949
41950         * gcc.c-torture/compile/20040214-2.c: New test.
41951
41952 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41953
41954         PR c++/14116
41955         * g++.dg/ext/typeof8.C: New test.
41956
41957 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41958
41959         * gcc.c-torture/compile/20040214-1.c: New test.
41960
41961 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41962
41963         PR c++/13635
41964         * g++.dg/template/spec11.C: New test.
41965
41966 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41967
41968         PR c++/13927
41969         * g++.dg/other/error8.C: New test.
41970
41971 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41972
41973         PR c++/14122
41974         * g++.dg/template/array4.C: New test.
41975
41976         PR c++/14108
41977         * g++.dg/inherit/thunk2.C: New test.
41978
41979         PR c++/14083
41980         * g++.dg/eh/cond2.C: New test.
41981
41982 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41983
41984         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41985
41986 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41987
41988         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41989
41990 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41991
41992         * g++.dg/simd-2.C: xfail on ppc64-linux.
41993
41994 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41995
41996         PR c/456
41997         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41998         tests.
41999
42000 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42001
42002         * gcc.dg/builtins-33.c: New test.
42003
42004 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42005
42006         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42007
42008 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42009
42010         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42011
42012 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42013
42014         * gcc.dg/ppc64-abi-3.c: New test.
42015
42016 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42017
42018         PR c/14092
42019
42020         * gcc.dg/pr14092-1.c: New testcase.
42021
42022 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42023
42024         * gcc.dg/cpp/assert4.c: Fix typo last change.
42025
42026         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42027         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42028
42029         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42030
42031 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42032
42033         * gcc.c-torture/compile/20040209-1.c: New test case.
42034
42035 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42036
42037         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42038
42039 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42040
42041         * gcc.c-torture/execute/20040208-[12].c: New tests.
42042
42043 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42044
42045         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42046
42047 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42048
42049         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42050
42051 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42052
42053         Bug 13856
42054         * gcc.dg/visibility-8.c: New testcase.
42055
42056 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42057
42058         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42059         arguments.
42060         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42061
42062 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42063
42064         PR middle-end/13696
42065         * g++.dg/opt/fold1.C: New test case.
42066
42067 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42068
42069         PR c++/14033
42070         * g++.dg/other/crash-2.C: New test.
42071
42072 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42073
42074         PR c++/14028
42075         * g++.dg/parse/angle-bracket2.C: New test.
42076
42077 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42078
42079         PR middle-end/13750
42080         Revert:
42081         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42082         PR pch/13361
42083         * g++.dg/pch/wchar-1.C: New.
42084         * g++.dg/pch/wchar-1.Hs: New.
42085
42086 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42087
42088         PR c++/14008
42089         * g++.dg/parse/error15.C: New test.
42090         * g++.dg/parse/crash11.C: Update dg-error mark.
42091
42092 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42093
42094         PR c++/13932
42095         * g++.dg/warn/conv2.C: New test.
42096
42097 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42098
42099         PR c++/13086
42100         * g++.dg/warn/incomplete1.C: Remove xfail.
42101
42102 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42103
42104         * lib/file-format.exp (gcc_target_object_format): Use
42105         ${tool}_target_compile, not gcc_target_compile.
42106         * lib/target-supports.exp (check_alias_available): Likewise.
42107         (check_gc_sections_available): Likewise.
42108         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42109         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42110         dg-require-alias.
42111
42112 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42113
42114         PR c++/13969
42115         * g++.dg/template/static6.C: New test.
42116
42117 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42118
42119         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42120
42121 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42122
42123         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42124         tests for systems where `char' is unsigned by default.
42125
42126 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42127
42128         PR c++/13997
42129         * g++.dg/template/partial3.C: New test.
42130
42131 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42132
42133         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42134         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42135         Remove mentions of obsolete ports.
42136
42137 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42138
42139         * gcc.dg/noncompile/20001228-1.c: Fix for new
42140         error message.
42141
42142 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42143
42144         PR target/9348
42145         * gcc.c-torture/execute/multdi-1.c: New test case.
42146
42147 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42148
42149         PR c++/13925
42150         * g++.dg/template/lookup5.C: New test.
42151
42152 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42153
42154         PR c++/13950
42155         * g++.dg/template/lookup4.C: New test.
42156
42157         PR c++/13970
42158         * g++.dg/parse/error14.C: New test.
42159
42160         PR c++/14002
42161         * g++.dg/parse/template13.C: New test.
42162
42163 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42164
42165         PR c++/13978
42166         * g++.dg/template/koenig4.C: New test.
42167
42168         PR c++/13968
42169         * g++.dg/template/crash17.C: New test.
42170
42171         PR c++/13975
42172         * g++.dg/parse/error13.C: New test.
42173         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42174
42175 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42176
42177         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42178
42179 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42180
42181         PR c/11658
42182         PR c/13994
42183         * gcc.dg/noncompile/20040203-1.c: New test.
42184         * gcc.dg/noncompile/20040203-2.c: Likewise.
42185         * gcc.dg/noncompile/20040203-3.c: Likewise.
42186         * gcc.dg/20040203-1.c: Likewise.
42187
42188 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42189
42190         PR c++/10858
42191         * g++.dg/template/sizeof7.C: New test.
42192
42193 2004-02-02  Eric Christopher  <echristo@redhat.com>
42194             Zack Weinberg  <zack@codesourcery.com>
42195
42196         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42197
42198 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42199
42200         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42201         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42202         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42203         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42204
42205 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42206
42207         PR c++/13113
42208         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42209
42210         PR c++/13854
42211         * g++.dg/ext/attrib13.C: New test.
42212
42213         PR c++/13907
42214         * g++.dg/conversion/op2.C: New test.
42215
42216 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42217
42218         * gcc.dg/titype-1.c: Fix pasto.
42219
42220 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42221
42222         * gcc.dg/titype-1.c: New test.
42223
42224 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42225
42226         PR c++/13957
42227         * g++.dg/template/non-type-template-argument-1.C,
42228         g++.dg/template/qualified-id1.C: Update dg-error marks.
42229         * g++.dg/template/nontype6.C: New test.
42230
42231 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42232
42233         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42234         * gcc.dg/builtins-31.c: New testcase.
42235         * gcc.dg/builtins-32.c: New testcase.
42236
42237 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42238
42239         * objc.dg/call-super-2.m: Update line numbers
42240         for the including of stddef.h.
42241
42242 2004-01-30  Michael Matz  <matz@suse.de>
42243
42244         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42245         g++.dg/ext/case-range3.C: New tests.
42246
42247 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42248
42249         DR206
42250         PR c++/13813
42251         * g++.dg/template/member4.C: New test.
42252
42253 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42254
42255         PR c++/13683
42256         * g++.dg/template/sizeof6.C: New test.
42257
42258 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42259
42260         * gcc.dg/fwritable-strings-1.c: New test.
42261
42262 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42263
42264         * gcc.c-torture/compile/20040130-1.c: New test.
42265
42266 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42267
42268         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42269
42270 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42271
42272         PR c++/13883
42273         * g++.dg/template/ctor3.C: New test.
42274
42275 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42276
42277         * g++.dg/tc1: New directory.
42278         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42279         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42280         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42281         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42282         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42283
42284 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42285
42286         * g++.dg/parse/error11.C: New test.
42287         * g++.dg/parse/error12.C: Likewise.
42288
42289 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42290
42291         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42292         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42293
42294 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42295
42296         PR c++/13791
42297         * g++.dg/ext/attrib12.C: New test.
42298
42299         PR c++/13736
42300         * g++.dg/parse/cast2.C: New test.
42301
42302 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42303
42304         * objc.dg/encode-2.m (main): New local string.  Set depending on
42305         sizeof long.  Use in sscanf call.
42306         * objc.dg/encode-3.m (main): New local string.  Set depending on
42307         sizeof long.  Use in scan_initial call.
42308
42309 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42310
42311         * objc.dg/call-super-2.m: Make LP64-safe.
42312         * objc.dg/desig-init-1.m: Likewise.
42313
42314 2004-01-27  Devang Patel <dpatel@apple.com>
42315
42316         * g++.dg/debug/namespace1.C: New test.
42317
42318 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42319
42320         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42321         xscale-*-*.
42322
42323         * gcc.dg/arm-mmx-1.c: New test.
42324
42325 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42326
42327         * gcc.dg/20040127-1.c: New test.
42328         * gcc.dg/20040127-2.c: New test.
42329
42330 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42331
42332         * objc.dg/stret-1.m (glob): Renamed to globa.
42333
42334 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42335
42336         PR c++/13663
42337         * g++.dg/expr/for1.C: New test.
42338
42339 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42340
42341         PR middle-end/13779
42342         * gcc.dg/darwin-longlong.c: New test.
42343
42344 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42345
42346         * gcc.dg/20040124-1.c: Moved test from here...
42347         * gcc.c-torture/compile/20040124-1.c: ...to here.
42348
42349 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42350
42351         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42352         the assembly output if -m64 is passed.
42353
42354 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42355
42356         PR c++/13833
42357         * g++.dg/template/cond3.C: New test.
42358
42359 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42360
42361         PR c++/13810
42362         * g++.dg/template/ttp7.C: New test.
42363
42364 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42365
42366         PR c++/13797
42367         * g++.dg/template/nontype4.C: New test.
42368         * g++.dg/template/nontype5.C: Likewise.
42369
42370 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42371
42372         * gcc.dg/torture/mips-clobber-at.c: New test.
42373
42374 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42375
42376         * gcc.dg/20040124-1.c: New test.
42377
42378 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42379
42380         * gcc.dg/20040123-1.c: New test.
42381
42382 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42383
42384         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42385
42386 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42387
42388         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42389
42390 2004-01-23  Andrew Pinski  <apinski@apple.com>
42391
42392         * gcc.dg/20030121-1.c: Move to ..
42393         * gcc.dg/20040121-1.c: here.
42394
42395 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42396
42397         * gcc.dg/builtins-29.c: New test case.
42398
42399 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42400
42401         PR 18314
42402         * gcc.dg/builtins-30.c: New testcase.
42403
42404 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42405
42406         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42407         * lib/g77.exp: Likewise.
42408         * lib/objc.exp: Likewise.
42409         * lib/g++.exp: Likewise.
42410
42411 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42412
42413         * gcc.dg/struct-by-value-2.c: New test.
42414
42415 2004-01-21  Andrew Pinski  <apinski@apple.com>
42416
42417         PR target/13785
42418         * gcc.dg/20030121-1.c: New test.
42419
42420 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42421
42422         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42423         clobber frame pointer register in asm statement.
42424
42425 2004-01-21  Falk Hueffner  <falk@debian.org>
42426
42427         * gcc.c-torture/compile/20040121-1.c: New test.
42428
42429 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42430
42431         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42432
42433 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42434
42435         * gcc.dg/ppc64-abi-2.c: New test.
42436
42437 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42438
42439         * lib/treelang.exp: Fill out this file.
42440         * lib/treelang-dg.exp: New File.
42441
42442 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42443
42444         * gcc.c-torture/compile/981022-1.c: Remove.
42445         * gcc.dg/array-5.c: Remove XFAIL.
42446         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42447         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42448         gcc.dg/cond-lvalue-1.c: Update.
42449         * gcc.dg/cast-lvalue-2.c: New test.
42450
42451 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42452
42453         PR c++/13592
42454         * g++.dg/other/error1.C (class foo): Tweak error message.
42455
42456         PR c++/13592
42457         * g++.dg/template/call2.C: New test.
42458
42459 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42460
42461         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42462         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42463         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42464         scalar-return-1_x.c, scalar-return-2_y.c,
42465         scalar-return-3_x.c, scalar-return-3_y.c,
42466         scalar-return-4_x.c, scalar-return-4_y.c,
42467         struct-align-1.h, struct-align-1_x.c,
42468         struct-align-1_y.c, struct-align-2.h,
42469         struct-align-2_x.c, struct-align-2_y.c,
42470         struct-by-value-10_y.c, struct-by-value-11_x.c,
42471         struct-by-value-11_y.c, struct-by-value-12_x.c,
42472         struct-by-value-12_y.c, struct-by-value-13_x.c,
42473         struct-by-value-13_y.c, struct-by-value-14_x.c,
42474         struct-by-value-14_y.c, struct-by-value-15_x.c,
42475         struct-by-value-15_y.c, struct-by-value-16_y.c,
42476         struct-by-value-17_y.c, struct-by-value-18_y.c,
42477         struct-by-value-19_y.c, struct-by-value-1_x.c,
42478         struct-by-value-1_y.c, struct-by-value-20_y.c,
42479         struct-by-value-2_x.c, struct-by-value-2_y.c,
42480         struct-by-value-3_y.c, struct-by-value-4_x.c,
42481         struct-by-value-4_y.c, struct-by-value-5_y.c,
42482         struct-by-value-6_y.c, struct-by-value-7_y.c
42483         struct-by-value-8_x.c, struct-by-value-8_y.c
42484         struct-by-value-9_x.c, struct-by-value-9_y.c
42485         struct-return-10_x.c, struct-return-10_y.c,
42486         struct-return-19_x.c, struct-return-20_x.c
42487         struct-return-2_x.c, struct-return-2_y.c
42488         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42489         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42490
42491 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42492
42493         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42494         attribute on sparc*-sun-solaris2.*.
42495
42496 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42497
42498         PR c++/13710
42499         * g++.dg/ext/typeof7.C: New test.
42500
42501 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42502
42503         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42504         * gcc.dg/const-elim-1.c: Same.
42505
42506 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42507
42508         * objc.dg/stret-1.m: New.
42509         * objc.dg/stret-2.m: New.
42510
42511 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42512
42513         PR c++/11895
42514         * g++.dg/ext/vector1.C: New test.
42515
42516 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42517
42518         * gcc.dg/pch/import-1.c: New.
42519         * gcc.dg/pch/import-1.hs: New.
42520         * gcc.dg/pch/import-1a.h: New.
42521         * gcc.dg/pch/import-1b.h: New.
42522         * gcc.dg/pch/import-1c.h: New.
42523
42524 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42525
42526         PR c++/13574
42527         * g++.dg/ext/array1.C: New test.
42528
42529         PR c++/13178
42530         * g++.dg/conversion/op1.C: New test.
42531
42532 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42533
42534         PR 11864
42535         From Kazumoto Kojima / Dan Kegel:
42536         * gcc.dg/pr11864-1.c: New test.
42537
42538         PR 10392
42539         From Marcus Comstedt / Dan Kegel:
42540         * gcc.dg/pr10392-1.c: New test.
42541
42542 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42543
42544         PR c++/13478
42545         * g++.dg/init/ref10.C: New test.
42546
42547 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42548
42549         PR c++/13407
42550         * g++.dg/parse/typename6.C: New test.
42551
42552 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42553
42554         PR pch/13361
42555         * g++.dg/pch/wchar-1.C: New.
42556         * g++.dg/pch/wchar-1.Hs: New.
42557
42558 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42559
42560         PR c++/9259
42561         * g++.dg/expr/sizeof2.C: New test.
42562
42563 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42564
42565         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42566
42567 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42568
42569         PR c++/13659
42570         * g++.dg/lookup/strong-using-3.C: New.
42571         * g++.dg/lookup/using-10.C: New.
42572
42573 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42574
42575         PR c++/13594
42576         * g++.dg/lookup/strong-using-2.C: New.
42577
42578 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42579             Dan Kegel <dank@kegel.com>
42580             J"orn Rennecke <joern.rennecke@superh.com>
42581
42582         PR target/9365
42583         * gcc.dg/pr9365-1.c: New test.
42584
42585 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42586
42587         PR c++/8856
42588         * g++.dg/parse/casting-operator2.C: New test.
42589         * g++.old-deja/g++.pt/explicit83.C: Remove.
42590
42591 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42592
42593         * gcc.dg/label-compound-stmt-1.c: New test.
42594         * gcc.c-torture/compile/950922-1.c,
42595         gcc.c-torture/compile/20000211-3.c,
42596         gcc.c-torture/compile/20000518-1.c,
42597         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42598         compound statements.
42599
42600 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42601
42602         * gcc.dg/ppc64-abi-1.c: New test.
42603
42604 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42605
42606          * g++.dg/ext/attrib9.C: Add dg-warnings.
42607
42608 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42609
42610         PR c++/12335
42611         * g++.dg/parse/dtor3.C: New test.
42612
42613 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42614
42615         PR c++/12709
42616         * g++.dg/parse/try-catch-1.C: New test.
42617
42618 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42619
42620         * ada/acats/run_all.sh: Add more verbose output in acats.log
42621         when compiling tests.
42622
42623 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42624
42625         PR 13656
42626         * gcc.dg/typedef-redecl.c: New test case.
42627         * gcc.dg/typedef-redecl.h: New support file.
42628
42629 2004-01-13  Jan Hubicka  <jh@suse.cz>
42630
42631         * gcc.dg/always_inline.c: New test.
42632         * gcc.dg/debug/20031231-1.c: Fix.
42633
42634 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42635
42636         PR c++/13474
42637         * g++.dg/template/array3.C: New test.
42638
42639 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42640
42641         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42642         * g++.dg/warn/Wunused-2.C: Likewise.
42643
42644 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42645
42646         PR c++/13289
42647         * g++.dg/template/instantiate6.C: New test.
42648
42649 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42650
42651         PR middle-end/11397
42652         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42653
42654 2004-01-12  Jan Hubicka  <jh@suse.cz>
42655
42656         PR opt/12826
42657         * gcc.dg/20040112-1.c: New.
42658
42659         * gcc.dg/dwarf-die[1-7].c: Move to...
42660         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42661         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42662
42663 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42664
42665         PR c++/4100
42666         * g++.dg/parse/friend4.C: New test.
42667
42668 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42669
42670         PR c++/4100
42671         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42672         definition is called a friend.
42673
42674 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42675
42676         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42677
42678 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42679
42680         PR c++/3478
42681         * g++.dg/parse/error10.C: New test.
42682         * g++.dg/template/arg2.C: Accept "invalid type" error.
42683
42684 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42685
42686         PR middle-end/13392
42687         * g++.dg/opt/expect2.C: New test.
42688
42689 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42690
42691         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42692         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42693         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42694         Update dg-error regexps.
42695
42696 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42697
42698         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42699         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42700
42701 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42702
42703         * gcc.dg/pragma-re-1.c: Use right pointer type.
42704
42705 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42706
42707         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42708
42709 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42710
42711         * gcc.dg/rs6000-ldouble-1.c: New.
42712
42713 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42714
42715         DR 337
42716         PR c++/9256
42717         * g++.dg/other/abstract1.C: New test.
42718
42719 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42720
42721         * g++.dg/lookup/strong-using-1.C: New.
42722
42723 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42724
42725         PR c/11234
42726         * gcc.dg/func-ptr-conv-1.c: New test.
42727         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42728
42729 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42730
42731         PR target/13380.
42732         * gcc.c-torture/compile/20040109-1.c: New.
42733
42734 2004-01-08  Stuart Hastings  <stuart@apple.com>
42735
42736         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42737         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42738         * gcc.dg/i386-sse-6.c: ...this new testcase.
42739
42740 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42741
42742         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42743
42744 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42745
42746         * ada/acats/run_acats: Treat 'gnatchop' the same way
42747         as 'gnatmake'.  Export GCC_DRIVER.
42748         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42749         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42750
42751 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42752
42753         PR c++/12573
42754         * g++.dg/template/dependent-expr4.C: New test.
42755
42756 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42757
42758         * gcc.dg/altivec-11.c: New test.
42759
42760 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42761
42762         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42763
42764 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42765
42766         PR c/6024
42767         * gcc.dg/enum-compat-1.c: New test.
42768         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42769
42770 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42771
42772         PR c/12165
42773         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42774         gcc.dg/c99-idem-qual-3.c: New tests.
42775
42776 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42777
42778         * gcc.dg/winline-7.c: Don't cast void * to int.
42779
42780 2004-01-06  Jan Hubicka  <jh@suse.cz>
42781
42782         * gcc.dg/i386-sse-5.c: New test
42783         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42784
42785 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42786
42787         PR c++/12815
42788         * g++.dg/rtti/typeid4.C: New test.
42789
42790 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42791
42792         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42793
42794 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42795
42796         PR c++/12132
42797         * g++.dg/template/error11.C: New test.
42798
42799         PR c++/13451
42800         * g++.dg/template/class2.C: New test.
42801
42802 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42803         Richard Sandiford <rsandifo@redhat.com>
42804
42805         PR c++/13387
42806         * g++.dg/opt/alias3.C: New test.
42807
42808 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42809
42810         PR c++/13157
42811         * g++.dg/template/koenig3.C: New test.
42812
42813         PR c++/13529
42814         * g++.dg/parse/offsetof3.C: New test.
42815
42816         * g++.dg/init/copy7.C: Add missing dg-error markers.
42817
42818         PR c++/12226
42819         * g++.dg/init/copy7.c: New test.
42820
42821         PR c++/13536
42822         * g++.dg/parse/cast1.C: New test.
42823
42824 2004-01-04  Jan Hubicka  <jh@suse.cz>
42825
42826         * gcc.dg/winline[1-7].c: New tests.
42827
42828 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42829
42830         PR c++/13520
42831         * g++.dg/template/qualttp22.C: New test.
42832
42833 2004-01-01  Jan Hubicka  <jh@suse.cz>
42834
42835         * gcc.dg/debug/20031231-1.c: New.
42836         * gcc.c-torture/compile/20040101-1.c: New.
42837         * gcc.dg/dwarf-die-[1-7].c: New.
42838
42839 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42840
42841         PR optimization/13521
42842         * gcc.c-torture/compile/20031231-1.c: New test.
42843
42844 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42845
42846         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42847
42848 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42849
42850         PR c++/10079
42851         * g++.dg/template/crash16.C: New test.
42852
42853 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42854
42855         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42856
42857 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42858
42859         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42860         ports.
42861         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42862         * g++.old-deja/g++.law/profile1.C: Likewise.
42863         * gcc.c-torture/compile/981006-1.c: Likewise.
42864         * gcc.c-torture/execute/loop-2e.x: Likewise.
42865         * gcc.c-torture/execute/loop-2f.x: Remove.
42866         * gcc.c-torture/execute/loop-2g.x: Likewise.
42867         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42868         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42869
42870 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42871
42872         PR c++/13507
42873         * g++.dg/ext/attrib11.C: New test.
42874
42875         PR c++/13494
42876         * g++.dg/template/array2-1.C: New test.
42877         * g++.dg/template/array2-2.C: New test.
42878
42879 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42880
42881         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42882
42883 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42884
42885         PR c++/12774
42886         * g++.dg/template/array1-1.C: New test.
42887         * g++.dg/template/array1-2.C: New test.
42888
42889 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42890
42891         PR fortran/12632
42892         * g77.dg/12632.f: New test case.
42893
42894 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42895
42896         PR c++/13289
42897         * g++.dg/parse/nontype1.C: New test.
42898
42899 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42900
42901         PR c++/12403
42902         * g++.dg/parse/explicit1.C: New test.
42903         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42904
42905 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42906
42907         PR c++/13081
42908         * g++.dg/opt/inline6.C: New test.
42909
42910         PR c++/12613
42911         * g++.dg/parse/error9.C: New test.
42912
42913         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42914
42915 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42916
42917         PR c++/13009
42918         * g++.dg/init/assign1.C: New test.
42919
42920 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42921
42922         PR c++/13070
42923         * g++.dg/warn/format3.C: New test case.
42924
42925 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42926
42927         * gcc.c-torture/compile/20031227-1.c: New test.
42928
42929 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42930
42931         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42932         * g77.dg/bprob/bprob.exp: Likewise.
42933         * gcc.misc-tests/bprob.exp: Likewise.
42934         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42935         variants on systems where the library does not provide that
42936         functionality.
42937         * gcc.dg/builtins-20.c: Use builtins-config.h.
42938         * gcc.dg/builtins-config.h: New file.
42939
42940 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42941
42942         * lib/gcc-dg.exp (dg-require-profiling): New function.
42943         * lib/target-supports.exp (check_profiling_available): Likewise.
42944         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42945         * g77.dg/bprob/bprob.exp: Likewise.
42946         * gcc.misc-tests/bprob.exp: Likewise.
42947         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42948         * gcc.dg/20021014-1.c: Likewise.
42949         * gcc.dg/nest.c: Likewise.
42950
42951 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42952
42953         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42954         compiling.
42955         * g++.dg/lookup/java2.C: Likewise.
42956         * gcc.dg/cpp/lexident.c: Likewise.
42957
42958 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42959
42960         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42961         given.
42962         * gcc.c-torture/compile/961203-1.c: Likewise.
42963         * gcc.c-torture/compile/980506-1.c: Likewise.
42964
42965 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42966
42967         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42968         (additional_prunes): New global.
42969         (gcc-dg-prune): Handle additional per-test pruning.
42970         (dg-test): Clear additional_prunes between tests.
42971
42972         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42973         dg-prune-output to avoid spurious failures from assembler
42974         complaining about nonexistent WAW violations.
42975         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42976         Use dg-prune-output to avoid spurious failures from assembler
42977         warning about Itanium B-step errata.
42978
42979 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42980
42981         * g++.dg/abi/macro0.C: New test.
42982         * g++.dg/abi/macro1.C: Likewise.
42983         * g++.dg/abi/macro2.C: Likewise.
42984
42985         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42986         * g++.dg/abi/bitfield7.C: Likewise.
42987         * g++.dg/abi/dtor2.C: Likewise.
42988         * g++.dg/abi/mangle11.C: Likewise.
42989         * g++.dg/abi/mangle12.C: Likewise.
42990         * g++.dg/abi/mangle14.C: Likewise.
42991         * g++.dg/abi/mangle17.C: Likewise.
42992         * g++.dg/abi/vbase10.C: Likewise.
42993         * g++.dg/abi/vbase14.C: Likewise.
42994         * g++.dg/template/qualttp17.C: Likewise.
42995
42996 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42997
42998         PR c/11995
42999         * gcc.dg/20031223-1.c: New test.
43000
43001 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43002
43003         * gcc.dg/noreturn-7.c: New test.
43004
43005 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43006
43007         * gcc.dg/null-pointer-1.c: New test.
43008
43009 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43010
43011         * g++.old-deja/g++.jason/template18.C: Remove.
43012         * g++.old-deja/g++.jason/template37.C: Likewise.
43013
43014         PR c++/12862
43015         * g++.dg/lookup/ns1.C: New test.
43016
43017         PR c++/12397
43018         * g++.dg/template/lookup3.C: New test.
43019
43020 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43021
43022         * g++.dg/template/recurse1.C: New test
43023
43024 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43025
43026         PR c++/12479
43027         * g++.dg/parse/semicolon1.C: New test.
43028         * g++.dg/parse/semicolon1.h: Likewise.
43029
43030 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43031
43032         * gcc.dg/darwin-misaligned.c: New test.
43033
43034 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43035
43036         PR c/9163
43037         * gcc.dg/20031222-1.c: New test.
43038
43039 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43040
43041         PR c++/13438
43042         * g++.dg/parse/error8.C: New test.
43043
43044         PR c++/11554
43045         * g++.dg/warn/ctor-init-1.C: New test.
43046
43047 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43048
43049         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43050         too small.
43051         * gcc.c-torture/compile/930217-1.c: Likewise.
43052         * gcc.c-torture/compile/930513-1.c: Likewise.
43053         * gcc.c-torture/execute/920908-2.c: Likewise.
43054         * gcc.c-torture/execute/921204-1.c: Likewise.
43055         * gcc.c-torture/execute/930621-1.c: Likewise.
43056         * gcc.c-torture/execute/930630-1.c: Likewise.
43057         * gcc.c-torture/execute/931031-1.c: Likewise.
43058         * gcc.c-torture/execute/980602-2.c: Likewise.
43059         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43060         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43061         * gcc.c-torture/execute/extzvsi.c: Likewise.
43062         * gcc.c-torture/unsorted/ext.c: Likewise.
43063
43064 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43065
43066         PR target/12749
43067         * gcc.c-torture/compile/20031220-2.c: New test case.
43068
43069 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43070
43071         PR optimization/13031
43072         * gcc.c-torture/compile/20031220-1.c: New test case.
43073
43074 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43075
43076         * gcc.dg/cast-function-1.c: New test.
43077
43078 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43079
43080         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43081         formats.
43082
43083 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43084
43085         PR c++/12795
43086         * g++.dg/ext/attrib10.C: New test.
43087
43088 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43089
43090         * gcc.dg/cleanup-10.c: New test.
43091         * gcc.dg/cleanup-11.c: New test.
43092
43093 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43094
43095         PR c++/13239
43096         * g++.dg/opt/expect1.C: New test.
43097
43098 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43099
43100         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43101
43102 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43103
43104         PR debug/12923
43105         * gcc.dg/20031218-1.c: New test.
43106
43107         PR debug/12389
43108         * gcc.dg/20031218-2.c: New test.
43109         * gcc.dg/20031218-3.c: New test.
43110
43111         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43112         of label name and allow for USER_LABEL_PREFIX == "_" names.
43113         * g++.dg/abi/mangle18-2.C: Likewise.
43114         * g++.dg/abi/mangle19-1.C: Likewise.
43115         * g++.dg/abi/mangle19-2.C: Likewise.
43116         * g++.dg/abi/mangle20-1.C: Likewise.
43117         * g++.dg/abi/mangle20-2.C: Likewise.
43118
43119 2003-12-18  Richard Henderson  <rth@redhat.com>
43120
43121         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43122
43123 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43124             Dan Kegel <dank@kegel.com>
43125
43126         PR other/12009
43127         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43128         testing a cross compiler, it causes spurious compile failures.
43129         * lib/g++.exp: Likewise.
43130
43131 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43132
43133         PR c++/13262
43134         * g++.dg/template/access13.C: New test.
43135
43136 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43137
43138         * gcc.dg/20031216-1.c: New test.
43139
43140 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43141
43142         PR c++/9154
43143         * g++.dg/template/error10.C: New test.
43144
43145 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43146
43147         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43148         * g++.dg/eh/simd-2.C: Likewise.
43149
43150 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43151             Roger Sayle  <roger@eyesopen.com>
43152
43153         * gcc.c-torture/execute/ieee/mzero5.c: New.
43154
43155 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43156
43157         PR c++/10603
43158         * g++.dg/parse/error6.C: New test.
43159
43160         PR c++/12827
43161         * g++.dg/parse/error7.C: New test.
43162
43163 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43164
43165         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43166         at -O with stabs debugging formats.
43167         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43168         * gcc.dg/debug/debug-2.c: Likewise.
43169
43170 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43171
43172         PR c++/12696
43173         * g++.dg/init/error1.C: New test.
43174
43175         PR c++/12218
43176         * g++.dg/init/pm3.C: New test.
43177
43178 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43179
43180         PR c/3347
43181         * gcc.dg/bitfld-8.c: New test.
43182
43183 2003-12-16  James Lemke  <jim@wasabisystems.com>
43184
43185         * gcc.dg/arm-scd42-[123].c: New tests.
43186
43187 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43188
43189         PR c++/9043
43190         * g++.dg/abi/mangle20-1.C: New test.
43191         * g++.dg/abi/mangle20-2.C: New test.
43192
43193 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43194
43195         PR c++/13275
43196         * g++.dg/other/offsetof2.C: Remove XFAIL.
43197         * g++.dg/parse/offsetof1.C: New test.
43198         * g++.gd/parse/offsetof2.C: Likewise.
43199
43200 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43201
43202         * g++.dg/template/nontype3.C: New test.
43203         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43204
43205 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43206
43207         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43208
43209 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43210
43211         PR c++/13387
43212         * g++.dg/expr/assign1.C: New test.
43213
43214         PR c++/13242
43215         * g++.dg/abi/mangle19-1.C: New test.
43216         * g++.dg/abi/mangle19-2.C: New test.
43217
43218 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43219
43220         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43221
43222 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43223
43224         * gcc.c-torture/execute/20031216-1.c: New test.
43225
43226 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43227
43228         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43229         an ICE regression.
43230
43231 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43232
43233         PR c++/10926
43234         * g++.dg/template/error9.C: New test.
43235
43236         PR c++/11116
43237         * g++.dg/template/error8.C: New test.
43238
43239 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43240
43241         PR middle-end/13400
43242         * gcc.c-torture/execute/20031215-1.c: New test case.
43243
43244 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43245
43246         PR c++/13269
43247         * g++.dg/parse/error5.C: New test.
43248
43249         PR c++/12989
43250         * g++.dg/expr/sizeof1.C: New test.
43251
43252         PR c++/13310
43253         * g++.dg/template/crash15.C: New test.
43254
43255 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43256
43257         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43258         a non-POD type as the last named parameter of a varargs function.
43259
43260 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43261
43262         PR c++/13243
43263         PR c++/12573
43264         * g++.dg/template/crash14.C: New test.
43265         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43266
43267 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43268
43269         * g++.dg/other/java1.C: New test.
43270
43271         PR c++/13241
43272         * g++.dg/abi/mangle18-1.C: New test.
43273         * g++.dg/abi/mangle18-2.C: New test.
43274
43275 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43276
43277         PR optimization/10312
43278         * gcc.c-torture/execute/20031214-1.c: New.
43279
43280 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43281
43282         PR c++/10779
43283         PR c++/12160
43284         * g++.dg/parse/error3.C: New test.
43285         * g++.dg/parse/error4.C: Likewise.
43286         * g++.dg/abi/mangle4.C: Tweak error messages.
43287         * g++.dg/lookup/using5.C: Likewise.
43288         * g++.dg/other/error2.C: Likewise.
43289         * g++.dg/parse/typename5.C: Likewise.
43290         * g++.dg/parse/undefined1.C: Likewise.
43291         * g++.dg/template/arg2.C: Likewise.
43292         * g++.dg/template/ttp3.C: Likewise.
43293         * g++.dg/template/type1.C: Likewise.
43294         * g++.old-deja/g++.other/crash32.C: Likewise.
43295         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43296
43297 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43298
43299         PR c++/13106
43300         * g++.dg/warn/noreturn-3.C: New test.
43301
43302 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43303
43304         PR c++/13118
43305         * g++.dg/abi/covariant3.C: New.
43306
43307 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43308
43309         * g++.dg/eh/ia64-1.C: New test.
43310
43311 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43312
43313         PR optimization/13037
43314         * g77.f-torture/execute/13037.f: New test case.
43315
43316 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43317
43318         PR c++/12881
43319         * g++.dg/abi/covariant2.C: New.
43320
43321 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43322
43323         * gcc.dg/cpp/trad/macro.c: New tests.
43324
43325 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43326
43327         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43328
43329 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43330
43331         PR other/10819
43332         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43333         to fix Bug 10819.
43334         * lib/g++.exp (g++_version): Likewise.
43335         * lib/g77.exp (g77_version): Likewise.
43336         * lib/objc.exp (default_objc_version): Likewise.
43337
43338 2003-12-10  Richard Henderson  <rth@redhat.com>
43339
43340         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43341
43342         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43343
43344 2003-12-08  Matt Austern  <austern@apple.com>
43345
43346         PR c/13134
43347         * lib/gcc-dg.exp (dg-require-visibility): Define.
43348         * lib/target-supports (check_visibility_available): Define.
43349         * gcc.dg/visibility-1.c: New test.
43350         * gcc.dg/visibility-2.c: Likewise.
43351         * gcc.dg/visibility-3.c: Likewise.
43352         * gcc.dg/visibility-4.c: Likewise.
43353         * gcc.dg/visibility-5.c: Likewise.
43354         * gcc.dg/visibility-6.c: Likewise.
43355         * g++.dg/ext/visibility-1.C: Likewise.
43356         * g++.dg/ext/visibility-2.C: Likewise.
43357         * g++.dg/ext/visibility-3.C: Likewise.
43358         * g++.dg/ext/visibility-4.C: Likewise.
43359         * g++.dg/ext/visibility-5.C: Likewise.
43360         * g++.dg/ext/visibility-6.C: Likewise.
43361
43362 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43363
43364         * g++.dg/lookup/java1.C: New test.
43365         * g++.dg/lookup/java2.C: New test.
43366
43367 2003-12-07  Falk Hueffner  <falk@debian.org>
43368
43369         * g++.dg/opt/noreturn-1.C: New test.
43370
43371 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43372
43373         * gcc.dg/overflow-1.c: New test.
43374
43375 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43376
43377         * g77.f-torture/compile/13060.f: New test.
43378
43379 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43380
43381         PR c++/13323
43382         * g++.dg/inherit/operator2.C: New test.
43383
43384 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43385
43386         PR c++/13305
43387         * g++.dg/ext/attrib9.C: New test.
43388
43389 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43390
43391         PR c++/13314
43392         * g++.dg/template/error7.C: New test.
43393
43394 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43395             J"orn Rennecke <joern.rennecke@superh.com>
43396
43397         PR target/13302
43398         * g++.dg/other/struct-va_list.C: New test.
43399
43400 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43401
43402         PR c++/13166
43403         * g++.dg/parse/defarg6.C: New test.
43404
43405 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43406
43407         PR target/13256
43408         * gcc.c-torture/execute/20031201-1.c: New test.
43409
43410 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43411
43412         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43413
43414 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43415
43416         * gcc.dg/builtin-return-1.c: New test.
43417
43418 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43419             J"orn Rennecke <joern.rennecke@superh.com>
43420
43421         PR optimization/13260
43422         * gcc.c-torture/execute/20031204-1.c: New test.
43423
43424 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43425
43426         PR c++/9127
43427         * g++.dg/template/error6.C: New test.
43428
43429 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43430
43431         * gcc.dg/20031202-1.c: New test.
43432
43433 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43434
43435         PR c++/13179
43436         * g++.dg/template/eh1.C: New test.
43437
43438         PR c++/10771
43439         * g++.dg/template/error5.C: New test.
43440
43441 2003-12-02  David Ung  <davidu@mips.com>
43442
43443         * gcc.dg/compat/vector-check.h: Corrected type for var
43444         g_##TMODE
43445
43446 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43447
43448         PR c++/10126
43449         * g++.dg/template/ptrmem8.C: New test.
43450
43451 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43452
43453         PR c++/12573
43454         * g++.dg/template/dependent-expr3.C: New test.
43455
43456 2003-12-01  James Lemke  <jim@wasabisystems.com>
43457
43458         * gcc.dg/arm-g2.c: New test.
43459
43460 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43461
43462         PR optimization/11634
43463         * gcc.dg/20031201-2.c: New test case.
43464
43465 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43466
43467         PR 11433
43468         * objc.dg/proto-lossage-3.m: New test.
43469
43470 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43471
43472         PR optimization/12628
43473         * gcc.dg/20031201-1.c: New test case.
43474
43475 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43476
43477         * gcc.dg/unaligned-1.c: New test.
43478
43479 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43480
43481         PR c++/9849
43482         * g++.dg/template/error4.C: New test.
43483         * g++.dg/template/nested3.C: Adjust error markers.
43484
43485 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43486
43487         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43488
43489 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43490
43491         PR c/10333
43492         * gcc.dg/bitfld-7.c: New test.
43493
43494 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43495
43496         * gcc.dg/tls/asm-1.C: New test.
43497
43498 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43499
43500         * gcc.dg/cpp/assert4.c: Update.
43501
43502 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43503
43504         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43505         * gcc.dg/builtin-apply3.c: New test.
43506
43507 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43508
43509         * lib/compat.exp (compat-obj): New xfaildata parameter.
43510         Use it to set compiler_conditional_xfail_data before compiling.
43511         (compat-get-options): Handle dg-xfail-if.
43512         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43513         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43514         * gcc.dg/compat/vector-1_y.c: Likewise.
43515         * gcc.dg/compat/vector-2_x.c: Likewise.
43516         * gcc.dg/compat/vector-2_y.c: Likewise.
43517
43518 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43519
43520         * g++.dg/opt/reg-stack4.C: New test.
43521
43522 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43523
43524         * gcc.dg/builtin-apply2.c: New test.
43525
43526 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43527
43528         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43529
43530 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43531
43532         PR c++/12924
43533         * g++.dg/template/template-id-2.C: New test.
43534
43535 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43536
43537         PR c++/5369
43538         * g++.dg/template/memfriend1.C: New test.
43539         * g++.dg/template/memfriend2.C: Likewise.
43540         * g++.dg/template/memfriend3.C: Likewise.
43541         * g++.dg/template/memfriend4.C: Likewise.
43542         * g++.dg/template/memfriend5.C: Likewise.
43543         * g++.dg/template/memfriend6.C: Likewise.
43544         * g++.dg/template/memfriend7.C: Likewise.
43545         * g++.dg/template/memfriend8.C: Likewise.
43546         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43547
43548 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43549
43550         PR c++/12515
43551         * g++.dg/ext/cond1.C: New test.
43552
43553 2003-11-20  Richard Henderson  <rth@redhat.com>
43554
43555         * gcc.dg/20020201-2.c: Remove.
43556         * gcc.dg/20020201-4.c: Remove.
43557         * gcc.dg/20020304-1.c: Remove.
43558
43559 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43560
43561         * gcc.dg/cpp/trad/xwin1.c: New test case.
43562
43563 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43564
43565         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43566         * lib/g77.exp: Likewise.
43567         * lib/objc.exp: Likewise.
43568         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43569         for darwin.
43570
43571 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43572
43573         PR c++/12932
43574         * g++.dg/template/static5.C: New test.
43575
43576 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43577
43578         * gcc.dg/nested-func-1.c: New test.
43579
43580 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43581
43582         * gcc.dg/cpp/assert4.c: New test.
43583
43584 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43585
43586         PR c++/2294
43587         * g++.dg/lookup/using9.c: New test.
43588
43589 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43590
43591         PR c++/12762
43592         * g++.dg/template/error3.C: New test.
43593
43594 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43595
43596         PR ada/13035
43597         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43598         No longer use a wrapper for gcc, since this does not work under
43599         Windows.
43600
43601 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43602
43603         PR c++/2094
43604         * g++.dg/template/ptrmem7.C: New test.
43605
43606 2003-11-13  Andrew Pinski <apinski@apple.com>
43607
43608         * gcc.c-torture/compile/20031113-1.c: New test.
43609
43610 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43611             Kean Johnston <jkj@sco.com>
43612
43613         PR c/13029
43614         * gcc.dg/unused-4.c: Update.
43615
43616 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43617
43618         * g++.dg/opt/const3.C: New test.
43619
43620 2003-11-13  Jan Hubicka  <jh@suse.cz>
43621
43622         * gcc.c-torture/compile/20031112-1.c: New test.
43623
43624 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43625
43626         * g++.dg/parse/crash10.C: Remove bogus error marker.
43627
43628 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43629
43630         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43631         (host_gcc): Likewise.
43632         (ROOT): Honor $PWDCMD.
43633         (BASE): Likewise.
43634         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43635
43636 2003-11-12  Catherine Moore  <clm@redhat.com>
43637
43638         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43639
43640 2003-11-12  Andreas Jaeger  <aj@suse.de>
43641             Jakub Jelinek  <jakub@redhat.com>
43642             Andrew Pinski  <pinskia@physics.uc.edu>
43643             Richard Henderson  <rth@redhat.com>
43644
43645         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43646         systems.
43647         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43648
43649         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43650         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43651
43652 2003-11-11  Andreas Jaeger  <aj@suse.de>
43653
43654         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43655
43656         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43657
43658 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43659
43660         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43661         Clean ups.
43662
43663 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43664
43665         * gcc.dg/trampoline-1.c: New test.
43666
43667 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43668
43669         * gcc.c-torture/compile/200031109-1.c: New test.
43670
43671 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43672
43673         PR c/3190
43674         PR c/8714
43675         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43676         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43677         gcc.dg/format/no-y2k-1.c: Update.
43678
43679 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43680
43681         PR optimization/10467
43682         * gcc.dg/20031108-1.c: New test case.
43683
43684 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43685
43686         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43687
43688 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43689
43690         * gcc.dg/compound-lvalue-1.c: New test.
43691         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43692         some XFAILs.
43693
43694 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43695
43696         * gcc.dg/altivec-varargs-1.c: New test.
43697
43698 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43699
43700         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43701         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43702         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43703         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43704         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43705
43706 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43707
43708         * gcc.dg/cond-lvalue-1.c: New test.
43709
43710 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43711
43712         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43713
43714 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43715
43716         PR c++/11616
43717         * g++.dg/template/instantiate5.C: New test.
43718
43719 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43720
43721         PR c++/12726
43722         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43723         * ChangeLog: Add missing first entry for above test.
43724
43725 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43726
43727         PR c++/9810
43728         * g++.dg/template/using8.C: New test.
43729         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43730
43731 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43732
43733         PR optimization/10817
43734         * gcc.c-torture/compile/20031102-1.c: New test case.
43735
43736 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43737
43738         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43739         2147483647.
43740
43741 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43742
43743         * gcc.dg/20031102-1.c: New test.
43744
43745 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43746
43747         * gcc.dg/complex-1.c: New test.
43748
43749 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43750
43751         PR c++/12796
43752         * g++.dg/template/crash13.C: Adjust expected error location.
43753         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43754
43755 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43756
43757         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43758
43759 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43760
43761         PR/10239
43762         * gcc.c-torture/compile/20031031-2.c: New test.
43763
43764 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43765
43766         PR/11640
43767         * gcc.c-torture/compile/20031031-1.c: New test.
43768
43769 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43770
43771         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43772         * gcc.misc-tests/bprob.exp: Likewise.
43773         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43774         the execution test on arm-elf configs.
43775         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43776         configs that don't support scratch files.
43777         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43778
43779 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43780
43781         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43782         done by dejagnu.
43783
43784 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43785
43786         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43787         Avoid non pure sh syntax. Add more logging.
43788
43789         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43790         fail.
43791
43792 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43793
43794         PR libgcj/10610
43795         * gcc.dg/ppc-stackalign-1.c: New test.
43796
43797 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43798
43799         * ada/acats/run_all.sh: Change output to be more compliant with
43800         dejagnu framework.
43801         Create acats.sum and acats.log files under testsuite/ada/acats
43802         Only run [a-z]* directories, to filter out e.g. CVS.
43803         Redirect build output to log file.
43804
43805 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43806
43807         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43808
43809 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43810
43811         PR ada/5909:
43812         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43813
43814 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43815
43816         * gcc.c-torture/compile/20031023-1.c: New test.
43817         * gcc.c-torture/compile/20031023-2.c: New test.
43818         * gcc.c-torture/compile/20031023-3.c: New test.
43819         * gcc.c-torture/compile/20031023-4.c: New test.
43820
43821 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43822
43823         PR c++/10371
43824         * g++.dg/lookup/scoped8.C: New test.
43825
43826 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43827
43828         * g++.dg/opt/reg-stack3.C: New test.
43829
43830 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43831
43832         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43833
43834 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43835
43836         PR c++/11076
43837         * g++.dg/template/crash13.C: New test.
43838
43839 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43840
43841         * gcc.dg/c99-restrict-2.c: New test.
43842
43843 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43844
43845         PR c++/12698, c++/12699, c++/12700, c++/12566
43846         * g++.dg/inherit/covariant9.C: New test.
43847         * g++.dg/inherit/covariant10.C: New test.
43848         * g++.dg/inherit/covariant11.C: New test.
43849
43850 2003-10-23  Jason Merrill  <jason@redhat.com>
43851
43852         PR c++/12726
43853         * g++.dg/ext/complit2.C: New test.
43854
43855 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43856
43857         PR target/12654
43858         * gcc.c-torture/execute/20031020-1.c: New test.
43859
43860 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43861
43862         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43863         following the jump_insn.
43864
43865 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43866
43867         * gcc.dg/cast-lvalue-1.c: New test.
43868
43869 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43870
43871         PR c++/11962
43872         * g++.dg/template/cond2.C: New test.
43873
43874 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43875
43876         * gcc.dg/builtins-28.c: New test.
43877
43878 2003-10-20  Jan Hubicka  <jh@suse.cz>
43879
43880         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43881         parameter.
43882         * gcc.dg/inline-2.c: Likewise.
43883
43884 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43885
43886         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43887         * gcc.dg/nest.c: Likewise.
43888
43889 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43890
43891         PR c++/9781, c++/10583, c++/11862
43892         * g++.dg/parse/crash13.C: New test.
43893
43894 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43895
43896         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43897
43898 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43899
43900         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43901         Define HAVE_C99_RUNTIME except on Solaris.
43902         * gcc.dg/builtins-20.c: Likewise.
43903
43904 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43905
43906         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43907
43908 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43909
43910         PR c++/12495
43911         * g++.dg/template/crash21.C: New test.
43912
43913 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43914
43915         PR c++/2513
43916         * g++.dg/template/typename5.C: New test.
43917
43918 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43919
43920         PR c++/12369
43921         * g++.dg/template/friend25.C: New test.
43922
43923 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43924
43925         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43926         versions.
43927
43928 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43929
43930         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43931         == 2147483647.
43932
43933 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43934
43935         * gcc.c-torture/execute/960416-1.x: Remove.
43936         * gcc.c-torture/execute/divconst-3.x: Likewise.
43937
43938 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43939
43940         PR target/12598
43941         * gcc.dg/torture/cris-volatile-1.c: New test.
43942
43943 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43944
43945         PR optimization/9325
43946         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43947         for overflowing floating point to integer conversion during RTL
43948         simplification.
43949
43950 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43951
43952         * objc/execute/_cmd.m: Fix typo.
43953         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43954         Relax 'scan-assembler' regexp.
43955         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43956         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43957         * objc.dg/zero-link-2.m: Remove blank line.
43958         * objc.dg/zero-link-3.m: New test case.
43959
43960 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43961
43962         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43963
43964         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43965         than linker trickery.
43966
43967 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43968
43969         PR c++/12370
43970         * g++.dg/other/friend2.C: New test.
43971
43972 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43973
43974         * gcc.dg/20031012-1.c: New test.
43975
43976 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43977
43978         * gcc.dg/weak/weak-3.c: Fix for new warning.
43979
43980 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43981
43982         PR optimization/8750
43983         * gcc.c-torture/execute/20031012-1.c: New test case.
43984
43985 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43986
43987         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43988         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43989
43990 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43991
43992         PR optimization/12260
43993         * gcc.c-torture/compile/20031011-2.c: New test case.
43994
43995 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43996
43997         * gcc.c-torture/execute/20031011-1.c: New testcase.
43998
43999 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44000
44001         * gcc.c-torture/compile/20031011-1.c: New test.
44002
44003 2003-10-11  Jan Hubicka  <jh@suse.cz>
44004
44005         * g++.dg/other/first-global.C: New test.
44006
44007 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44008
44009         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44010
44011 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44012
44013         * gcc.c-torture/compile/20031010-1.c: New test.
44014
44015 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44016
44017         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44018         * gcc.c-torture/execute/va-arg-25.c: ... here.
44019
44020 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44021
44022         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44023
44024 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44025
44026         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44027
44028 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44029
44030         * g++.dg/parse/error2.C: New test.
44031
44032 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44033
44034         PR c++/11097
44035         * g++.dg/other/error5.C: Modify the error message.
44036         * g++.dg/lookup/using8.C: New test.
44037
44038 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44039
44040         * gcc.dg/darwin-abi-2.c: New file.
44041         * gcc.c-torture/execute/va-arg-24.c: New file.
44042
44043 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44044
44045         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44046         indentation.
44047
44048 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44049
44050         PR c++/10147
44051         * g++.dg/other/error4.C: Update error messages.
44052         * g++.dg/template/ptrmem4.C: Likewise.
44053
44054         PR c++/12337
44055         * g++.dg/init/new9.C: New test.
44056
44057         PR c++/12334, c++/12236, c++/8656
44058         * g++.dg/ext/attrib8.C: New test.
44059
44060 2003-10-06  Devang Patel  <dpatel@apple.com>
44061
44062         * gcc.dg/debug/dwarf2-3.h: New test.
44063         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44064
44065 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44066
44067         * g++.dg/opt/cfg2.C: New test.
44068
44069 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44070
44071         * g++.dg/opt/float1.C: New test.
44072
44073 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44074
44075         * gcc.dg/c90-array-lval-6.c: New test.
44076         * gcc.dg/c99-array-lval-6.c: New test.
44077
44078 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44079             Ziemowit Laski  <zlaski@apple.com>
44080
44081         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44082         'Derived', so that it is never considered a class method; add
44083         new warning for '+port' method ambiguity.
44084         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44085         <objc/objc-api.h> (needed on Mac OS X).
44086         * objc.dg/method-13.m: New test.
44087
44088 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44089
44090         PR optimization/9325, PR java/6391
44091         * gcc.c-torture/execute/20031003-1.c: New test case.
44092
44093 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44094
44095         PR optimization/12180
44096         * gcc.dg/20031002-1.c: New test.
44097
44098         PR c++/12486
44099         * g++.dg/inherit/error1.C: New test.
44100
44101 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44102
44103         * lib/f-torture.exp (search_for): Rename to...
44104         (search_for_re): This.  Also, clean up comments and the
44105         "regexp" invocation.
44106
44107 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44108
44109         * gcc.c-torture/compile/20031002-1.c: New test.
44110
44111 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44112
44113         * g++.dg/opt/cond1.C: New test.
44114
44115 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44116
44117         * gcc.dg/Wold-style-definition-2.c: New testcase.
44118         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44119
44120 2003-09-29  Richard Henderson  <rth@redhat.com>
44121
44122         * g++.dg/init/array10.C: Add dg-options.
44123
44124 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44125
44126         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44127
44128 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44129
44130         * g++.dg/template/friend19.C: Fix typo.
44131         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44132
44133 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44134
44135         * gcc.c-torture/execute/20030928-1.c: New test.
44136         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44137
44138 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44139
44140         * g++.dg/opt/unroll1.C: New test.
44141
44142 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44143
44144         PR optimization/11741
44145         * gcc.dg/20030926-1.c: New test case.
44146
44147 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44148
44149         PR c++/5655
44150         * g++.dg/parse/access7.C: New test.
44151         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44152
44153 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44154
44155         MERGE OF objc-improvements-branch into MAINLINE:
44156         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44157         if libobjc has not been built.
44158         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44159         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44160         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44161         objc/execute/nested-3.m, objc/execute/np-2.m,
44162         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44163         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44164         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44165         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44166         objc.dg/special/unclaimed-category-1.h,
44167         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44168         well as GNU runtime.
44169         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44170         * execute/cascading-1.m, execute/function-message-1.m,
44171         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44172         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44173         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44174         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44175         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44176         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44177         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44178         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44179         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44180         * objc.dg/bitfield-2.m: Run only on Darwin.
44181         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44182         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44183         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44184         * objc.dg/const-str-1.m: Fix constant string layout.
44185
44186 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44187
44188         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44189
44190 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44191
44192         * gcc.dg/darwin-abi-1.c: New file.
44193
44194 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44195
44196         PR target/12281
44197         * gcc.c-torture/compile/20030921-1.c: New test.
44198
44199 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44200
44201         * g++.dg/opt/reg-stack2.C: New test.
44202
44203 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44204
44205         * g++.dg/eh/delayslot1.C: New test.
44206
44207 2003-09-20  Richard Henderson  <rth@redhat.com>
44208
44209         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44210
44211 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44212
44213         * gcc.c-torture/execute/20030920-1.c: New test case.
44214
44215 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44216
44217         * g++.dg/rtti/typeid3.C: Correct expected error message.
44218
44219 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44220
44221         PR c++/157
44222         * g++.dg/parse/crash12.C: New test.
44223
44224 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44225
44226         * gcc.dg/compat/mixed-struct-check.h: New.
44227         * gcc.dg/compat/mixed-struct-defs.h: New.
44228         * gcc.dg/compat/mixed-struct-init.h: New.
44229         * gcc.dg/compat/struct-by-value-19_main.c: New.
44230         * gcc.dg/compat/struct-by-value-19_x.c: New.
44231         * gcc.dg/compat/struct-by-value-19_y.c: New.
44232         * gcc.dg/compat/struct-by-value-20_main.c: New.
44233         * gcc.dg/compat/struct-by-value-20_x.c: New.
44234         * gcc.dg/compat/struct-by-value-20_y.c: New.
44235         * gcc.dg/compat/struct-return-19_main.c: New.
44236         * gcc.dg/compat/struct-return-19_x.c: New.
44237         * gcc.dg/compat/struct-return-19_y.c: New.
44238         * gcc.dg/compat/struct-return-20_main.c: New.
44239         * gcc.dg/compat/struct-return-20_x.c: New.
44240         * gcc.dg/compat/struct-return-20_y.c: New.
44241
44242 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44243         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44244         so that it will not complain on LP64 targets.
44245
44246 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44247
44248         PR c++/495
44249         * g++.dg/template/friend24.C: New test.
44250
44251 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44252
44253         PR c++/12332
44254         * g++.dg/template/memtmpl2.C: New test.
44255
44256 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44257
44258         PR target/11184
44259         * gcc.dg/builtin-apply1.c: New test.
44260
44261 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44262
44263         PR c++/9848
44264         * g++.dg/warn/Wunused-4.C: New test.
44265
44266 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44267
44268         PR c++/12316
44269         * g++.dg/other/gc2.C: New test.
44270
44271 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44272
44273         PR c++/11991
44274         * g++.dg/rtti/typeid3.C: New test.
44275
44276         PR c++/12266
44277         * g++.dg/overload/template1.C: New test.
44278
44279 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44280
44281         * g++.dg/opt/cfg3.C: New test.
44282
44283 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44284
44285         PR c++/7939
44286         * g++.dg/template/crash11.C: New test.
44287
44288 2003-09-16  Jason Merrill  <jason@redhat.com>
44289             Jakub Jelinek  <jakub@redhat.com>
44290
44291         * gcc.dg/attr-warn-unused-result.c: New test.
44292
44293 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44294
44295         PR c++/12184
44296         * g++.dg/expr/call2.C: New test.
44297
44298 2003-09-15  Andreas Jaeger  <aj@suse.de>
44299
44300         * gcc.dg/Wold-style-definition-1.c: New test.
44301
44302 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44303
44304         PR c++/3907
44305         * g++.dg/parse/template12.C: New test.
44306
44307         * g++.dg/abi/bitfield11.C: New test.
44308         * g++.dg/abi/bitfield12.C: Likewise.
44309
44310 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44311
44312         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44313         non-expansion of functional macro name without arguments at EOL.
44314         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44315
44316 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44317
44318         * gcc.c-torture/execute/20030914-[12].c: New tests.
44319
44320 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44321
44322         PR c++/11788
44323         * g++.dg/overload/addr1.C: New test.
44324
44325 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44326
44327         * gcc.dg/20030909-1.c: New test.
44328
44329 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44330
44331         * gcc.dg/ultrasp10.c: New test.
44332
44333 2003-09-09  Devang Patel  <dpatel@apple.com>
44334
44335         * gcc.dg/darwin-ld-6.c: New test.
44336
44337 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44338
44339         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44340
44341 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44342
44343         * gcc.dg/ia64-types1.c: New test.
44344         * gcc.dg/ia64-types2.c: Likewise.
44345
44346 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44347
44348         * gcc.dg/builtins-1.c: Add more _Complex tests.
44349         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44350
44351         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44352         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44353
44354 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44355
44356         PR c++/11786
44357         * g++.dg/lookup/koenig2.C: New test.
44358
44359         PR c++/5296
44360         * g++.dg/rtti/typeid2.C: New test.
44361
44362 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44363
44364         * gcc.c-torture/compile/20030904-1.c: New test.
44365
44366 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44367
44368         * g++.dg/opt/longbranch2.C: New test.
44369
44370 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44371
44372         * g++.dg/template/crash10.C: Only compile it.
44373
44374 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44375
44376         PR middle-end/11665
44377         * gcc.c-torture/compile/20030907-1.c: New test.
44378         * g++.dg/init/array11.C: New test.
44379
44380 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44381
44382         PR c++/11852
44383         * g++.dg/init/struct1.C: New test.
44384
44385 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44386
44387         PR c++/12181
44388         * g++.dg/expr/comma1.C: New test.
44389
44390 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44391
44392         PR c++/11867
44393         * g++.dg/expr/static_cast5.C: New test.
44394
44395 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44396
44397         PR c++/11507
44398         * g++.dg/lookup/scoped7.C: New test.
44399
44400         PR c++/9574
44401         * g++.dg/other/static1.C: New test.
44402
44403         PR c++/11490
44404         * g++.dg/warn/template-1.C: New test.
44405
44406         PR c++/11432
44407         * g++.dg/template/crash10.C: New test.
44408
44409         PR c++/2478
44410         * g++.dg/overload/VLA.C: New test.
44411
44412         PR c++/10804
44413         * g++.dg/template/call1.C: New test.
44414
44415 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44416
44417         PR c++/11794
44418         * g++.dg/parse/using3.C: New test.
44419
44420 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44421
44422         PR c++/11409
44423         * g++.dg/overload/builtin3.C: New test case.
44424
44425 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44426
44427         PR c/9862
44428         * gcc.dg/20030906-1.c: New test.
44429         * gcc.dg/20030906-2.c: Likewise.
44430
44431 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44432
44433         PR c++/12167
44434         * g++.dg/parse/defarg5.C: New test.
44435
44436         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44437
44438 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44439
44440         PR c++/12163
44441         * g++.dg/expr/static_cast4.C: New test.
44442
44443         PR c++/12146
44444         * g++.dg/template/crash9.C: New test.
44445
44446 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44447
44448         * g++.old-deja/g++.ext/pretty2.C: Update for change
44449         in __FUNCTION__.
44450         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44451
44452 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44453
44454         PR c++/11922
44455         * g++/dg/template/qualified-id1.C: New test.
44456
44457         PR c++/12037
44458         * g++.dg/warn/noeffect4.C: New test.
44459
44460 2003-09-04  Matt Austern  <austern@apple.com>
44461
44462         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44463         * g++.dg/ext/fnname2.C: Likewise.
44464         * g++.dg/ext/fnname3.C: Likewise.
44465
44466 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44467
44468         * g++.dg/expr/lval1.C: New test.
44469         * g++.dg/ext/lvcast.C: Remove.
44470
44471 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44472
44473         PR optimization/11700.
44474         * gcc.c-torture/compile/20030903-1.c: New test case.
44475
44476 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44477
44478         PR c++/12053
44479         * g++.dg/abi/layout4.C: New test.
44480
44481 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44482
44483         PR c++/11553
44484         * g++.dg/parse/friend3.C: New test.
44485
44486 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44487
44488         PR c++/11847
44489         * g++.dg/template/class1.C: New test.
44490
44491         PR c++/11808
44492         * g++.dg/expr/call1.C: New test.
44493
44494 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44495
44496         PR c++/12114
44497         * g++.dg/init/ref9.C: New test.
44498
44499         PR c++/11972
44500         * g++.dg/template/nested4.C: New test.
44501
44502 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44503
44504         PR c++/12093
44505         * g++.dg/template/non-dependent4.C: New test.
44506
44507         PR c++/11928
44508         * g++.dg/inherit/conv1.C: New test.
44509
44510 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44511
44512         PR c++/6196
44513         * g++.dg/ext/label1.C: New test.
44514         * g++.dg/ext/label2.C: Likewise.
44515
44516 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44517
44518         * g++.dg/expr/cond3.C: New test.
44519
44520 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44521
44522         * gcc.dg/builtins-1.c: Add new builtin cases.
44523
44524 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44525
44526         * gcc.dg/builtins-1.c: Add new cases.
44527         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44528
44529 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44530
44531         * gcc.dg/builtins-1.c: Add more math builtin tests.
44532         * gcc.dg/torture/builtin-attr-1.c: New test.
44533
44534 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44535
44536         PR optimization/5079
44537         * g++.dg/opt/static3.C: New test.
44538
44539 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44540
44541         * gcc.misc-tests/gcov-10b.c: New test.
44542
44543 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44544
44545         * g++.dg/opt/ptrmem3.C: New test.
44546
44547         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44548
44549 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44550
44551         * gcc.dg/20030826-2.c: New test.
44552
44553 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44554
44555         PR middle-end/12002
44556         * g77.f-torture/compile/12002.f: New test case.
44557
44558 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44559
44560         * gcc.dg/20030826-1.c: New test case.
44561
44562 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44563
44564         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44565
44566 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44567
44568         PR c++/11871
44569         * c++.dg/lookup/crash1.C: New test.
44570
44571         * c++.dg/warn/noeffect3.C: New test.
44572
44573 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44574
44575         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44576         * gcc.dg/compat/vector-1_y.c: Ditto.
44577         * gcc.dg/compat/vector-2_x.c: Ditto.
44578         * gcc.dg/compat/vector-2_y.c: Ditto.
44579
44580 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44581
44582         * gcc.dg/20030702-1.c: New test.
44583
44584 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44585
44586         PR c++/8795
44587         * g++.dg/ext/altivec-1.C: New test.
44588
44589 2003-08-24  Richard Henderson  <rth@redhat.com>
44590
44591         * g++.dg/eh/simd-2.C: Add -w for x86.
44592
44593 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44594
44595         * gcc.dg/20030815-1.c: New test.
44596
44597 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44598
44599         PR c++/3765
44600         * g++.dg/parse/access6.C: New test.
44601
44602 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44603
44604         PR c++/641, c++/11876
44605         * g++.dg/template/friend22.C: New test.
44606         * g++.dg/template/friend23.C: Likewise.
44607
44608 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44609
44610         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44611         identically.
44612
44613 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44614
44615         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44616
44617 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44618
44619         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44620
44621 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44622
44623         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44624
44625 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44626
44627         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44628
44629 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44630
44631         PR c++/11919
44632         * g++.dg/overload/prom1.C: New test.
44633
44634         PR c++/11551
44635         * g++.dg/parse/dtor2.C: New test.
44636
44637         PR c++/10762
44638         * g++.dg/parse/using2.C: New test.
44639
44640 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44641
44642         PR target/11805
44643         * gcc.c-torture/compile/20030821-1.c: New.
44644
44645 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44646
44647         PR c++/11834
44648         * g++.dg/template/deduce2.C: New test.
44649
44650 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44651
44652         * gcc.c-torture/execute/20030821-1.c: New test.
44653
44654 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44655
44656         PR middle-end/11984
44657         * gcc.dg/20030820-1.c: New test case.
44658
44659 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44660
44661         PR c++/11945
44662         * g++.dg/warn/noeffect2.C: New test.
44663
44664 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44665
44666         PR c++/10926
44667         * g++.dg/template/dtor2.C: New test.
44668
44669         PR c++/11684
44670         * g++.dg/template/operator1.C: New test.
44671         * g++.dg/parse/operator4.C: New test.
44672
44673         PR c++/11946.C
44674         * g++.dg/expr/enum1.C: New test.
44675         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44676
44677         PR c++/11036.C
44678         * g++.dg/parse/elab2.C: New test.
44679         * g++.dg/parse/typedef4.C: Change error message.
44680         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44681         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44682         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44683
44684 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44685
44686         * gcc.dg/pch/warn-1.c: New.
44687         * gcc.dg/pch/warn-1.hs: New.
44688
44689         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44690         not-tested file.
44691
44692 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44693
44694         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44695
44696 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44697
44698         * gcc.dg/uninit-D.c: New Test.
44699         * gcc.dg/uninit-E.c: New Test.
44700         * gcc.dg/uninit-F.c: New Test.
44701         * gcc.dg/uninit-G.c: New Test.
44702
44703 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44704
44705         * g++.dg/README: Describe the pch directory.
44706
44707 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44708
44709         PR c++/11174
44710         * g++.dg/parse/access4.C: New test.
44711         * g++.dg/parse/access5.C: Likewise.
44712         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44713
44714 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44715
44716         * gcc.dg/noncompile/20030818-1.c: New.
44717
44718 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44719
44720         PR c++/11957
44721         * g++.dg/warn/noeffect1.C: New test.
44722
44723         * g++.dg/template/scope2.C: New test.
44724         * g++.dg/template/error2.C: Correct dg-error
44725
44726 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44727
44728         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44729
44730 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44731
44732         PR C++/11512
44733         * g++.dg/template/warn1.C: New.
44734
44735 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44736
44737         * g++.dg/template/error2.C: New test.
44738         * g++.dg/lookup/using7.C: Adjust errors
44739         * g++.old-deja/g++.pt/crash36.C: Likewise.
44740         * g++.old-deja/g++.pt/derived3.C: Likewise.
44741
44742 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44743
44744         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44745         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44746         * gcc.c-torture/execute/builtins/string-9.c: New, from
44747         string-opt-9.c.  Adjust for execute/builtins framework.
44748         * gcc.c-torture/execute/string-opt-9.c: Delete.
44749
44750 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44751
44752         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44753
44754         * g++.dg/parse/ret-type2.C: New test.
44755
44756         PR c++/11703
44757         * g++.dg/init/new8.C: New test.
44758
44759         PR c++/10923
44760         * g++.dg/parse/typedef5.C: New test.
44761
44762         PR c++/9512
44763         * g++.dg/parse/qualified2.C: New test.
44764         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44765         invalid code.
44766
44767 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44768
44769         * g++.dg/conversion/ptrmem1.C: New test.
44770
44771 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44772
44773         PR target/11693
44774         * gcc.dg/20030811-1.c: New test.
44775
44776         PR target/11535
44777         * gcc.c-torture/execute/20030811-1.c: New test.
44778
44779 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44780
44781         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44782
44783 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44784
44785         PR c++/11789.C
44786         * g++.dg/inherit/multiple1.C: New test.
44787
44788 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44789
44790         * gcc.dg/spe1.c: New test.
44791
44792         PR c++/11670
44793         * g++.dg/expr/cast2.C: New test.
44794
44795         PR c++/10530
44796         * g++.dg/template/dependent-name2.C: New test.
44797
44798 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44799
44800         * g++.dg/parse/crash11.C: Put the dg options in comments.
44801
44802 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44803
44804         * lib/gcc-dg.exp: Update for diagnostic change.
44805
44806 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44807
44808         PR c++/5767
44809         * g++.dg/parse/crash11.C: New test.
44810
44811 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44812
44813         * gcc.dg/cpp/spacing1.c: Update.
44814
44815 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44816
44817         PR target/11739
44818         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44819         a value for -mtune.
44820
44821 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44822
44823         PR middle-end/11771
44824         * gcc.c-torture/compile/20030804-1.c: New test case.
44825
44826 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44827
44828         * gcc.dg/20030804-1.c: New test case.
44829
44830 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44831
44832         * gcc.dg/cpp/separate-1.c: New test.
44833
44834 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44835
44836         PR c++/11704
44837         * g++.dg/template/dependent-expr2.C: New test.
44838
44839         PR c++/11766
44840         * g++.dg/expr/ptrmem1.C: New test.
44841
44842 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44843
44844         PR c++/9453
44845         * g++.dg/template/friend15.C: New test.
44846
44847 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44848
44849         * lib/dg-pch.exp: Work round PCH bug.
44850
44851 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44852
44853         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44854         builtins.  Move cases from builtins-4.c here.
44855
44856         * gcc.dg/torture/builtin-math-1.c: New test taken from
44857         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44858         additional cases.
44859
44860         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44861         Delete.
44862
44863 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44864
44865         PR c++/9447
44866         * g++.dg/template/using7.C: New test.
44867
44868 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44869
44870         * import1.c, import2.c: New tests.
44871
44872 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44873
44874         * g++.dg/eh/crossjump1.C: New test.
44875
44876 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44877
44878         PR c++/11697
44879         * g++.dg/template/using6.C: New test.
44880
44881         PR c++/11744
44882         * g++.dg/template/koenig2.C: New test.
44883
44884 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44885
44886         PR c++/7983
44887         * g++.dg/parse/typedef4.C: New test.
44888
44889 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44890
44891         PR c++/8442, c++/8806
44892         * g++.dg/template/elab1.C: New test.
44893         * g++.dg/template/type2.C: Likewise.
44894         * g++.dg/template/ttp3.C: Adjust expected error message.
44895         * g++.old-deja/g++.law/visibility13.C: Likewise.
44896         * g++.old-deja/g++.niklas/t135.C: Likewise.
44897         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44898         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44899         template argument.
44900         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44901
44902 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44903
44904         PR c++/11295
44905         * g++.dg/ext/stmtexpr1.C: New test.
44906
44907         * g++.dg/opt/tmp1.C: New test.
44908
44909         PR c++/11525
44910         * g++.dg/parse/constant4.C: New test.
44911
44912         PR c++/9447
44913         * g++.dg/template/using5.C: New test.
44914
44915 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44916
44917         * gcc.dg/builtins-27.c: New test case.
44918
44919 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44920
44921         * gcc.dg/tls/opt-7.c: New test.
44922
44923 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44924
44925         * g++.old-deja/g++.other/crash18.C: Remove.
44926
44927 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44928
44929         * g++.dg/template/explicit3.C: New.
44930         * g++.dg/template/explicit4.C: New.
44931         * g++.dg/template/explicit5.C: New.
44932
44933         PR c++/11347
44934         * g++.dg/template/memtmpl1.C: New.
44935
44936 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44937
44938         PR target/11565
44939         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44940         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44941
44942 2003-07-30  Jan Hubicka  <jh@suse.cz>
44943
44944         * vtgc1.c: Kill.
44945
44946 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44947
44948         * gcc.dg/struct-in-proto-1.c: New test.
44949
44950 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44951
44952         * gcc.dg/cpp/include2.c: Only expect one message.
44953
44954 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44955
44956         PR c++/9447
44957         * g++.dg/template/using1.C: New test.
44958         * g++.dg/template/using2.C: New test.
44959         * g++.dg/template/using3.C: New test.
44960         * g++.dg/template/using4.C: New test.
44961
44962 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44963
44964         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44965         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44966
44967 2003-07-28  Jan Hubicka  <jh@suse.cz>
44968
44969         PR c++/11530
44970         * g++.dg/opt/call1.C: New test.
44971
44972 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44973
44974         PR c++/11667
44975         * g++.dg/init/enum2.C: New test.
44976         * g++.dg/template/overload1.C: Add "-w" option.
44977
44978 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44979
44980         * gcc.dg/Wdeclaration-after-statement-1.c,
44981         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44982
44983 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44984
44985         * gcc.c-torture/compile/20030725-1.c: New test.
44986
44987 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44988
44989         * gcc.dg/20030505.c: Only run for SPE.
44990         Remove definition of opaque type.
44991
44992 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44993
44994         * g++.dg/template/ptrmem6.C: New test.
44995
44996 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44997
44998         * gcc.c-torture/compile/zero-strct-2.c: New test.
44999
45000 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45001
45002         * gcc.dg/intermod-1.c: New test.
45003
45004 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45005
45006         PR c++/11617
45007         * g++.dg/template/lookup2.C: New test.
45008         * g++.dg/template/memclass1.C: Remove instantiated from error.
45009         * g++.dg/other/error2.C: Tweak expected errors.
45010
45011         PR c++/11596
45012         * g++.dg/template/defarg3.C: New test.
45013
45014         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45015
45016 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45017
45018         * g++.dg/inherit/access5.C: New test.
45019
45020 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45021
45022         PR c++/11513
45023         * g++.dg/template/crash8.C: New test.
45024
45025 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45026
45027         PR c/10602
45028         * gcc.dg/noncompile/incomplete-2.c: New test.
45029
45030 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45031
45032         PR c++/11645
45033         * g++.dg/inherit/access4.C: New test.
45034
45035         PR c++/11517
45036         * g++.dg/expr/cond2.C: New test.
45037
45038         PR optimization/10679
45039         * g++.dg/opt/inline4.C: New test.
45040
45041 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45042
45043         * g++.dg/parse/crash10: New test.
45044
45045 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45046
45047         * g++.dg/ext/flexary1.C: New test.
45048
45049 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45050
45051         PR c++/10793
45052         * g++.dg/template/crash9.C: New test.
45053
45054 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45055
45056         PR c++/3004
45057         * g++.dg/parse/typedef3.C: New test.
45058
45059         PR c++/7906
45060         * g++.dg/parse/operator2.C: New test.
45061
45062         PR c++/8895
45063         * g++.dg/parse/def-tmpl-arg1.C: New test.
45064
45065         PR c++/9282
45066         * g++.dg/parse/funptr1.C: New test.
45067
45068         PR c++/9452
45069         * g++.dg/parse/ambig3.C: New test.
45070
45071         PR c++/9454
45072         * g++.dg/parse/operator3.C: New test.
45073
45074         PR c++/9486
45075         * g++.dg/parse/template10.C: New test.
45076
45077         PR c++/9488
45078         * g++.dg/parse/template11.C: New test.
45079
45080         PR c++/10150
45081         * g++.dg/parse/invalid-op1.C: New test.
45082
45083         PR c++/10247
45084         * g++.dg/parse/condexpr1.C: New test.
45085
45086 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45087
45088         * g++.dg/ext/packed3.C: New test.
45089         * g++.dg/ext/packed4.C: New test.
45090
45091         * gcc.dg/pack-test-3.c: New test.
45092
45093 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45094
45095         * lib/compat.exp: Handle dg-options per source file.
45096         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45097         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45098         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45099         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45100         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45101         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45102         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45103         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45104         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45105         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45106         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45107         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45108         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45109         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45110
45111 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45112
45113         PR c/10320
45114         * gcc.c-torture/execute/20030718-1.c: New test.
45115
45116 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45117
45118         PR optimization/11536
45119         * gcc.dg/20030721-1.c: New test.
45120
45121 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45122
45123         PR c++/11546
45124         * g++.dg/template/lookup1.C: New test.
45125
45126 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45127
45128         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45129         diagnostics of ill-formed constructs involving labels.
45130         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45131         the new 'previously defined here' message.
45132
45133 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45134
45135         * g++.dg/parse/non-dependent2.C: New test.
45136
45137 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45138
45139         * g++.dg/init/init-ref4.C: xfail on targets without
45140         weak symbols.
45141
45142 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45143
45144         PR target/11087
45145         * gcc.c-torture/execute/20030717-1.c: New test.
45146
45147 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45148
45149         * g++.dg/opt/cfg1.C: New test.
45150
45151 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45152
45153         PR optimization/11557
45154         * gcc.dg/20030717-1.c: New test.
45155
45156 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45157
45158         PR c++/10476
45159         * g++.dg/expr/crash-1.C: New test.
45160
45161         PR c++/11027
45162         * g++.dg/template/init3.C: New test.
45163
45164         PR c++/8222
45165         * g++.dg/template/non-dependent1.C: New test.
45166
45167         PR c++/11070
45168         * g++.dg/template/non-dependent2.C: New test.
45169
45170         PR c++/11071
45171         * g++.dg/template/non-dependent3.C: New test.
45172
45173         PR c++/9907
45174         * g++.dg/template/sizeof5.C: New test.
45175
45176 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45177
45178         PR 11498
45179         * gcc.c-torture/compile/mangle-1.c: New file.
45180
45181 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45182
45183         PR c++/7809
45184         * g++.dg/parse/access3.C: New test.
45185
45186 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45187
45188         PR c++/11384
45189         * g++.dg/init/init-ref4.C: New test.
45190
45191 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45192
45193         PR c++/11547
45194         * g++.dg/parse/constant3.C: New test.
45195         * g++.dg/parse/crash7.C: Likewise.
45196
45197 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45198
45199         PR target/11008
45200         * gcc.dg/i386-pentium4-not-mull.c: New.
45201
45202 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45203
45204         * gcc.dg/asm-names.c (ymain): Make it weak.
45205
45206 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45207
45208         PR c++/5421
45209         * g++.dg/template/friend21.C: New test.
45210
45211 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45212
45213         * gcc.dg/cleanup-8.c: New test.
45214         * gcc.dg/cleanup-9.c: New test.
45215
45216 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45217
45218         * g++.dg/ext/dll-MI1.h: New file.
45219         * g++.dg/ext/dllexport-MI1.C: New file.
45220         * g++.dg/ext/dllimport-MI1.C: New file.
45221
45222 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45223
45224         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45225         it does not have cmpstrsi patterns (just cmpmemsi).
45226
45227 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45228
45229         PR debug/11473
45230         * g++.dg/debug/debug8.C: New test.
45231
45232 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45233
45234         PR c++/10108
45235         * g++.dg/template/crash7.C: New test.
45236
45237 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45238
45239         PR target/10795
45240         * gcc.c-torture/compile/20030708-1.c: New.
45241
45242 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45243
45244         * gcc.c-torture/execute/20030715-1.c: New test.
45245
45246 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45247
45248         * gcc.dg/pch/inline-3.c: New file.
45249         * gcc.dg/pch/inline-3.hs: New file.
45250         * gcc.dg/pch/inline-4.c: New file.
45251         * gcc.dg/pch/inline-4.hs: New file.
45252
45253 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45254
45255         PR c++/11509
45256         * g++.dg/template/crash6.C: New test.
45257
45258         PR c++/7053
45259         * g++.dg/template/friend20.C: New test.
45260
45261         PR c++/7019
45262         * g++.dg/template/overload2.C: New test.
45263
45264 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45265
45266         PR optimization/11440
45267         * gcc.c-torture/execute/20030714-1.c: New test.
45268
45269 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45270
45271         PR c++/11154
45272         * g++.dg/template/partial2.C: New test.
45273
45274 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45275
45276         PR c++/11503
45277         * g++.dg/template/anon1.C: New test.
45278
45279         PR c++/11493
45280         PR c++/11495
45281         * g++.dg/parse/template9.C: Likewise.
45282         * g++.dg/template/crash4.C: New test.
45283         * g++.dg/template/koenig1.C: Likewise.
45284         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45285         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45286         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45287         functions.
45288         * g++.old-deja/g++.jason/template36.C: Likewise.
45289         * g++.old-deja/g++.mike/p1989.C: Likewise.
45290         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45291         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45292         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45293         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45294         compiling.
45295         * g++.old-deja/g++.pt/union2.C: Use this->.
45296
45297 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45298
45299         * gcc.dg/20030711-1.c: New test.
45300
45301 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45302
45303         PR c++/11050
45304         * g++.dg/parse/args1.C: New test.
45305         * g++.pt/defarg8.C: Change expected errors.
45306
45307 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45308
45309         PR c++/8164
45310         * g++.dg/template/nontype2.C: New test.
45311
45312         PR c++/10558
45313         * g++.dg/parse/template8.C: New test.
45314
45315         PR c++/8327
45316         * g++.dg/template/scope1.C: New test.
45317
45318         * g++.dg/warn/Wsign-compare-1.C: New test.
45319
45320 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45321
45322         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45323
45324 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45325
45326         PR c++/9411
45327         * g++.dg/template/explicit2.C: New test.
45328
45329         PR c++/10032
45330         * g++.dg/warn/pedantic1.C: New test.
45331
45332 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45333
45334         PR c++ 9483
45335         * g++.dg/other/field1.C: New test.
45336
45337 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45338
45339         PR c/11449
45340         * gcc.c-torture/compile/20030707-1.c: New.
45341
45342 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45343
45344         PR c++/10849
45345         * g++.dg/template/access12.C: New test.
45346
45347 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45348
45349         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45350         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45351         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45352         * gcc.misc-tests/gcov.exp: Update
45353         * g++.dg/gcov/gcov.exp: Update
45354         * lib/gcov.exp: Update.
45355
45356 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45357
45358         * g++.dg/abi/mangle17.C: Make sure template expressions are
45359         dependent.
45360         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45361         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45362         * g++.dg/opt/stack1.C: Remove erroneous code.
45363         * g++.dg/parse/template7.C: New test.
45364         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45365         * g++.old-deja/g++.pt/crash4.C: Likewise.
45366
45367 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45368
45369         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45370         with zero or one occurence of `$' after the initial `L'.
45371
45372 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45373
45374         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45375
45376 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45377
45378         PR c/11370
45379         * gcc.dg/Wunreachable-6.c: New testcase.
45380         * gcc.dg/Wunreachable-7.c: New testcase.
45381
45382 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45383
45384         PR c/11420
45385         * gcc.dg/20030708-1.c: New test.
45386
45387 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45388
45389         * gcc.dg/compat/sdata-section.h: New file.
45390         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45391         * gcc.dg/torture/mips-sdata-1.c: New test.
45392
45393 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45394
45395         PR c++/11030
45396         * g++.dg/template/friend19.C: New test.
45397
45398 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45399
45400         * g++.dg/opt/strength-reduce.C: New test.
45401
45402 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45403
45404         PR target/10979
45405         * gcc.dg/20030707-1.c: New testcase.
45406
45407 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45408
45409         PR optimization/11059
45410         * g++.dg/opt/emptyunion.C: New testcase.
45411
45412 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45413             Eric Botcazou  <ebotcazou@libertysurf.fr>
45414
45415         * g++.dg/opt/stack1.C: New test.
45416
45417 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45418
45419         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45420         run test.
45421
45422         PR c++/11431
45423         * g++.dg/expr/static_cast3.C: New test.
45424
45425 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45426
45427         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45428         everywhere.
45429         * gcc.dg/concat.c: Concatenation of string constants with
45430         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45431         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45432         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45433         necessary to avoid multi-character character constant warning.
45434         * gcc.dg/cpp/escape.c: Likewise.
45435         * gcc.dg/cpp/ucs.c: Likewise.
45436         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45437         Fix a typo.
45438
45439 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45440
45441         PR c/11428
45442         * gcc.c-torture/compile/20030704-1.c: New.
45443
45444 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45445
45446         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45447
45448 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45449
45450         PR c++/5287, PR c++/7910,  PR c++/11021
45451         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45452         tests for warnings.
45453         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45454         * g++.dg/ext/dllimport3.C: Likewise.
45455         * g++.dg/ext/dllimport4.C: New file.
45456         * g++.dg/ext/dllimport5.C: New file.
45457         * g++.dg/ext/dllimport6.C: New file.
45458         * g++.dg/ext/dllimport7.C: New file.
45459         * g++.dg/ext/dllimport8.C: New file.
45460         * g++.dg/ext/dllimport9.C: New file.
45461         * g++.dg/ext/dllimport10.C: New file.
45462         * g++.dg/ext/dllexport1.C: New file.
45463
45464 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45465
45466         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45467         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45468
45469 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45470
45471         * gcc.dg/builtins-25.c: New testcase.
45472         * gcc.dg/builtins-26.c: New testcase.
45473
45474 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45475
45476         * gcc.dg/compat/vector-defs.h: New file.
45477         * gcc.dg/compat/vector-setup.h: New file.
45478         * gcc.dg/compat/vector-check.h: New file.
45479         * gcc.dg/compat/vector-1_main.c: New file.
45480         * gcc.dg/compat/vector-1_x.c: New file.
45481         * gcc.dg/compat/vector-1_y.c: New file.
45482         * gcc.dg/compat/vector-2_main.c: New file.
45483         * gcc.dg/compat/vector-2_x.c: New file.
45484         * gcc.dg/compat/vector-2_y.c: New file.
45485
45486         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45487         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45488         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45489         * gcc.dg/compat/struct-align-1.h: New file.
45490         * gcc.dg/compat/struct-align-1_main.c: New file.
45491         * gcc.dg/compat/struct-align-1_x.c: New file.
45492         * gcc.dg/compat/struct-align-1_y.c: New file.
45493         * gcc.dg/compat/struct-align-2.h: New file.
45494         * gcc.dg/compat/struct-align-2_main.c: New file.
45495         * gcc.dg/compat/struct-align-2_x.c: New file.
45496         * gcc.dg/compat/struct-align-2_y.c: New file.
45497
45498         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45499         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45500         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45501         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45502         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45503         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45504         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45505         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45506         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45507         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45508         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45509         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45510         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45511         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45512         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45513         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45514         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45515         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45516         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45517         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45518         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45519         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45520         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45521         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45522         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45523         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45524         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45525         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45526         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45527
45528 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45529
45530         * gcc.dg/i386-call-1.c: New test.
45531
45532 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45533
45534         PR c++/9162
45535         * g++.dg/parse/defarg4.C: New.
45536
45537 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45538
45539         PR target/10700
45540         * gcc.c-torture/compile/20030703-1.c: New test case.
45541
45542 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45543
45544         * g++.dg/template/local3.C: Remove extra semicolon.
45545
45546 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45547
45548         * gcc.dg/i386-volatile-1.c: New test.
45549
45550 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45551
45552         PR c++/11072
45553         * g++.dg/other/offsetof2.C: XFAIL.
45554         * g++.dg/other/offsetof5.C: New.
45555
45556         PR c++/10219
45557         * g++.dg/template/error1.C: New.
45558
45559         PR c++/9779
45560         * g++.dg/template/dependent-expr1.C: New.
45561
45562 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45563
45564         PR c++/6949
45565         * g++.dg/template/local3.C: New test.
45566
45567         PR c++/11149
45568         * g++.dg/lookup/scoped6.C: New test.
45569
45570 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45571
45572         PR c++/8046
45573         * g++.dg/other/error7.C: New test.
45574
45575 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45576
45577         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45578         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45579         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45580         * g++.old-deja/g++.other/union2.C: Likewise.
45581         * gcc.dg/c90-const-expr-2.c: Likewise.
45582         * gcc.dg/c90-const-expr-3.c: Likewise.
45583         * gcc.dg/c99-const-expr-2.c: Likewise.
45584         * gcc.dg/c99-const-expr-3.c: Likewise.
45585         * gcc.dg/concat.c: Likewise.
45586
45587 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45588
45589         PR c++/9559
45590         * g++.dg/init/static1.C: New test.
45591
45592 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45593
45594         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45595         * g++.old-deja/g++.other/access2.C: Likewise.
45596         * g++.old-deja/g++.other/decl2.C: Likewise.
45597         * gcc.c-torture/execute/20020615-1.c: Likewise.
45598
45599 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45600
45601         PR c++/4933
45602         * g++.dg/template/sizeof4.C: New test.
45603
45604 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45605
45606         * g++.dg/other/error6.C: New test.
45607
45608 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45609
45610         PR c++/10750
45611         * g++.dg/parse/constant2.C: New test.
45612
45613 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45614
45615         PR c++/11106
45616         * g++.dg/other/error5.C: New test.
45617
45618 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45619
45620         * gcc.dg/format/gcc_diag-1.c: New test.
45621
45622 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45623
45624         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45625
45626 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45627
45628         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45629         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45630         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45631
45632 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45633
45634         * gcc.c-torture/execute/builtins/string-8.c: New test.
45635         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45636         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45637         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45638
45639 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45640
45641         PR c++/10468
45642         * g++.dg/ext/typeof6.C: New test.
45643
45644 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45645
45646         PR c++/10796
45647         * g++.dg/init/enum1.C: New test.
45648
45649 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45650
45651         * gcc.dg/20030627-1.c: New test.
45652
45653 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45654
45655         PR c++/11332
45656         * g++.dg/expr/static_cast2.C: New test.
45657
45658 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45659             Jakub Jelinek  <jakub@redhat.com>
45660
45661         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45662         sprintf(dst,"%s",src) optimization.
45663         * gcc.c-torture/execute/20030626-1.c: New test case.
45664         * gcc.c-torture/execute/20030626-2.c: New test case.
45665
45666 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45667
45668         * gcc.c-torture/execute/multi-ix.c: New test.
45669
45670         * gcc.c-torture/execute/simd-4.c (main):
45671         Added missing semicolon at end of union.
45672
45673 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45674
45675         PR c++/8266
45676         * g++.dg/template/explicit-instantiation3.C: New test.
45677
45678 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45679
45680         * gcc.dg/20030626-1.c: Use signed char.
45681
45682 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45683
45684         * gcc.dg/20030626-1.c: New test.
45685
45686 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45687
45688         * const-str-2.m: Update.
45689
45690 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45691
45692         PR c++/10990
45693         * g++.dg/rtti/dyncast1.C: New test.
45694         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45695         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45696         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45697
45698         PR c++/10931
45699         * g++.dg/expr/static_cast1.C: New test.
45700
45701 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45702
45703         * gcc.dg/20030625-1.c: New test.
45704
45705 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45706
45707         * gcc.c-torture/compile/20030624-1.c: New test case.
45708
45709 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45710
45711         * gcc.c-torture/execute/string-opt-17.c: New test.
45712
45713 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45714
45715         PR c++/5754
45716         * g++.dg/parse/crash6.C: New test.
45717
45718 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45719
45720         * gcc.dg/builtins-24.c: New test case.
45721
45722 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45723
45724         * g++.dg/opt/operator1.C: New test.
45725
45726 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45727
45728         * gcc.c-torture/execute/string-opt-16.c: New test case.
45729
45730 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45731
45732         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45733         * g++.old-deja/g++.other/conv7.C: Likewise.
45734         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45735         * g++.old-deja/g++.other/overload14.C: Likewise.
45736
45737 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45738
45739         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45740         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45741
45742 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45743
45744         PR c++/10888
45745         * g++.dg/warn/Winline-3.C: New test.
45746
45747 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45748
45749         * lib/target-supports.exp (check_alias_available): Make the test
45750         program acceptable to the Solaris assembler.
45751
45752         PR c++/10749
45753         * g++.dg/template/memclass2.C: New test.
45754
45755 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45756             Eric Botcazou  <ebotcazou@libertysurf.fr>
45757
45758         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45759         data for non-matching targets.
45760         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45761
45762 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45763
45764         PR c++/10845
45765         * g++.dg/template/member3.C: New test.
45766
45767 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45768
45769         PR c++/10939
45770         * g++.dg/template/func1.C: New test.
45771
45772         PR c++/9649
45773         * g++.dg/template/static4.C: New test.
45774         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45775
45776         PR c++/11041
45777         * g++.dg/init/ref7.C: New test.
45778
45779 2003-06-19  Matt Austern  <austern@apple.com>
45780
45781         PR c++/11228
45782         * g++.dg/anew1.C: New test.
45783         * g++.dg/anew2.C: New test.
45784         * g++.dg/anew3.C: New test.
45785         * g++.dg/anew4.C: New test.
45786
45787 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45788
45789         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45790
45791 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45792
45793         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45794         endian-dependent.
45795
45796 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45797
45798         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45799         Remove cruft.
45800
45801 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45802
45803         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45804         * gcc.c-torture/compile/961203-1.c: Likewise.
45805         * gcc.c-torture/compile/980506-1.c: Likewise.
45806
45807 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45808
45809         PR c++/10712
45810         * g++.dg/lookup/using7.C: New test.
45811
45812 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45813
45814         PR c++/11105
45815         * g++.dg/abi/conv1.C: Remove it.
45816         * g++.dg/template/conv7.C: New test.
45817         * g++.dg/template/conv8.C: Likewise.
45818         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45819         conversion operator.
45820
45821 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45822
45823         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45824         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45825         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45826         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45827         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45828         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45829         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45830         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45831         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45832         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45833         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45834         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45835         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45836         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45837         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45838         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45839         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45840         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45841         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45842         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45843         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45844         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45845         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45846         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45847         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45848         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45849         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45850         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45851         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45852
45853 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45854
45855         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45856         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45857         indications.
45858
45859 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45860
45861         * gcc.dg/i386-387-5.c: New test case.
45862         * gcc.dg/i386-387-6.c: New test case.
45863         * gcc.dg/builtins-23.c: New test case.
45864
45865 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45866
45867         * gcc.dg/builtins-22.c: New test case.
45868         * gcc.dg/i386-387-1.c: Update to test exp.
45869         * gcc.dg/i386-387-2.c: Likewise.
45870
45871 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45872
45873         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45874
45875 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45876
45877         * lib/gcc-dg.exp (dg-require-dll): New function.
45878         (dg-xfail-if): Likewise.
45879         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45880         driver.
45881
45882         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45883         * gcc.c-torture/compile/20001205-1.c: Likewise.
45884         * gcc.c-torture/compile/20001226-1.c: Likewise.
45885         * gcc.c-torture/compile/20010518-2.c: Likewise.
45886         * gcc.c-torture/compile/20020312-1.c: Likewise.
45887         * gcc.c-torture/compile/20020604-1.c: Likewise.
45888         * gcc.c-torture/compile/920501-12.c: Likewise.
45889         * gcc.c-torture/compile/920501-4.c: Likewise.
45890         * gcc.c-torture/compile/920520-1.c: Likewise.
45891         * gcc.c-torture/compile/920521-1.c: Likewise.
45892         * gcc.c-torture/compile/920625-1.c: Likewise.
45893         * gcc.c-torture/compile/961203-1.c: Likewise.
45894         * gcc.c-torture/compile/980506-1.c: Likewise.
45895         * gcc.c-torture/compile/981006-1.c: Likewise.
45896         * gcc.c-torture/compile/981022-1.c: Likewise.
45897         * gcc.c-torture/compile/981223-1.c: Likewise.
45898         * gcc.c-torture/compile/990617-1.c: Likewise.
45899         * gcc.c-torture/compile/dll.c: Likewise.
45900         * gcc.c-torture/compile/labels-3.c: Likewise.
45901         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45902         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45903         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45904         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45905         * gcc.c-torture/compile/simd-5.c: Likewise.
45906         * gcc.c-torture/compile/20000804-1.x: Remove.
45907         * gcc.c-torture/compile/20001205-1.x: Likewise.
45908         * gcc.c-torture/compile/20001226-1.x: Likewise.
45909         * gcc.c-torture/compile/20010518-2.x: Likewise.
45910         * gcc.c-torture/compile/20020312-1.x: Likewise.
45911         * gcc.c-torture/compile/20020604-1.x: Likewise.
45912         * gcc.c-torture/compile/920501-12.x: Likewise.
45913         * gcc.c-torture/compile/920501-4.x: Likewise.
45914         * gcc.c-torture/compile/920520-1.x: Likewise.
45915         * gcc.c-torture/compile/920521-1.x: Likewise.
45916         * gcc.c-torture/compile/920625-1.x: Likewise.
45917         * gcc.c-torture/compile/961203-1.x: Likewise.
45918         * gcc.c-torture/compile/980506-1.x: Likewise.
45919         * gcc.c-torture/compile/981006-1.x: Likewise.
45920         * gcc.c-torture/compile/981022-1.x: Likewise.
45921         * gcc.c-torture/compile/981223-1.x: Likewise.
45922         * gcc.c-torture/compile/990617-1.x: Likewise.
45923         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45924         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45925         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45926         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45927         * gcc.c-torture/compile/simd-5.x: Likewise.
45928
45929         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45930
45931 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45932
45933         * gcc.c-torture/execute/20030611-1.c: New test.
45934
45935 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45936
45937         PR middle-end/168
45938         * gcc.dg/20030612-1.c: New test case.
45939
45940 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45941
45942         PR c++/10635
45943         * g++.dg/expr/cast1.C: New test.
45944
45945 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45946
45947         * gcc.dg/builtins-21.c: New test case.
45948
45949 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45950
45951         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45952         options instead of at the end.
45953         * lib/objc.exp (objc_target_compile): Likewise.
45954
45955 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45956
45957         PR c++/10432
45958         * g++.dg/parse/error1.C: New test.
45959
45960 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45961
45962         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45963         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45964         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45965         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45966         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45967         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45968         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45969         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45970         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45971         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45972         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45973         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45974         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45975         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45976         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45977         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45978         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45979         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45980         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45981         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45982         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45983         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45984         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45985         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45986
45987         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45988         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45989         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45990         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45991         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45992         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45993         * gcc.dg/compat/scalar-return-3_main.c: New file.
45994         * gcc.dg/compat/scalar-return-3_x.c: New file.
45995         * gcc.dg/compat/scalar-return-3_y.c: New file.
45996         * gcc.dg/compat/scalar-return-4_main.c: New file.
45997         * gcc.dg/compat/scalar-return-4_x.c: New file.
45998         * gcc.dg/compat/scalar-return-4_y.c: New file.
45999
46000 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46001
46002         * gcc.dg/compat/fp2-struct-check.h: New file.
46003         * gcc.dg/compat/fp2-struct-defs.h: New file.
46004         * gcc.dg/compat/fp2-struct-init.h: New file.
46005         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46006         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46007         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46008         * gcc.dg/compat/struct-return-10_main.c: New file.
46009         * gcc.dg/compat/struct-return-10_x.c: New file.
46010         * gcc.dg/compat/struct-return-10_y.c: New file.
46011
46012         * gcc.dg/compat/compat-common.h: New file.
46013         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46014         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46015         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46016         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46017         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46018         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46019         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46020         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46021         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46022         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46023         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46024         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46025         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46026         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46027         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46028         * gcc.dg/compat/small-struct-check.h: Ditto.
46029         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46030         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46031         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46032         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46033         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46034         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46035         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46036         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46037         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46038         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46039         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46040         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46041         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46042         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46043         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46044         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46045         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46046         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46047         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46048         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46049         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46050         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46051         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46052         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46053         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46054         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46055         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46056         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46057         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46058         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46059
46060 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46061
46062         * g++.dg/pch/static-1.C: New file.
46063         * g++.dg/pch/static-1.Hs: New file.
46064
46065 2003-06-10  Richard Henderson  <rth@redhat.com>
46066
46067         * gcc.dg/asm-7.c: Adjust expected warning text.
46068
46069 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46070
46071         * gcc.dg/builtins-20.c: New test case.
46072
46073 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46074
46075         PR c++/11131
46076         * g++.dg/opt/template1.C: New test.
46077
46078 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46079
46080         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46081         additional_sources.
46082
46083 2003-05-21  David Taylor  <dtaylor@emc.com>
46084
46085         * gcc.dg/Wpadded.c: New file.
46086
46087 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46088
46089         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46090         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46091         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46092         dg-require-weak.
46093
46094 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46095
46096         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46097
46098 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46099
46100         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46101         (dg-require-alias): Likewise.
46102         (dg-require-gc-sections): Likewise.
46103         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46104
46105 2003-06-08  Richard Henderson  <rth@redhat.com>
46106
46107         * gcc.dg/20011029-2.c: Fix the array reference.
46108         * gcc.dg/asm-7.c: New.
46109
46110 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46111
46112         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46113
46114 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46115
46116         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46117         (dg-require-gc-sections): Likewise.
46118
46119 2003-06-08  Jan Hubicka  <jh@suse.cz>
46120
46121         * i386-cmov1.c: Fix regular expression.
46122         * i386-cvt-1.c: Likewise.
46123         * i386-local.c: Likewise.
46124         * i386-local2.c: Likewise.
46125         * i386-mul.c: Likewise.
46126         * i386-ssetype-1.c: Likewise.
46127         * i386-ssetype-3.c: Likewise.
46128         * i386-ssetype-5.c: Likewise.
46129
46130 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46131
46132         PR c++/11039
46133         * g++.dg/warn/implicit-typename2.C: New test.
46134         * g++.dg/warn/implicit-typename3.C: New test.
46135
46136 2003-06-07  Richard Henderson  <rth@redhat.com>
46137
46138         * g++.dg/other/offsetof3.C: Use size_t.
46139         * g++.dg/other/offsetof4.C: Likewise.
46140
46141 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46142
46143         * lib/copy-file.exp: New. Implement gcc_copy_files.
46144
46145         * lib/dg-pch.exp: Load copy-file.exp
46146         (dg-pch): Use gcc_copy_files instead of "file copy".
46147
46148 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46149
46150         * gcc.dg/weak/weak.exp: Simplify.
46151         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46152         * gcc.dg/weak/weak-1.c: Likewise.
46153         * gcc.dg/weak/weak-2.c: Likewise.
46154         * gcc.dg/weak/weak-3.c: Likewise.
46155         * gcc.dg/weak/weak-4.c: Likewise.
46156         * gcc.dg/weak/weak-5.c: Likewise.
46157         * gcc.dg/weak/weak-6.c: Likewise.
46158         * gcc.dg/weak/weak-7.c: Likewise.
46159         * gcc.dg/weak/weak-8.c: Likewise.
46160         * gcc.dg/weak/weak-9.c: Likewise.
46161
46162 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46163
46164         gcc.c-torture/execute/20030606-1.c: New.
46165
46166 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46167
46168         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46169         * gcc.dg/builtins-19.c: Likewise.
46170
46171 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46172
46173         * gcc.dg/builtins-2.c: Add some more tests.
46174         * gcc.dg/builtins-18.c: New test case.
46175         * gcc.dg/builtins-19.c: New test case.
46176
46177 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46178             Jim Wilson  <wilson@tuliptree.org>
46179
46180         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46181
46182 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46183
46184         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46185         mempcpy/stpcpy calls not to be optimized into something else.
46186         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46187         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46188         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46189
46190 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46191
46192         * gcc.dg/format/asm_fprintf-1.c: New test.
46193
46194 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46195
46196         * lib/gcc-defs.exp (additional_sources): New variable.
46197         (dg-additional-sources): New function.
46198         (additional_files): New variable.
46199         (dg-additional-files): New function.
46200         (dg-additional-files-options): Likewise.
46201         * lib/gcc-dg.exp (dg-require-weak): New function.
46202         (dg-require-alias): Likewise.
46203         (dg-require-gc-sections): Likewise.
46204         * lib/target-supports.exp (check_alias_available): Remove testfile
46205         parameter.
46206         (check_gc_sections_available): New function.
46207         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46208         (dg-gpp-additional-files): Likewise.
46209         * lib/g++.exp (additional_sources): Remove.
46210         (additional_files): Likewise.
46211         (g++_target_compile): Use dg-additional-files-options.
46212
46213         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46214         Tcl logic.
46215         * gcc.dg/special/ecos.exp: Remove.
46216         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46217         * gcc.dg/special/alias-1.c: Likewise.
46218         * gcc.dg/special/alias-2.c: Likewise.
46219         * gcc.dg/special/gcsec-1.c: Likewise.
46220         * gcc.dg/special/weak-1.c: Likewise.
46221         * gcc.dg/special/weak-2.c: Likewise.
46222         * gcc.dg/special/wkali-1.c: Likewise.
46223         * gcc.dg/special/wkali-2.c: Likewise.
46224
46225         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46226         dg-gpp-additional-*.
46227         * g++.dg/special/conpr-3.C: Likewise.
46228         * g++.dg/special/conpr-4.C: Likewise.
46229         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46230         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46231         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46232         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46233         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46234         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46235         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46236         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46237         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46238         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46239         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46240         * g++.old-deja/g++.other/comdat1.C: Likewise.
46241         * g++.old-deja/g++.other/comdat2.C: Likewise.
46242         * g++.old-deja/g++.other/comdat3.C: Likewise.
46243         * g++.old-deja/g++.other/ctor1.C: Likewise.
46244         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46245
46246 2003-06-05  Richard Henderson  <rth@redhat.com>
46247
46248         * gcc.dg/debug/20030605-1.c: New.
46249
46250 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46251
46252         * README.QMTEST: Update.
46253
46254 2003-06-04  Richard Henderson  <rth@redhat.com>
46255
46256         * gcc.dg/cleanup-1.c: New.
46257         * gcc.dg/cleanup-2.c: New.
46258         * gcc.dg/cleanup-3.c: New.
46259         * gcc.dg/cleanup-4.c: New.
46260         * gcc.dg/cleanup-5.c: New.
46261         * gcc.dg/cleanup-6.c: New.
46262         * gcc.dg/cleanup-7.c: New.
46263
46264 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46265
46266         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46267
46268         * lib/dg-pch.exp: New file.
46269         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46270         * gcc.dg/pch/pch.exp: Likewise.
46271
46272 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46273
46274         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46275         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46276         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46277         * gcc.dg/builtins-17.c: New test case.
46278         * gcc.dg/i386-387-4.c: New test case.
46279         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46280
46281 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46282
46283         * gcc.dg/ultrasp9.c: New test.
46284
46285 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46286
46287         * gcc.c-torture/compile/20030604-1.c: New test.
46288         * gcc.dg/sparc-constant-1.c: New test.
46289
46290 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46291
46292         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46293
46294 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46295
46296         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46297
46298         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46299         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46300
46301 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46302
46303         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46304
46305 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46306
46307         PR c++/10940
46308         * g++.dg/template/spec10.C: New test.
46309
46310 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46311
46312         * gcc.dg/builtins-16.c: New test case.
46313
46314 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46315
46316         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46317         mempcpy test with post-increments.
46318         * gcc.c-torture/execute/string-opt-3.c: New test.
46319         * gcc.dg/string-opt-1.c: New test.
46320
46321 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46322
46323         PR fortran/10965
46324         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46325
46326 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46327
46328         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46329         (scan-assembler): ... here.  Use dg-scan.
46330         (scan-assembler-not): Likewise.
46331         (scan-file): New function.
46332         (scan-file-not): Likewise.
46333         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46334         * gcc.dg/cpp/_Pragma4.c: Likewise.
46335         * gcc.dg/cpp/_Pragma5.c: Likewise.
46336         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46337         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46338         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46339         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46340         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46341         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46342         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46343         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46344         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46345         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46346         * gcc.dg/cpp/cxxcom1.c: Likewise.
46347         * gcc.dg/cpp/line1.c: Likewise.
46348         * gcc.dg/cpp/maccom1.c: Likewise.
46349         * gcc.dg/cpp/maccom2.c: Likewise.
46350         * gcc.dg/cpp/maccom3.c: Likewise.
46351         * gcc.dg/cpp/maccom4.c: Likewise.
46352         * gcc.dg/cpp/maccom5.c: Likewise.
46353         * gcc.dg/cpp/maccom6.c: Likewise.
46354         * gcc.dg/cpp/multiline.c: Likewise.
46355         * gcc.dg/cpp/spacing1.c: Likewise.
46356         * gcc.dg/cpp/spacing2.c: Likewise.
46357         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46358         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46359         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46360         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46361         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46362         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46363         * gcc.dg/cpp/cxxcom2.c: Likewise.
46364         * gcc.dg/cpp/cxxcom2.h: New file.
46365
46366         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46367         * g++.dg/cpp/truefalse.C: Here.
46368         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46369
46370 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46371
46372         * gcc.dg/cpp/redef3.c: New file.
46373
46374 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46375
46376         * gcc.dg/i386-loop-3.c: New test.
46377
46378 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46379
46380         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46381
46382 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46383
46384         * gcc.dg/fwrapv-1.c: New test case.
46385         * gcc.dg/fwrapv-2.c: New test case.
46386
46387 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46388
46389         PR c++/10956
46390         * g++.dg/template/spec9.C: New test.
46391
46392 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46393
46394         * gcc.dg/duff-4.c: New test case.
46395
46396 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46397
46398         PR fortran/10843
46399         * g77.dg/ffixed-form-1.f: New test
46400         * g77.dg/ffixed-form-2.f: New test
46401         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46402         * g77.dg/ffree-form-3.f: New test
46403
46404 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46405
46406         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46407         * gcc.dg/wint_t-1.c: Likewise.
46408
46409 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46410
46411         * g++.dg/template/access11.C: New test.
46412
46413 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46414
46415         PR c++/10849
46416         * g++.dg/template/access10.C: New test.
46417
46418 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46419             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46420
46421         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46422
46423 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46424
46425         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46426         suppress for powerpc-*-darwin*.
46427         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46428
46429 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46430
46431         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46432         suppress option for powerpc-*-darwin*.
46433
46434 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46435
46436         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46437         * gcc.dg/builtins-4.c: Add test for fmod.
46438
46439 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46440
46441         PR c++/10682
46442         * g++.dg/template/instantiate4.C: New test.
46443
46444 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46445
46446         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46447
46448 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46449
46450         * gcc.dg/compat/scalar-return-1_main.c: New file.
46451         * gcc.dg/compat/scalar-return-1_x.c: New file.
46452         * gcc.dg/compat/scalar-return-1_y.c: New file.
46453         * gcc.dg/compat/scalar-return-2_main.c: New file.
46454         * gcc.dg/compat/scalar-return-2_x.c: New file.
46455         * gcc.dg/compat/scalar-return-2_y.c: New file.
46456         * gcc.dg/compat/struct-return-3_main.c: New file.
46457         * gcc.dg/compat/struct-return-3_y.c: New file.
46458         * gcc.dg/compat/struct-return-3_x.c: New file.
46459         * gcc.dg/compat/struct-return-2_main.c: New file.
46460         * gcc.dg/compat/struct-return-2_x.c: New file.
46461         * gcc.dg/compat/struct-return-2_y.c: New file.
46462
46463 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46464
46465         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46466         for hppa*-hp-hpux*.
46467         * gcc.dg/20021014-1.c (dg-options): Likewise.
46468         * gcc.dg/nest.c (dg-options): Likewise.
46469
46470 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46471
46472         PR c++/9738
46473         * g++.dg/ext/dllimport2.C: New file.
46474         * g++.dg/ext/dllimport3.C: New file.
46475
46476 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46477
46478         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46479         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46480         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46481         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46482         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46483         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46484         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46485         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46486         * gcc.dg/compat/small-struct-defs.h: New file.
46487         * gcc.dg/compat/small-struct-init.h: New file.
46488         * gcc.dg/compat/small-struct-check.h: New file.
46489         * gcc.dg/compat/fp-struct-defs.h: New file.
46490         * gcc.dg/compat/fp-struct-check.h: New file.
46491         * gcc.dg/compat/fp-struct-init.h: New file.
46492         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46493         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46494
46495 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46496
46497         * gcc.dg/20030225-2.c: New test.
46498
46499 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46500             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46501
46502         * gcc.c-torture/compile/20030518-1.c: New test case.
46503
46504 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46505
46506         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46507         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46508         gcc-dg-debug-runtest.
46509         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46510         gcc-dg-debug-runtest.
46511
46512 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46513
46514         PR c++/9022
46515         * g++.dg/lookup/using6.C: New test.
46516
46517 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46518
46519         * g++.dg/parse/access2.C: New test.
46520
46521 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46522
46523         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46524         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46525         * gcc.dg/debug/debug.exp: Likewise.
46526
46527 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46528
46529         * gcc.dg/dollar.c: New test.
46530
46531 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46532
46533         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46534         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46535         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46536         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46537         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46538         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46539         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46540         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46541         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46542         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46543         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46544         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46545         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46546         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46547         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46548         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46549         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46550         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46551
46552 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46553
46554         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46555         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46556         support for "repo" mode.
46557         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46558         * lib/g77-dg.exp: Likewise.
46559         * lib/obj-dg.exp: Likewise.
46560
46561 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46562
46563         Merge from gcc-3_2-rhl8-branch:
46564         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46565
46566         * gcc.dg/tls/opt-6.c: New test.
46567
46568         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46569
46570         * gcc.dg/20030405-1.c: New test.
46571
46572         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46573
46574         * gcc.dg/20030309-1.c: New test.
46575
46576         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46577
46578         * gcc.c-torture/execute/20030307-1.c: New test.
46579
46580         2003-02-20  Randolph Chung  <tausq@debian.org>
46581
46582         * gcc.c-torture/compile/20030220-1.c: New test.
46583
46584         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46585
46586         * gcc.dg/20030217-1.c: New test.
46587
46588         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46589
46590         * gcc.c-torture/compile/20020129-1.c: New test.
46591
46592         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46593
46594         * gcc.dg/unroll-1.c: New test.
46595
46596         2002-11-16  Jan Hubicka  <jh@suse.cz>
46597
46598         * gcc.c-torture/execute/20020920-1.c: New test.
46599
46600         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46601
46602         PR target/7434
46603         * gcc.c-torture/compile/20021008-1.c: New test.
46604
46605         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46606
46607         PR target/7559
46608         * gcc.c-torture/execute/20020810-1.c: New test.
46609
46610         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46611
46612         * gcc.c-torture/compile/20020807-1.c: New test.
46613
46614         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46615
46616         * gcc.dg/tls/opt-1.c: New test.
46617
46618         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46619
46620         * gcc.dg/20020729-1.c: New test.
46621
46622         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46623
46624         * g++.dg/opt/life1.C: New test.
46625
46626         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46627
46628         * gcc.dg/20020525-1.c: New test.
46629
46630         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46631
46632         PR c++/6794
46633         * g++.dg/ext/pretty1.C: New test.
46634         * g++.dg/ext/pretty2.C: New test.
46635
46636 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46637
46638         PR c++/8385
46639         * g++.dg/ext/typeof5.C: New test.
46640
46641 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46642
46643         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46644         __USER_LABEL_PREFIX__ into account.
46645         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46646
46647 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46648
46649         * gcc.dg/builtins-15.c: New test case.
46650
46651 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46652
46653         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46654
46655 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46656
46657         * lib/g++.exp: Tweak handling of additional source files.
46658         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46659         * g++.dg/special/conpr-2a.C: Rename to ...
46660         * g++.dg/special/conpr-2a.cc: ... this.
46661         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46662         * g++.dg/special/conpr-3a.C: Rename to ...
46663         * g++.dg/special/conpr-3a.cc: This.
46664         * g++.dg/special/conpr-3b.C: Rename to ...
46665         * g++.dg/special/conpr-3b.cc: This.
46666         * g++.dg/special/conpr-4.C: New test.
46667         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46668
46669 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46670
46671         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46672
46673 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46674
46675         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46676         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46677         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46678         * g++.old-deja/g++.other/warn3.C: Likewise.
46679
46680 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46681
46682         * gcc.dg/i386-387-1.c: Update to also test log.
46683         * gcc.dg/i386-387-2.c: Likewise.
46684
46685 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46686
46687         * g77.f-torture/execute/int8421.f: New test.
46688
46689 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46690
46691         PR c++/10230, c++/10481
46692         * g++.dg/lookup/scoped5.C: New test.
46693
46694 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46695
46696         PR c++/10552
46697         * g++.dg/template/ttp6.C: New test.
46698
46699 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46700
46701         * gcc.c-torture/execute/builtins: New directory.
46702         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46703         gcc.c-torture/execute/builtins.
46704         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46705         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46706         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46707         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46708
46709 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46710
46711         PR c++/9252
46712         * g++.dg/template/access8.C: New test.
46713         * g++.dg/template/access9.C: New test.
46714
46715 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46716
46717         PR c++/9554
46718         * g++.dg/parse/access1.C: New test.
46719
46720 2003-05-09  DJ Delorie  <dj@redhat.com>
46721
46722         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46723         long, and not an int.
46724
46725 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46726
46727         PR c++/10555, c++/10576
46728         * g++.dg/template/memclass1.C: New test.
46729
46730 2003-05-08  DJ Delorie  <dj@redhat.com>
46731
46732         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46733         targets.
46734         * gcc.c-torture/execute/20021024-1.x: Likewise.
46735         * gcc.c-torture/execute/shiftdi.x: Likewise.
46736         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46737         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46738         * gcc.dg/20021018-1.c: Likewise.
46739
46740 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46741
46742         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46743
46744         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46745         (bcopy): Call memmove.
46746
46747 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46748
46749         * g77.f-torture/compile/8485.f: New test case.
46750
46751 2003-05-07  Richard Henderson  <rth@redhat.com>
46752
46753         PR c++/10570
46754         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46755         Verify exception_cleanup not called for rethrows.
46756         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46757         when exiting catch block without rethrowing.
46758         * g++.dg/eh/forced3.C: New.
46759         * g++.dg/eh/forced4.C: New.
46760
46761 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46762
46763         * gcc.dg/20030505.c: Fix triplet.
46764
46765 2003-05-06  DJ Delorie  <dj@redhat.com>
46766
46767         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46768         * gcc.dg/nest.c: Likewise.
46769
46770 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46771
46772         * gcc.dg/builtins-14.c: New test case.
46773
46774 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46775
46776         * lib/compat.exp (compat-execute): New argument.
46777         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46778         * gcc.dg/compat: New test directory.
46779         * gcc.dg/compat/compat.exp: New expect script.
46780         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46781         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46782         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46783         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46784         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46785         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46786
46787         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46788         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46789         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46790         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46791         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46792         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46793         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46794         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46795         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46796         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46797         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46798         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46799         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46800         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46801         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46802
46803 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46804
46805         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46806
46807 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46808
46809         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46810
46811 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46812
46813         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46814         * gcc.dg/ppc-fsel-2.c: New test.
46815
46816         * gcc.dg/unused-5.c: New test.
46817
46818 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46819
46820         PR c++/10496
46821         * g++.dg/warn/pmf1.C: New test.
46822
46823 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46824
46825         PR c++/4494
46826         * g++.dg/warn/main.C: New test.
46827
46828 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46829
46830         * gcc.dg/nonnull-3.c: New test.
46831
46832 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46833
46834         * gcc.dg/cpp/Wtrigraphs.c: Update.
46835         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46836
46837 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46838
46839         * gcc.dg/ppc-fsel-1.c: New test.
46840
46841 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46842
46843         PR c/10604
46844         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46845
46846 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46847
46848         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46849
46850 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46851
46852         PR c++/9364, c++/10553, c++/10586
46853         * g++.dg/parse/typename4.C: New test.
46854         * g++.dg/parse/typename5.C: Likewise.
46855
46856 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46857
46858         * gcc.c-torture/compile/20030503-1.c: New test.
46859
46860 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46861
46862         * g++.dg/lookup/using5.C: Fix testcase error.
46863
46864 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46865
46866         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46867         since MEABI is no longer supported.  Remove all vestiges
46868         of MEABI from the test.
46869
46870 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46871
46872         PR c++/10554
46873         * g++.dg/lookup/using5.C: New test.
46874
46875 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46876
46877         PR c++/8772
46878         * g++.dg/template/ttp5.C: New test.
46879
46880 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46881
46882         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46883         (dg-gpp-additional-sources): New function.
46884         (dg-gpp-additional-files): Likewise.
46885         * lib/g++.exp (additional_sources): New variable.
46886         (additional_files): Likewise.
46887         (g++_target_compile): Deal with them.
46888         * lib/old-dejagnu.exp: Remove.
46889         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46890         * g++.old-deja: Revise all tests to use dg commands.
46891
46892 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46893
46894         PR c++/9432, c++/9528
46895         * g++.dg/lookup/using4.C: New test.
46896
46897 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46898
46899         * gcc.dg/noreturn-5.c: New file.
46900         * gcc.dg/noreturn-6.c: New file.
46901
46902         * gcc.c-torture/compile/inline-1.c: New file.
46903
46904 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46905
46906         PR c++/10551
46907         * g++.dg/template/explicit1.C: New test.
46908
46909 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46910
46911         PR c++/10549
46912         * g++.dg/other/bitfield1.C: New test.
46913
46914         PR c++/10527
46915         * g++.dg/init/new7.C: New test.
46916
46917 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46918
46919         * g++.dg/ext/desig1.C: New test.
46920         * g++.dg/ext/init1.C: Update.
46921
46922         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46923
46924 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46925
46926         PR c++/10180
46927         * g++.dg/warn/Winline-1.C: New test.
46928
46929 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46930
46931         * gcc.c-torture/execute/string-opt-19.c: New test.
46932
46933         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46934         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46935
46936 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46937
46938         PR c++/10506
46939         * g++.dg/init/new6.C: New test.
46940
46941         PR c++/10503
46942         * g++.dg/init/ref6.C: New test.
46943
46944 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46945
46946         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46947
46948 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46949
46950         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46951         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46952
46953 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46954
46955         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46956         initialized static data members.
46957
46958 2003-04-25  H.J. Lu <hjl@gnu.org>
46959
46960         * gcc.dg/ia64-sync-4.c: New test.
46961
46962 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46963
46964         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46965         date.
46966
46967 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46968
46969         PR c++/10337
46970         * g++.dg/warn/conv1.C: New test.
46971         * g++.old-deja/g++.other/conv7.C: Adjust.
46972         * g++.old-deja/g++.other/overload14.C: Adjust.
46973
46974 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46975
46976         PR c++/10471
46977         * g++.dg/template/defarg2.C: New test.
46978
46979 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46980
46981         * gcc.dg/cpp/include2.c: Update.
46982         * gcc.dg/cpp/multiline-2.c: New.
46983         * gcc.dg/cpp/multiline.c: Update.
46984         * gcc.dg/cpp/strify2.c: Update.
46985         * gcc.dg/cpp/trad/literals-2.c: Update.
46986
46987 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46988
46989         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46990
46991 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46992
46993         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46994
46995 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46996
46997         PR c++/10451
46998         * g++.dg/parse/crash4.C: New test.
46999
47000         PR c++/9847
47001         * g++.dg/parse/crash5.C: New test.
47002
47003 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47004
47005         PR c++/10446
47006         * g++.dg/parse/crash3.C: New test.
47007
47008         PR c++/10428
47009         * g++.dg/parse/elab1.C: New test.
47010
47011 2003-04-22  Devang Patel  <dpatel@apple.com>
47012
47013         * gcc.dg/cpp/trad/funlike-5.c: New test.
47014
47015 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47016
47017         * g++.dg/other/packed1.C: Fix dg options.
47018
47019 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47020
47021         * g++.dg/other/offsetof2.C: New test.
47022
47023 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47024
47025         * g++.dg/template/recurse.C: Adjust location of error messages.
47026
47027 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47028
47029         PR c++/9881
47030         * g++.dg/init/addr-const1.C: New test.
47031         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47032
47033 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47034
47035         PR c++/10405
47036         * g++.dg/lookup/struct-hack1.C: New test.
47037
47038 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47039
47040         * ucs.c: Update diagnostic messages.
47041
47042 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47043
47044         * gcc.dg/cpp/truefalse.cpp: New test.
47045         * gcc.dg/cpp/cpp.exp: Update.
47046         * g++.dg/other/stdbool-if.C: Remove.
47047
47048 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47049
47050         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47051         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47052
47053 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47054
47055         * gcc.c-torture/compile/20030418-1.c: New test.
47056
47057 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47058
47059         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47060
47061 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47062
47063         PR c++/10347
47064         g++.dg/template/dependent-name1.C: New test.
47065
47066 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47067
47068         * gcc.dg/warn-1.c (tourist_guide): New array,
47069         contains a pointer to bar.
47070
47071 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47072
47073         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47074         * gcc.c-torture/execute/medce-1.c: New test case.
47075         * gcc.c-torture/execute/medce-2.c: New test case.
47076
47077 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47078
47079         * lib/prune.exp: Ignore more messages.
47080
47081         PR c++/10381
47082         * g++.dg/parse/lookup3.C: New test.
47083
47084 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47085
47086         * gcc.c-torture/compile/20030415-1.c : New test.
47087
47088 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47089
47090         * gcc.c-torture/execute/scope-2.c: Move to ...
47091         * gcc.dg/noncompile/scope.c: .... here.
47092
47093 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47094
47095         * gcc.dg/20030414-2.c: New test case.
47096
47097 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47098
47099         PR target/10377
47100         * gcc.dg/20030414-1.c: New test.
47101
47102 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47103
47104         * gcc.dg/builtins-12.c: New test case.
47105         * gcc.dg/builtins-13.c: New test case.
47106
47107 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47108
47109         * gcc.c-torture/execute/string-opt-18.c: New test.
47110
47111 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47112
47113         PR c++/10300
47114         * g++.dg/init/new5.C: New test.
47115
47116 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47117
47118         PR c++/7910
47119         * g++.dg/ext/dllimport1.C: New test.
47120
47121 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47122
47123         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47124
47125 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47126
47127         PR Fortran/9263
47128         * g77.f-torture/noncompile/9263.f: New test
47129         PR Fortran/1832
47130         * g77.f-torture/execute/1832.f: New test
47131
47132 2003-04-11  David Chad  <davidc@freebsd.org>
47133             Loren J. Rittle  <ljrittle@acm.org>
47134
47135         PR libobjc/8562
47136         * objc.dg/headers.m: New test.
47137
47138 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47139
47140         * gcc.c-torture/execute/builtin-noret-2.c: New.
47141         * gcc.c-torture/execute/builtin-noret-2.x: New.
47142         XFAIL builtin-noret-2.c at -O1 and above.
47143         * gcc.dg/redecl.c: New.
47144         * gcc.dg/Wshadow-1.c: Update error regexps.
47145
47146 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47147
47148         * g++.dg/abi/bitfield10.C: New test.
47149
47150 2003-04-09  Mike Stump  <mrs@apple.com>
47151
47152         * gcc.dg/pch/pch.exp: Make testcase names longer.
47153         * g++.dg/pch/pch.exp: Make testcase names longer.
47154
47155 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47156
47157         * gcc.dg/builtins-11.c: New test case.
47158
47159 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47160
47161         * gcc.dg/builtins-9.c: New test case.
47162         * gcc.dg/builtins-10.c: New test case.
47163
47164 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47165
47166         * gcc.dg/noncompile/init-4.c.c: New test.
47167
47168 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47169
47170         * gcc.misc-test/gcov-9.c: New test.
47171         * gcc.misc-test/gcov-10.c: New test
47172         * gcc.misc-test/gcov-11.c: New test.
47173
47174 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47175
47176         PR optimization/10024
47177         * gcc.c-torture/compile/20030405-1.c: New test.
47178
47179 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47180
47181         * gcc.dg/pch/static-3.c: New.
47182         * gcc.dg/pch/static-3.hs: New.
47183         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47184
47185 2003-04-04  Richard Henderson  <rth@redhat.com>
47186
47187         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47188         * g++.dg/eh/forced2.C: Likewise.
47189
47190 2003-04-03  Mike Stump  <mrs@apple.com>
47191
47192         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47193         target arg.
47194         (scan-assembler-times, scan-assembler-not): Likewise.
47195         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47196
47197 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47198
47199         * gcc.dg/sparc-loop-1.c: New test.
47200
47201 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47202
47203         PR other/9274
47204         * g++.dg/pch/system-2.C: New.
47205         * g++.dg/pch/system-2.Hs: New.
47206
47207 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47208
47209         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47210
47211         * g++.dg/eh/simd-1.C (vecfunc): Same.
47212
47213 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47214
47215         * gcc.c-torture/execute/20030401-1.c: New test case.
47216
47217 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47218
47219         * objc.dg/defs.m: New.
47220
47221 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47222
47223         * g++.dg/eh/simd-1.C: New.
47224         * g++.dg/eh/simd-2.C: New.
47225
47226 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47227
47228         * gcc.c-torture/execute/simd-3.c: New.
47229
47230 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47231
47232         PR c/9936
47233         * gcc.dg/20030331-2.c: New test.
47234
47235 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47236
47237         PR c++/10278
47238         * g++.dg/parse/crash2.C: New test.
47239
47240 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47241
47242         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47243         * gcc.c-torture/execute/20030331-1.c: ...here.
47244
47245 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47246
47247         * gcc.c-torture/execute/20030331-1.c: New test.
47248
47249 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47250
47251         * lib/gcov.exp: Adjust call return testing strings.
47252         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47253
47254 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47255
47256         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47257         * gcc.dg/builtins-7.c: New test case.
47258         * gcc.dg/builtins-8.c: New test case.
47259
47260 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47261
47262         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47263
47264 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47265
47266         PR c++/7647
47267         * g++.dg/lookup-class-member-2.C: New test.
47268
47269 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47270
47271         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47272
47273 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47274
47275         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47276
47277 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47278
47279         * g++.dg/init/attrib1.C: New test.
47280
47281 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47282
47283         * gcc.dg/ultrasp8.c: New test.
47284
47285 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47286
47287         * gcc.dg/ultrasp7.c: New test.
47288
47289 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47290
47291         PR c++/10047
47292         * g++.dg/template/inline1.C: New test.
47293
47294 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47295
47296         * gcc.dg/sparc-dwarf2.c: New test.
47297
47298 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47299
47300         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47301         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47302
47303 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47304
47305         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47306         than reading .x files.
47307         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47308         * g77.dg/gcov/gcov-1.f: Likewise.
47309         * gcc.misc-tests/gcov-4b.c: Likewise.
47310         * gcc.misc-tests/gcov-5b.c: Likewise.
47311         * gcc.misc-tests/gcov-6.c: Likewise.
47312         * gcc.misc-tests/gcov-7.c: Likewise.
47313         * gcc.misc-tests/gcov-8.c: Likewise.
47314         * g++.dg/gcov/gcov-1.x: Remove.
47315         * g77.dg/gcov/gcov-1.x: Likewise.
47316         * gcc.misc-tests/gcov-4b.x: Likewise.
47317         * gcc.misc-tests/gcov-5b.x: Likewise.
47318         * gcc.misc-tests/gcov-6.x: Likewise.
47319         * gcc.misc-tests/gcov-7.x: Likewise.
47320         * gcc.misc-tests/gcov-8.x: Likewise.
47321
47322 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47323
47324         PR opt/10087
47325         * gcc.dg/20030324-1.c: New test.
47326
47327 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47328
47329         PR c++/10224
47330         * g++.dg/template/arg3.C: New test.
47331
47332         PR c++/10158
47333         * g++.dg/template/friend18.C: New test.
47334
47335 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47336
47337         * g77.f-torture/compile/20030326-1.f: New test case.
47338
47339 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47340
47341         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47342
47343         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47344
47345 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47346
47347         * gcc.dg/ia64-sync-3.c: New test.
47348
47349 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47350
47351         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47352
47353 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47354
47355         * gcc.dg/ultrasp6.c: New test.
47356
47357 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47358
47359         * gcc.dg/i386-signbit-1.c: New test.
47360         * gcc.dg/i386-signbit-2.c: New test.
47361         * gcc.dg/i386-signbit-3.c: New test.
47362
47363 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47364
47365         * gcc.dg/ultrasp5.c: Fix options.
47366
47367 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47368
47369         * gcc.dg/ultrasp5.c: Fix comment.
47370
47371 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47372
47373         PR fortran/10197
47374         * g77.f-torture/execute/10197.f: New test.
47375
47376 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47377
47378         PR c++/9898, c++/383
47379         * g++.dg/template/conv6.C: New test.
47380
47381         PR c++/10119
47382         * g++.dg/template/ptrmem5.C: New test.
47383
47384         PR c++/10026
47385         * g++.dg/lookup/koenig1.C: New test.
47386
47387         PR C++/10199
47388         * g++.dg/lookup/template2.C: New test.
47389
47390 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47391
47392         * g++.dg/opt/rtti1.C: New test.
47393
47394 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47395
47396         * gcc.dg/ultrasp5.c: New test.
47397
47398 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47399
47400         PR middle-end/9967
47401         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47402         builtin fputs.
47403
47404 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47405
47406         PR c/8224
47407         * gcc.dg/20030323-1.c: New test.
47408
47409 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47410
47411         * gcc.c-torture/compile/20030323-1.c: New test case.
47412
47413 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47414
47415         * gcc.dg/20030321-1.c: New test.
47416
47417 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47418
47419         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47420
47421 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47422
47423         PR c++/9978, c++/9708
47424         * g++.dg/ext/vlm1.C: Adjust expected error.
47425         * g++.dg/ext/vla2.C: New test.
47426         * g++.dg/template/arg1.C: New test.
47427         * g++.dg/template/arg2.C: New test.
47428
47429 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47430
47431         * g77.f-torture/execute/select.f: New test.
47432         * g77.f-torture/noncompile/select_no_compile.f: New test.
47433
47434 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47435
47436         PR c++/9898
47437         * g++.dg/other/error4.C: New test.
47438
47439 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47440
47441         * g++.dg/template/friend17.C: New test.
47442
47443 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47444
47445         * gcc.c-torture/compile/20030320-1.c: New.
47446
47447 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47448
47449         * gcc.dg/builtins-6.c: New test case.
47450
47451 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47452
47453         PR target/10073
47454         * gcc.c-torture/compile/20030319-1.c: New.
47455
47456 2003-03-18  Jan Hubicka  <jh@suse.cz>
47457
47458         * gcc.dg/i386-cvt-1.c: New test.
47459
47460 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47461
47462         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47463         * objc.dg/naming-2.m: Likewise.
47464
47465 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47466
47467         PR c++/9639
47468         * g++.dg/parse/crash1.C: New test.
47469
47470 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47471
47472         PR c++/8805
47473         * g++.dg/eh/cleanup1.C: New test.
47474
47475 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47476
47477         * gcc.c-torture/execute/20030316-1.c: New test case.
47478
47479 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47480
47481         PR c++/9629
47482         * g++.dg/init/ctor2.C: New test.
47483
47484 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47485
47486         * g77.f-torture/compile/xformat.f: New test case.
47487
47488 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47489
47490         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47491         * g++.old-deja/g++.mike/eh50.C: Likewise.
47492
47493 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47494
47495         PR c++/6440
47496         * g++.dg/template/spec7.C: New test.
47497         * g++.dg/template/spec8.C: Likewise.
47498
47499 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47500
47501         * gcc.c-torture/execute/20030313-1.c: New test.
47502
47503 2003-03-14  Richard Henderson  <rth@redhat.com>
47504
47505         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47506
47507 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47508
47509         * gcc.c-torture/compile/20030314-1.c: New test.
47510
47511 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47512
47513         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47514         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47515         thumb target,
47516         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47517         to accept newer _imp__  prefix and additional
47518         newline in .drectve section.
47519         * gcc.dg/dll-4.c: Likewise.
47520         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47521         switch.
47522
47523 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47524
47525         * g++.dg/parse/namespace9.C: New test.
47526
47527         * g++.dg/init/ref5.C: New test.
47528         * g++.dg/parse/ptrmem1.C: Likewise.
47529
47530 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47531
47532         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47533         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47534         regular expression.
47535         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47536         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47537
47538 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47539
47540         * gcc.c-torture/execute/20030224-2.c: New test.
47541
47542 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47543
47544         * gcc.dg/decl-3.c: New test.
47545
47546 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47547
47548         * gcc.dg/i386-loop-2.c: New test.
47549
47550 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47551
47552         PR c++/9474
47553         * g++.dg/parse/namespace8.C: New test.
47554
47555         PR c++/9924
47556         * g++.dg/overload/builtin2.C: New test.
47557
47558 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47559
47560         * gcc.dg/return-type-3.c: New test.
47561
47562 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47563
47564         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47565         profiling options are not supported.
47566
47567 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47568
47569         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47570         * g++.old-deja/g++.warn/impint2.C: Likewise.
47571
47572 2003-03-10  Devang Patel  <dpatel@apple.com>
47573
47574         * g++.dg/cpp/c++_cmd_1.C: New test.
47575         * g++.dg/cpp/c++_cmd_1.h: New file.
47576
47577 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47578
47579         * gcc.dg/altivec-9.c: New file.
47580
47581 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47582
47583         * gcc.dg/ppc-sdata-1.c: New test.
47584         * gcc.dg/ppc-sdata-2.c: New test.
47585
47586 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47587
47588         PR c++/9373
47589         * g++.dg/opt/ptrmem2.C: New test.
47590
47591         PR c++/8534
47592         * g++.dg/opt/ptrmem1.C: New test.
47593
47594 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47595
47596         * gcc.dg/i386-loop-1.c: New test.
47597
47598 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47599
47600         PR c++/9970
47601         * g++.dg/lookup/friend1.C: New test.
47602
47603 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47604
47605         PR c++/9823
47606         * g++.dg/parser/constructor1.C: New test.
47607
47608 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47609
47610         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47611
47612         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47613
47614 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47615
47616         * gcc.dg/cpp/Wunused.c: Update test.
47617
47618 2003-03-08  Jan Hubicka  <jh@suse.cz>
47619
47620         * gcc.dg/inline-3.c: New test.
47621
47622 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47623
47624         PR c++/9809
47625         * g++.dg/parse/builtin1.C: New test.
47626
47627         PR c++/9982
47628         * g++.dg/abi/cookie1.C: New test.
47629         * g++.dg/abi/cookie2.C: Likewise.
47630
47631         PR c++/9524
47632         * g++.dg/template/field1.C: New test.
47633
47634         PR c++/9912
47635         * g++.dg/parse/class1.C: New test.
47636         * g++.dg/parse/namespace7.C: Likewise.
47637         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47638
47639 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47640
47641         * g++.dg/init/ref4.C: New test.
47642
47643 2003-03-07  Jan Hubicka  <jh@suse.cz>
47644
47645         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47646         * gcc.dg/inline-3.c: New test.
47647
47648 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47649
47650         * g++.dg/init/ref3.C: New test.
47651
47652         PR c++/9965
47653         * g++.dg/init/ref2.C: New test.
47654
47655         PR c++/9400
47656         * g++.dg/warn/Wshadow-2.C: New test.
47657
47658         PR c++/9791
47659         * g++.dg/warn/Woverloaded-1.C: New test.
47660
47661 2003-03-05  Jan Hubicka  <jh@suse.cz>
47662
47663         * gcc.dg/i386-local2.c: New.
47664         * gcc.dg/i386-local.c: Fix typo.
47665
47666 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47667
47668         * g++.dg/abi/layout3.C: New test.
47669
47670 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47671
47672         * gcc.c-torture/compile/20030305-1.c
47673
47674 2003-03-05  Jan Hubicka  <jh@suse.cz>
47675
47676         * gcc.dg/i386-local.c: New.
47677
47678 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47679
47680         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47681
47682 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47683
47684         * gcc.dg/switch-2.c: New test.
47685         * gcc.dg/switch-3.c: New test.
47686         * gcc.dg/Wswitch.c: Adjust line numbers.
47687         * gcc.dg/Wswitch-default.c: Likewise.
47688         * gcc.dg/Wswitch-enum.c: Likewise.
47689
47690 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47691
47692         * gcc.c-torture/execute/20030222-1.c: New test.
47693
47694 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47695
47696         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47697
47698 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47699
47700         PR c++/9878
47701         * g++.dg/init/ref1.C: New test.
47702
47703 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47704
47705         * gcc.dg/sh-relax.c: New SH-only test.
47706
47707 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47708
47709         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47710         comment explaining purpose of testcase.
47711
47712 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47713
47714         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47715         for HC11/HC12 (asm needs two int registers).
47716         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47717         HC11/HC12 because the test uses an asm which needs two 32-bit
47718         registers.
47719
47720 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47721
47722         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47723         for HC11/HC12 (array is too large otherwise).
47724         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47725         * gcc.c-torture/compile/20010518-2.x: Likewise.
47726         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47727         HC11/HC12 (array is too large).
47728
47729 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47730
47731         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47732         * lib/g++-dg.exp (g++-dg-test): Likewise.
47733
47734 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47735
47736         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47737         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47738
47739 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47740
47741         * g++.dg/warn/implicit-typename1.C: Remove warning.
47742
47743 2003-02-28  Richard Henderson  <rth@redhat.com>
47744
47745         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47746         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47747
47748 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47749
47750         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47751         * g++.dg/pch/pch.exp: Likewise.
47752
47753 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47754
47755         PR c++/9879
47756         * g++.dg/init/new4.C: New test.
47757
47758 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47759
47760         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47761
47762 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47763
47764         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47765         unsigned long.
47766
47767         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47768         wider than float.
47769
47770 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47771
47772         * lib/scanasm.exp: Add support for counting numbers of
47773         occurences.
47774         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47775         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47776
47777 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47778
47779         PR c++/9683
47780         * g++.dg/template/static3.C: New test.
47781
47782         PR c++/9829
47783         * g++.dg/parse/namespace6.C: New test.
47784
47785 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47786
47787         PR target/9732
47788         * gcc.dg/20030225-1.c: New test.
47789
47790 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47791
47792         * README: Remove out-of-date information.
47793
47794         PR c++/9836
47795         * g++.dg/template/spec6.C: New test.
47796
47797 2003-02-24  Jeff Law  <law@redhat.com>
47798
47799         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47800
47801 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47802
47803         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47804         * gcc.dg/pragma-ep-1.c: Likewise.
47805
47806 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47807
47808         PR c++/9602
47809         * g++.dg/template/friend16.C: New test.
47810
47811 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47812
47813         PR c++/5333
47814         * g++.dg/parse/fused-params1.C: Adjust error messages.
47815         * g++.dg/template/nested3.C: New test.
47816
47817 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47818
47819         * g++.dg/abi/param1.C: New test.
47820
47821 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47822
47823         PR c++/7982
47824         * g++.dg/warn/implicit-typename1.C: New test.
47825
47826 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47827
47828         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47829         with "mtune".
47830         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47831         * gcc.c-torture/execute/20010129-1.x: Likewise.
47832         * gcc.dg/20011107-1.c: Likewise.
47833         * gcc.dg/20020108-1.c: Likewise.
47834         * gcc.dg/20020122-3.c: Likewise.
47835         * gcc.dg/20020206-1.c: Likewise.
47836         * gcc.dg/20020310-1.c: Likewise.
47837         * gcc.dg/20020426-2.c: Likewise.
47838         * gcc.dg/20020517-1.c: Likewise.
47839         * gcc.dg/991230-1.c: Likewise.
47840         * gcc.dg/i386-unroll-1.c: Likewise.
47841         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47842
47843 2003-02-22  Jan Hubicka  <jh@suse.cz>
47844
47845         * gcc.dg/i386-mul.c: New test.
47846
47847 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47848
47849         * gcc.dg/builtins-5.c: New test case.
47850
47851 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47852
47853         * gcc.dg/asmreg-1.c: New test.
47854
47855 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47856
47857         PR c++/9749
47858         * g++.dg/parse/varmod1.C: New test.
47859
47860 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47861
47862         PR c++/9727
47863         * g++.dg/template/op1.C: New test.
47864
47865 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47866
47867         PR c++/8906
47868         * g++.dg/template/nested2.C: New test.
47869
47870 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47871
47872         PR c++/8724
47873         * g++.dg/expr/dtor1.C: New test.
47874
47875 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47876
47877         * gcc.dg/cpp/include3.c: New test.
47878         * gcc.dg/cpp/inc/foo.h: New file.
47879
47880 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47881
47882         * gcc.c-torture/execute/20030221-1.c: New test.
47883
47884 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47885
47886         PR c++/9729
47887         * g++.dg/abi/conv1.C: New test.
47888
47889 2003-02-20  Jan Hubicka  <jh@suse.cz>
47890
47891         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47892
47893 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47894
47895         * gcc.c-torture/compile/20030219-1.c: New test.
47896
47897 2003-02-18  Jan Hubicka  <jh@suse.cz>
47898
47899         * gcc.dg/funcorder.c: New test.
47900
47901 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47902
47903         * gcc.c-torture/execute/20030218-1.c: New.
47904
47905 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47906
47907         * gcc.dg/20030218-1.c: New.
47908
47909 2003-02-18  Richard Henderson  <rth@redhat.com>
47910
47911         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47912         * gcc.dg/attr-used-2.c: New.
47913
47914 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47915
47916         PR c++/9704
47917         * g++.dg/init/copy5.C: New test.
47918
47919 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47920
47921         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47922         * g++.dg/pch/pch.exp: Likewise.
47923
47924 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47925
47926         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47927         STACK_SIZE is not defined.
47928
47929 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47930
47931         PR c++/9457
47932         * g++.dg/template/init1.C: New test.
47933
47934 2003-02-16  Jan HUbicka  <jh@suse.cz>
47935
47936         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47937         (foo): Add few extra tests
47938         * gcc.dg/c99-const-expr-3.c: Likewise.
47939         * gcc.c-torture/execute/20030216-1.c: New.
47940
47941 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47942
47943         PR c++/9459
47944         * g++.dg/ext/typeof4.C: New test.
47945
47946 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47947
47948         * gcc.dg/i386-387-3.c: New test case.
47949
47950 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47951
47952         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47953         cris-*-elf* cris-*-aout* and mmix-*-*.
47954
47955 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47956
47957         * gcc.dg/20030213-1.c: New test.
47958
47959 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47960
47961         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47962         * gcc.dg/i386-387-2.c: Likewise.
47963
47964 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47965
47966         * gcc.dg/ppc-spe.c: Fix formatting.
47967         Enable tests that were previously unsupported by gas.
47968         Delete tests for instructions that no longer exist.
47969         Switch arguments on evsubifw builtin.
47970
47971 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47972
47973         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47974         STACK_SIZE is too small.
47975
47976 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47977             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47978
47979         * gcc.dg/decl-2.c: New test.
47980
47981 2003-02-10  Jan Hubicka  <jh@suse.cz>
47982
47983         * gcc.dg/i386-fpcvt-1.c: New test.
47984
47985 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47986
47987         * gcc.c-torture/execute/20030209-1.c: New test.
47988
47989 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47990
47991         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47992         int-wide bitops, use the constants of the same width.
47993         Likewise, if long long is 32-bit wide, test bitops using
47994         32-bit constants.
47995
47996 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47997
47998         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47999
48000 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48001
48002         * gcc.dg/builtins-4.c: New test case.
48003
48004 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48005
48006         * gcc.dg/20020430-1.c: Fix dg command typos.
48007         * gcc.dg/20020503-1.c: Likewise.
48008
48009 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48010
48011         PR c++/8785
48012         * g++.dg/parse/fused-params1.C: New test.
48013
48014         PR c++/8857
48015         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48016
48017         PR c++/8921
48018         * g++.dg/parse/non-dependent1.C: New test.
48019
48020         PR c++/8928
48021         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48022
48023         PR c++/9228
48024         * g++.dg/parse/undefined7.C: New test.
48025         * g++.dg/parse/non-templ1.C: New test.
48026
48027         PR c++/9229
48028         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48029
48030 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48031
48032         * gcc.c-torture/compile/20030206-1.c: New test.
48033
48034 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48035
48036         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48037         "pow" to "foo" to avoid potential confusion with a math built-in.
48038
48039 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48040
48041         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48042         conditions for SPARC targets.
48043
48044 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48045
48046         * gcc.dg/20030204-1.c: New test.
48047
48048 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48049
48050         PR c++/38
48051         * g++.dg/parse/array-size1.C: New test.
48052
48053         PR c++/5657
48054         * g++.dg/parse/undefined3.C: New test.
48055
48056         PR c++/5665
48057         * g++.dg/parse/undefined4.C: New test.
48058
48059         PR c++/5975
48060         * g++.dg/parse/undefined5.C: New test.
48061
48062         PR c++/7259
48063         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48064
48065         PR c++/8578
48066         * g++.dg/parse/casting-operator1.C: New test.
48067
48068         PR c++/8596
48069         * g++.dg/parse/undefined6.C: New test.
48070
48071         PR c++/8736
48072         * g++.dg/parse/missing-template1.C: New test.
48073
48074 2003-02-04  Jan Hubicka  <jh@suse.cz>
48075
48076         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48077         * gcc.dg/i386-cmov?.c: Likewise.
48078         * gcc.dg/i386-fpcvt-?.c: Likewise.
48079         * gcc.dg/i386-ssefp-1.c: Likewise.
48080         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48081         conventions.
48082
48083 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48084
48085         PR c++/7129
48086         * g++.dg/ext/max.C: New test.
48087
48088 2003-02-03  Jan Hubicka  <jh@suse.cz>
48089
48090         * gcc.c-torture/execute/20030203-1.c: New test.
48091
48092 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48093
48094         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48095         'natural-endian'.
48096
48097 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48098
48099         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48100         * g++.dg/init/new2.C: Likewise.
48101         * g++.dg/other/new1.C: Likewise.
48102
48103 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48104
48105         * gcc.dg/struct-ret-libc.c: New test.
48106
48107 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48108
48109         * gcc.dg/20030129-1.c: New test.
48110
48111 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48112
48113         PR c++/8849
48114         * g++.dg/template/ptrmem4.C: New test.
48115
48116 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48117
48118         * g++.dg/parser/constant1.C: New test.
48119
48120 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48121
48122         PR c++/8591
48123         * g++.dg/parse/friend2.C: New test.
48124
48125 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48126
48127         PR c++/9437
48128         * g++.dg/template/unify4.C: New test.
48129
48130 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48131
48132         * gcc.c-torture/execute/20030128-1.c: New test.
48133
48134 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48135
48136         * g++.dg/lookup/nested1.C: Test moved from ...
48137         * g++.old-deja/g++.other/lookup24.C: ... here.
48138
48139 2003-01-28  Jan Hubicka  <jh@suse.cz>
48140
48141         * gcc.dg/i386-cmov5.c: New test.
48142
48143 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48144
48145         * gcc.c-torture/execute/20010925-1.c: Changed the
48146         memcpy declaration.
48147
48148 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48149
48150         PR c++/3902
48151         * g++.dg/parse/template5.C: New test.
48152
48153 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48154
48155         PR fortran/9258
48156         * g77.dg/pr9258: New test.
48157
48158 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48159
48160         * README: Move relevant parts from README.g++.
48161
48162         * README.g++: Remove this file.
48163
48164 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48165
48166         * g++.dg/abi/dcast1.C: New test.
48167
48168 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48169
48170         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48171
48172 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48173
48174         PR c++/47
48175         * g++.old-deja/g++.other/lookup24.C: New test.
48176
48177 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48178
48179         PR middle-end/7227
48180         * gcc.dg/uninit-C.c: New test.
48181
48182 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48183
48184         * g++.dg/abi/covariant1.C: New test.
48185
48186 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48187
48188         * gcc.dg/20030123-1.c: New test.
48189
48190 2003-01-25  Jan Hubicka  <jh@suse.cz>
48191
48192         PR opt/8492
48193         * gcc.c-torture/compile/20030125-1.c
48194
48195 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48196
48197         PR c++/9403
48198         * g++.dg/parse/template3.C: New test.
48199         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48200
48201         PR c++/795
48202         * g++.dg/parse/template4.C: New test.
48203
48204         PR c++/9415
48205         * g++.dg/template/qual2.C: New test.
48206
48207         PR c++/8545
48208         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48209
48210         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48211
48212 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48213
48214         * gcc.c-torture/execute/switch-1.c: New test case.
48215
48216 2003-01-25  Jan Hubicka  <jh@suse.cz>
48217
48218         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48219
48220 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48221
48222         Tweaks for Bison-1.875. From the NEWS file:
48223         "- `parse error' -> `syntax error'
48224         Bison now uniformly uses the term `syntax error'"
48225         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48226         * gcc.dg/cpp/digraph2.c: Likewise.
48227         * gcc.dg/cpp/direct2.c: Likewise.
48228         * gcc.dg/cpp/paste4.c: Likewise.
48229         * gcc.dg/c90-restrict-1.c: Likewise.
48230         * gcc.dg/c99-func-2.c: Likewise.
48231         * gcc.dg/noncompile/920721-2.c: Likewise.
48232         * gcc.dg/noncompile/930622-2.c: Likewise.
48233         * gcc.dg/noncompile/940112-1.c: Likewise.
48234         * gcc.dg/noncompile/950921-1.c: Likewise.
48235         * gcc.dg/noncompile/951123-1.c: Likewise.
48236         * gcc.dg/noncompile/971104-1.c: Likewise.
48237         * gcc.dg/noncompile/990416-1.c: Likewise.
48238
48239 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48240
48241         * g++.dg/parse/undefined1.C: Add error message.
48242
48243 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48244
48245         PR c++/9354
48246         * g++.dg/parse/new1.C: New test.
48247
48248         PR c++/9216
48249         * g++.dg/parse/template2.C: New test.
48250
48251         PR c++/9354
48252         * g++.dg/parse/typedef2.C: New test.
48253
48254         PR c++/9328
48255         * g++.dg/ext/typeof3.C: New test.
48256
48257 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48258
48259         PR c++/2738
48260         * g++.dg/parse/ret-type1.C: New test.
48261
48262         PR c++/3792
48263         * g++.dg/parse/tmpl-outside1.C: New test.
48264
48265         PR c++/4207
48266         * g++.dg/parse/int-as-enum1.C: New test.
48267
48268         PR c++/4903
48269         * g++.dg/parse/no-typename1.C: New test.
48270
48271         PR c++/5533
48272         * g++.dg/parse/no-value1.C: New test.
48273
48274         PR c++/5921
48275         * g++.dg/parse/wrong-inline1.C: New test.
48276
48277         PR c++/6402
48278         * g++.dg/parse/ref1.C: New test.
48279
48280         PR c++/6992
48281         * g++.dg/parse/attr-ctor1.C: New test.
48282
48283         PR c++/7229
48284         * g++.dg/parse/namespace5.C: New test.
48285
48286         PR c++/7917
48287         * g++.dg/parse/func-def1.C: New test.
48288
48289         PR c++/8143
48290         * g++.dg/parse/undefined1.C: New test.
48291
48292         PR c++/5723, PR c++/8522
48293         * g++.dg/parse/specialization1.C: New test.
48294
48295         PR c++/163, PR c++/8595
48296         * g++.dg/parse/struct-as-enum1.C: New test.
48297
48298         PR c++/9173
48299         * g++.dg/parse/undefined2.C: New test.
48300
48301 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48302
48303         PR c++/9298
48304         * g++.dg/parse/template1.C: New test.
48305
48306         PR c++/9384
48307         * g++.dg/parse/using1.C: New test.
48308
48309         PR c++/9285
48310         PR c++/9294
48311         * g++.dg/parse/expr2.C: New test.
48312
48313         PR c++/9388
48314         * g++.dg/parse/lookup2.C: Likewise.
48315
48316 2003-01-21  Jan Hubicka  <jh@suse.cz>
48317
48318         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48319         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48320         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48321         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48322
48323 2003-01-20  Nick Clifton  <nickc@redhat.com>
48324
48325         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48326         problem with ARM sibcall code generation.
48327
48328 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48329
48330         * gcc.c-torture/execute/20030120-1.c: New.
48331
48332 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48333
48334         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48335
48336 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48337
48338         PR c++/9272
48339         * g++.dg/parse/ctor1.C: New test.
48340
48341         PR c++/9294:
48342         * g++.dg/parse/qualified1.C: New test.
48343
48344         * g++.dg/parse/typename3.C: New test.
48345
48346 2003-01-16  Richard Henderson  <rth@redhat.com>
48347
48348         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48349
48350 2003-01-16  Richard Henderson  <rth@redhat.com>
48351
48352         * g++.dg/pch/pch.exp: Copy test header to the working directory
48353         before using it either for precompilation or direct use.
48354         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48355         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48356
48357 2003-01-16  Richard Henderson  <rth@redhat.com>
48358
48359         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48360         before using it either for precompilation or direct use.
48361         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48362         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48363
48364 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48365
48366         * g++.dg/ext/typename1.C: Add typename keyword.
48367         * g++.dg/template/crash1.C: Update error messages.
48368         * g++.dg/template/crash2.C: Remove error message.
48369         * g++.dg/parse/typename2.C: New test.
48370         * g++.dg/template/typename2.C: Change implicit
48371         typename warning into error.
48372         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48373         error messages.
48374         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48375         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48376         * g++.old-deja/g++.law/visibility13.C: Remove error
48377         messages.
48378         * g++.old-deja/g++.ns/template17.C: Reorder code to
48379         make declaration visible in template.
48380         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48381         * g++.old-deja/g++.pt/crash36.C: Issue more error
48382         messages.
48383         * g++.old-deja/g++.pt/crash5.C: Improve error
48384         message.
48385         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48386         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48387         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48388         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48389         typename warning with error message.
48390         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48391         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48392         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48393
48394 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48395
48396         * g++.dg/parse/ambig2.C: New test.
48397
48398 2003-01-15  Richard Henderson  <rth@redhat.com>
48399
48400         * g++.dg/tls/init-2.C: Update error message string.
48401
48402 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48403
48404         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48405
48406 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48407
48408         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48409         all for HC11/HC12.
48410         * gcc.c-torture/compile/20001205-1.x: Likewise.
48411         * gcc.c-torture/compile/20001226-1.x: Likewise.
48412         * gcc.c-torture/compile/920520-1.x: Likewise.
48413         * gcc.c-torture/compile/961203-1.x: Likewise.
48414         * gcc.c-torture/compile/20020604-1.x: Likewise.
48415
48416 2003-01-15  Jan Hubicka  <jh@suse.cz>
48417
48418         * gcc.c-torture/compile/20030115-1.c: New test.
48419
48420         * gcc.dg/i386-fpcvt-1.c: New test.
48421         * gcc.dg/i386-fpcvt-2.c: New test.
48422
48423 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48424
48425         Further conform g++'s __vmi_class_type_info to the C++ ABI
48426         specification.
48427         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48428         the specification.
48429
48430 2003-01-14  Jan Hubicka  <jh@suse.cz>
48431
48432         * gcc.dg/i386-fpcvt-1.c: New test.
48433         * gcc.dg/i386-fpcvt-2.c: New test.
48434
48435 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48436
48437         * gcc.dg/i386-mmx-3.c: New test.
48438
48439 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48440
48441         PR c++/9264
48442         * g++.dg/parse/octal1.C: New file.
48443
48444         PR c++/9172
48445         * g++.dg/parse/typename1.C: New file.
48446
48447 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48448
48449         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48450         * gcc.dg/bf-no-ms-layout.c: Likewise.
48451         * gcc.dg/bf-ms-attrib.c: Likewise.
48452
48453 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48454
48455         PR c++/9099
48456         * g++.dg/parse/dtor1.C: New file.
48457
48458         PR c++/9128
48459         * g++.dg/rtti/typeid1.C: New file.
48460
48461         PR c++/9153
48462         * g++.dg/parse/lookup1.C: New file.
48463
48464         PR c++/9171
48465         * g++.dg/templ/spec5.C: New file.
48466
48467 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48468
48469         * gcc.c-torture/compile/20030110-1.c: New test.
48470
48471 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48472
48473         Merge from pch-branch:
48474
48475         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48476
48477         * gcc.dg/pch/cpp-1.h: New.
48478         * gcc.dg/pch/cpp-1.c: New.
48479         * gcc.dg/pch/cpp-2.h: New.
48480         * gcc.dg/pch/cpp-2.c: New.
48481
48482         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48483
48484         * gcc.dg/pch/except-1.h: New.
48485         * gcc.dg/pch/except-1.c: New.
48486
48487         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48488
48489         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48490         running test.
48491         * gcc.dg/pch: Include *.hp not *.h.
48492         * gcc.dg/pch/system-1.h: New.
48493         * gcc.dg/pch/system-1.c: New.
48494
48495         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48496
48497         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48498         rather than trying to build and run a program using PCH.
48499         * gcc.dg/pch: Remove dg-do commands from test files.
48500
48501         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48502
48503         * gcc.dg/pch/macro-3.c: New.
48504         * gcc.dg/pch/macro-3.h: New.
48505
48506         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48507
48508         * gcc.dg/pch/common-1.c: New.
48509         * gcc.dg/pch/common-1.h: New.
48510         * gcc.dg/pch/decl-1.c: New.
48511         * gcc.dg/pch/decl-1.h: New.
48512         * gcc.dg/pch/decl-2.c: New.
48513         * gcc.dg/pch/decl-2.h: New.
48514         * gcc.dg/pch/decl-3.c: New.
48515         * gcc.dg/pch/decl-3.h: New.
48516         * gcc.dg/pch/decl-4.c: New.
48517         * gcc.dg/pch/decl-4.h: New.
48518         * gcc.dg/pch/decl-5.c: New.
48519         * gcc.dg/pch/decl-5.h: New.
48520         * gcc.dg/pch/global-1.c: New.
48521         * gcc.dg/pch/global-1.h: New.
48522         * gcc.dg/pch/inline-1.c: New.
48523         * gcc.dg/pch/inline-1.h: New.
48524         * gcc.dg/pch/inline-2.c: New.
48525         * gcc.dg/pch/inline-2.h: New.
48526         * gcc.dg/pch/static-1.c: New.
48527         * gcc.dg/pch/static-1.h: New.
48528         * gcc.dg/pch/static-2.c: New.
48529         * gcc.dg/pch/static-2.h: New.
48530
48531         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48532
48533         * g++.dg/pch/pch.exp: Better handle failing testcases.
48534         * gcc.dg/pch/pch.exp: Likewise.
48535         * gcc.dg/pch/macro-1.c: New.
48536         * gcc.dg/pch/macro-1.h: New.
48537         * gcc.dg/pch/macro-2.c: New.
48538         * gcc.dg/pch/macro-2.h: New.
48539
48540         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48541
48542         * g++.dg/dg.exp: Treat files in pch/ specially.
48543         * g++.dg/pch/pch.exp: New file.
48544         * g++.dg/pch/empty.H: New file.
48545         * g++.dg/pch/empty.C: New file.
48546         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48547         "precompile".
48548
48549         * gcc.dg/pch/pch.exp: New file.
48550         * gcc.dg/pch/empty.h: New file.
48551         * gcc.dg/pch/empty.c: New file.
48552         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48553         "precompile".
48554
48555 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48556
48557         * g++.dg/template/friend14.C: New test.
48558
48559 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48560
48561         * gcc.dg/old-style-asm-1.c: New test.
48562
48563 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48564
48565         * gcc.c-torture/compile/20030109-1.c: New test.
48566
48567 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48568
48569         * gcc.c-torture/execute/20030109-1.c: New test.
48570
48571 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48572
48573         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48574         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48575         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48576         * g++.old-deja/g++.mike/eh2.C: Likewise.
48577         * g++.old-deja/g++.mike/eh3.C: Likewise.
48578         * g++.old-deja/g++.mike/eh5.C: Likewise.
48579         * g++.old-deja/g++.mike/eh6.C: Likewise.
48580         * g++.old-deja/g++.mike/eh7.C: Likewise.
48581         * g++.old-deja/g++.mike/eh8.C: Likewise.
48582         * g++.old-deja/g++.mike/eh9.C: Likewise.
48583         * g++.old-deja/g++.mike/eh10.C: Likewise.
48584         * g++.old-deja/g++.mike/eh12.C: Likewise.
48585         * g++.old-deja/g++.mike/eh13.C: Likewise.
48586         * g++.old-deja/g++.mike/eh14.C: Likewise.
48587         * g++.old-deja/g++.mike/eh16.C: Likewise.
48588         * g++.old-deja/g++.mike/eh17.C: Likewise.
48589         * g++.old-deja/g++.mike/eh18.C: Likewise.
48590         * g++.old-deja/g++.mike/eh21.C: Likewise.
48591         * g++.old-deja/g++.mike/eh23.C: Likewise.
48592         * g++.old-deja/g++.mike/eh24.C: Likewise.
48593         * g++.old-deja/g++.mike/eh25.C: Likewise.
48594         * g++.old-deja/g++.mike/eh26.C: Likewise.
48595         * g++.old-deja/g++.mike/eh27.C: Likewise.
48596         * g++.old-deja/g++.mike/eh28.C: Likewise.
48597         * g++.old-deja/g++.mike/eh29.C: Likewise.
48598         * g++.old-deja/g++.mike/eh31.C: Likewise.
48599         * g++.old-deja/g++.mike/eh33.C: Likewise.
48600         * g++.old-deja/g++.mike/eh34.C: Likewise.
48601         * g++.old-deja/g++.mike/eh35.C: Likewise.
48602         * g++.old-deja/g++.mike/eh36.C: Likewise.
48603         * g++.old-deja/g++.mike/eh37.C: Likewise.
48604         * g++.old-deja/g++.mike/eh38.C: Likewise.
48605         * g++.old-deja/g++.mike/eh39.C: Likewise.
48606         * g++.old-deja/g++.mike/eh40.C: Likewise.
48607         * g++.old-deja/g++.mike/eh41.C: Likewise.
48608         * g++.old-deja/g++.mike/eh42.C: Likewise.
48609         * g++.old-deja/g++.mike/eh44.C: Likewise.
48610         * g++.old-deja/g++.mike/eh46.C: Likewise.
48611         * g++.old-deja/g++.mike/eh47.C: Likewise.
48612         * g++.old-deja/g++.mike/eh48.C: Likewise.
48613         * g++.old-deja/g++.mike/eh49.C: Likewise.
48614         * g++.old-deja/g++.mike/eh50.C: Likewise.
48615         * g++.old-deja/g++.mike/eh51.C: Likewise.
48616         * g++.old-deja/g++.mike/eh53.C: Likewise.
48617         * g++.old-deja/g++.mike/eh55.C: Likewise.
48618         * g++.old-deja/g++.mike/p7912.C: Likewise.
48619         * g++.old-deja/g++.mike/p9706.C: Likewise.
48620         * g++.old-deja/g++.mike/p10416.C: Likewise.
48621         * g++.old-deja/g++.mike/p11667.C: Likewise.
48622         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48623         Remove redundant reference to Iris.
48624         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48625         Elxsi, i860, Pico Java, and WE32K.
48626
48627 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48628
48629         * g++.dg/ext/asm4.C: New test.
48630
48631 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48632
48633         PR c++/9030
48634         * g++.dg/template/friend12.C: New test.
48635         * g++.dg/template/friend13.C: Likewise.
48636         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48637
48638 2003-01-08  Jan Hubicka  <jh@suse.cz>
48639
48640         * gcc.dg/i386-cadd.c: New test.
48641         * gcc.dg/i386-cmov4.c: Likewise.
48642
48643 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48644
48645         PR c++/9165
48646         * g++.dg/warn/Wunused-3.C: New test.
48647
48648         * g++.dg/abi/bitfield9.C: New test.
48649
48650         PR c++/9189
48651         * g++.dg/parse/defarg3.C: New test.
48652
48653 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48654
48655         * g++.dg/parse/ambig1.C: New test.
48656         * g++.dg/parse/defarg2.C: New test.
48657
48658 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48659
48660         * g++.dg/template/defarg-1.C: New test.
48661         * g++.dg/template/local2.C: Likewise.
48662
48663 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48664
48665         * gcc.c-torture/execute/20030105-1.c: New test.
48666
48667 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48668
48669         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48670         * g++.dg/parse/namespace4.C: Likewise.
48671
48672 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48673
48674         * g++.dg/template/ntp2.C: New test.
48675
48676 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48677
48678         * g++.dg/parse/extern-C-1.C: New test.
48679
48680         * g++.dg/parse/namespace4.C: New test.
48681
48682         * g++.dg/template/nested1.C: New test.
48683
48684         * g++.dg/parse/namespace3.C: New test.
48685
48686 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48687
48688         * g++.dg/lookup/two-stage1.C: New test.
48689
48690 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48691
48692         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48693         * g++.old-deja/g++.jason/access8.C: Likewise.
48694         * g++.old-deja/g++.other/decl5.C: Likewise.
48695
48696 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48697
48698         * g++.dg/parse/parse7.C: New test.
48699
48700 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48701
48702         PR c++/2843
48703         * g++.dg/ext/attrib7.C: New test.
48704
48705 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48706
48707         * g++.dg/parse/parse6.C: New test.
48708
48709 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48710
48711         * gcc.dg/h8300-stack-1.c: New.
48712
48713 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48714
48715         g++.dg/lookup/exception1.C: New test.
48716
48717         g++.dg/lookup/template1.C: New test.
48718
48719         g++.dg/parse/namespace2.C: New test.
48720
48721         g++.dg/parse/parens2.C: New test.
48722
48723 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48724
48725         * g++.dg/parse/parse5.C: New test.
48726         * g++.dg/lookup/scoped4.C: New test.
48727
48728 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48729
48730         * g++.dg/parse/parens1.C: New test.
48731
48732         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48733         angle-bracket1.C.
48734         * g++.dg/parse/parens2.C: New test.
48735
48736         * g++.dg/lookup/scope-operator1.C: New test.
48737
48738         * g++.dg/parse/operator1.C: New test.
48739
48740 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48741
48742         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48743         * g++.old-deja/g++.other/access6.C: Likewise.
48744         * g++.old-deja/g++.other/decl1.C: Likewise.
48745         * g++.old-deja/g++.pt/typename12.C: Likewise.
48746
48747 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48748
48749         * g++.dg/parse/namespace1.C: New test.
48750
48751 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48752
48753         * g++.dg/parse/parse4.C: New test.
48754
48755 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48756
48757         * g++.dg/parse/parse3.C: New test.
48758
48759 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48760
48761         * g++.dg/parse/parse2.C: New test.
48762
48763 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48764
48765         * g++.dg/template/friend11.C: New test.
48766
48767 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48768
48769         * g++.dg/parse/parse1.C: New test.
48770
48771 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48772
48773         * lib/profopt.exp: Change the name of a global variable to avoid
48774         possible clashes with other test suites.
48775
48776 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48777
48778         * g++.dg/inherit/covariant8.C: New test.
48779
48780 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48781
48782         * g++.dg/init/array9.C: New test.
48783
48784         PR c++/9112
48785         * g++.dg/parse/expr1.C: New test.
48786
48787 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48788
48789         * gcc.c-torture/compile/20021230-1.c: New test.
48790
48791 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48792
48793         * g++.dg/inherit/covariant5.C: New test.
48794         * g++.dg/inherit/covariant6.C: New test.
48795         * g++.dg/inherit/covariant7.C: New test.
48796
48797 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48798
48799         PR c++/2739
48800         * g++.dg/other/access2.C: New test.
48801
48802 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48803
48804         * g++.dg/other/anon-struct.C: No longer fails
48805         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48806         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48807         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48808
48809 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48810
48811         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48812
48813 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48814
48815         * g++.dg/eh/spec4.C: Remove stray semicolon.
48816         * g++.dg/expr/pmf-1.C: Change error message.
48817         * g++.dg/ext/asm1.C: Remove stray semicolon.
48818         * g++.dg/ext/typename1.C: Add missing typenames.
48819         * g++.dg/inherit/template-as-base.C: Change error message.
48820         * g++.dg/lookup/scoped1.C: Likewise.
48821         * g++.dg/lookup/scoped2.C: Likewise.
48822         * g++.dg/lookup/using2.C: Likewise.
48823         * g++.dg/other/component1.C: Remove stray semicolon.
48824         * g++.dg/other/do1.C: Change error message.
48825         * g++.dg/other/error2.C: Likewise.
48826         * g++.dg/other/init1.C: Likewise.
48827         * g++.dg/other/packed1.C: Remove stray semicolon.
48828         * g++.dg/other/ptrmem2.C: Change error message.
48829         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48830         marker.
48831         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48832         * g++.dg/template/access3.C: Add typename keyword.
48833         * g++.dg/template/access5.C: Remove stray semicolon.
48834         * g++.dg/template/access6.C: Likewise.
48835         * g++.dg/template/complit1.C: Likewise.
48836         * g++.dg/template/crash1.C: Change error message.
48837         * g++.dg/template/inherit2.C: Remove stray semicolon.
48838         * g++.dg/template/instantiate2.C: Likewise.
48839         * g++.dg/template/instantiate3.C: Change error message.
48840         * g++.dg/template/qual1.C: Remove stray semicolon.
48841         * g++.dg/template/qualttp18.C: Change error message.
48842         * g++.dg/template/ref1.C: Remove stray semicolon.
48843         * g++.dg/template/sizeof1.C (A::value): Declare it.
48844         * g++.dg/template/spec4.C: Change error message.
48845         * g++.dg/template/static1.C: Likewise.
48846         * g++.dg/template/type1.C: Likewise.
48847         * g++.dg/template/typename3.C: Likewise.
48848         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48849         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48850         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48851         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48852         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48853         named return value extension.
48854         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48855         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48856         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48857         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48858         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48859         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48860         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48861         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48862         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48863         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48864         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48865         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48866         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48867         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48868         syntax.
48869         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48870         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48871         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48872         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48873         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48874         * g++.old-deja/g++.brendan/template11.C: Likewise.
48875         * g++.old-deja/g++.brendan/template26.C: Likewise.
48876         * g++.old-deja/g++.brendan/template27.C: Use explicit
48877         specialization syntax.
48878         * g++.old-deja/g++.brendan/template30.C: Likewise.
48879         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48880         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48881         non-dependent names.
48882         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48883         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48884         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48885         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48886         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48887         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48888         named return value extension.
48889         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48890         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48891         * g++.old-deja/g++.ext/return1.C: Likewise.
48892         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48893         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48894         * g++.old-deja/g++.jason/access8.C: Likewise.
48895         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48896         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48897         pseudo-destructor names.
48898         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48899         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48900         pseudo-destructor names.
48901         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48902         * g++.old-deja/g++.jason/overload19.C: Likewise.
48903         * g++.old-deja/g++.jason/overload32.C: Likewise.
48904         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48905         stray semicolons.
48906         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48907         * g++.old-deja/g++.jason/return.C: Likewise.
48908         * g++.old-deja/g++.jason/return2.C: Likewise.
48909         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48910         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48911         syntax.
48912         * g++.old-deja/g++.jason/template10.C: Account for use of
48913         non-dependent names.
48914         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48915         syntax.
48916         * g++.old-deja/g++.jason/template37.C: Likewise.
48917         * g++.old-deja/g++.law/access4.C: Change error messages.
48918         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48919         pseudo-destructor names.
48920         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48921         * g++.old-deja/g++.law/ctors9.C: Likewise.
48922         * g++.old-deja/g++.law/cvt22.C: Likewise.
48923         * g++.old-deja/g++.law/dtors5.C: Likewise.
48924         * g++.old-deja/g++.law/global-init1.C: Likewise.
48925         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48926         * g++.old-deja/g++.law/operators28.C: Likewise.
48927         * g++.old-deja/g++.law/visibility28.C: Likewise.
48928         * g++.old-deja/g++.martin/eval1.C: Likewise.
48929         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48930         name.
48931         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48932         * g++.old-deja/g++.mike/net34.C: Likewise.
48933         * g++.old-deja/g++.mike/net36.C: Likewise.
48934         * g++.old-deja/g++.mike/ns2.C: Likewise.
48935         * g++.old-deja/g++.mike/p12306.C: Likewise.
48936         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48937         value extension.
48938         * g++.old-deja/g++.mike/p700.C: Likewise.
48939         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48940         * g++.old-deja/g++.mike/p710.C: Likewise.
48941         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48942         value extension.
48943         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48944         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48945         * g++.old-deja/g++.ns/crash2.C: Likewise.
48946         * g++.old-deja/g++.ns/crash3.C: Likewise.
48947         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48948         * g++.old-deja/g++.ns/ns17.C: Likewise.
48949         * g++.old-deja/g++.ns/template16.C: Likewise.
48950         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48951         keyword.
48952         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48953         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48954         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48955         named return value extension.
48956         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48957         * g++.old-deja/g++.other/access4.C: Issue additional error
48958         messages.
48959         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48960         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48961         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48962         * g++.old-deja/g++.other/crash25.C: Change error message.
48963         * g++.old-deja/g++.other/crash4.C: Change error message.
48964         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48965         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48966         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48967         checks.
48968         * g++.old-deja/g++.other/defarg8.C: Likewise.
48969         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48970         * g++.old-deja/g++.other/dtor10.C: Likewise.
48971         * g++.old-deja/g++.other/incomplete.C: Likewise.
48972         * g++.old-deja/g++.other/linkage7.C: Likewise.
48973         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48974         lookup algorithm.
48975         * g++.old-deja/g++.other/mangle2.C: Likewise.
48976         * g++.old-deja/g++.other/refinit2.C: Likewise.
48977         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48978         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48979         * g++.old-deja/g++.pt/crash28.C: Likewise.
48980         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48981         syntax.
48982         * g++.old-deja/g++.pt/crash32.C: Change error message.
48983         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48984         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48985         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48986         error message position.
48987         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48988         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48989         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48990         syntax.
48991         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48992         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48993         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48994         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48995         keyword.
48996         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48997         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48998         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48999         keyword.
49000         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49001         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49002         syntax.
49003         * g++.old-deja/g++.pt/friend28.C: Account for use of
49004         non-dependent names.
49005         * g++.old-deja/g++.pt/friend29.C: Likewise.
49006         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49007         rules.
49008         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49009         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49010         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49011         lookup rules.
49012         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49013         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49014         keyword.
49015         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49016         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49017         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49018         keyword.
49019         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49020         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49021         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49022         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49023         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49024         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49025         keyword.
49026         * g++.old-deja/g++.pt/spec10.C: Likewise.
49027         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49028         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49029         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49030         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49031         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49032         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49033         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49034         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49035         * g++.old-deja/g++.pt/typename15.C: Likewise.
49036         * g++.old-deja/g++.pt/typename22.C: Likewise.
49037         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49038         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49039         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49040         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49041         syntax.
49042         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49043         return value extension.
49044         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49045         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49046         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49047         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49048
49049 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49050
49051         * g++.dg/warn/inline1.C: New test.
49052         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49053         * g++.old-deja/g++.jason/synth10.C: Likewise.
49054         * g++.old-deja/g++.mike/net31.C: Likewise.
49055         * g++.old-deja/g++.mike/p8786.C: Likewise.
49056
49057         * g++.dg/template/friend10.C: New test.
49058         * g++.dg/template/conv5.C: New test.
49059
49060 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49061
49062         * g++.dg/lookup/scoped3.C: New test.
49063
49064         * g++.dg/lookup/decl1.C: New test.
49065         * g++.dg/lookup/decl2.C: New test.
49066
49067 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49068
49069         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49070         gcc.c-torture/compile/20021015-1.c,
49071         gcc.c-torture/compile/20021015-2.c,
49072         gcc.c-torture/compile/20021123-1.c,
49073         gcc.c-torture/compile/20021123-2.c,
49074         gcc.c-torture/compile/20021123-3.c,
49075         gcc.c-torture/compile/20021123-4.c,
49076         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49077         only to 3.1 or 3.2 branch.
49078
49079 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49080
49081         * gcc.dg/i386-bitfield3.c: New test.
49082
49083         * gcc.dg/i386-bitfield2.c: New test.
49084
49085 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49086
49087         * g++.dg/parse/conv_op1.C: New test.
49088
49089 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49090
49091         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49092         approved.
49093
49094 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49095
49096         * gcc.c-torture/compile/20021220-1.c: New test.
49097
49098 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49099
49100         * gcc.dg/i386-fastcall-1.c: New.
49101
49102 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49103
49104         * gcc.c-torture/execute/20021219-1.c: New test.
49105
49106 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49107
49108         * gcc.dg/i386-pic-1.c: New test.
49109
49110 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49111
49112         PR c++/8099
49113         * g++.dg/template/friend9.C: New test.
49114
49115 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49116
49117         PR c++/3663
49118         * g++.dg/template/access7.C: New test.
49119
49120 2002-12-18  Nick Clifton  <nickc@redhat.com>
49121
49122         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49123         the libstdc++-v3 directory has been found.
49124
49125 2002-12-12  Devang Patel <dpatel@apple.com>
49126         * gcc.dg/darwin-ld-1.c: New test.
49127         * gcc.dg/darwin-ld-2.c: New test.
49128         * gcc.dg/darwin-ld-3.c: New test.
49129         * gcc.dg/darwin-ld-4.c: New test.
49130         * gcc.dg/darwin-ld-5.c: New test.
49131
49132 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49133
49134         * gcc.c-torture/compile/20021212-1.c: New test.
49135
49136 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49137
49138         * gcc.dg/fshort-wchar: New test.
49139
49140 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49141
49142         PR c++/8372
49143         * g++.dg/template/dtor1.C: New test.
49144
49145         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49146         markers.
49147
49148 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49149
49150         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49151
49152 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49153
49154         * g++.dg/template/static1.C: New test.
49155         * g++.dg/template/static2.C: New test.
49156         * g++.old-deja/g++.ext/memconst.C: New test.
49157
49158 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49159
49160         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49161         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49162         * g++.dg/special/initp1.C: Likewise.
49163
49164 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49165
49166         * gcc.c-torture/execute/20021204-1.c: New test.
49167
49168 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49169
49170         * gcc.dg/ppc-fmadd-1.c: New file.
49171         * gcc.dg/ppc-fmadd-2.c: New file.
49172         * gcc.dg/ppc-fmadd-3.c: New file.
49173
49174 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49175
49176         * gcc.c-torture/compile/20021204-1.c: New test.
49177
49178 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49179
49180         * g++.dg/inherit/covariant2.C: New test.
49181         * g++.dg/inherit/covariant3.C: New test.
49182         * g++.dg/inherit/covariant4.C: New test.
49183         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49184         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49185
49186 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49187
49188         PR c++/8688
49189         * g++.dg/init/brace3.C: New test.
49190
49191 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49192
49193         * gcc.dg/20020210-1.c: Fix a comment typo.
49194
49195 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49196
49197         PR c++/8720
49198         * g++.dg/parse/defarg1.C: New test.
49199
49200         PR c++/8615
49201         * g++.dg/template/char1.C: New test.
49202
49203         * g++.dg/template/varmod1.C: Fix typo.
49204
49205 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49206
49207         DR 180
49208         * g++.old-deja/g++.pt/crash32.C: Expect error.
49209
49210 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49211
49212         PR c++/5919
49213         * g++.dg/template/varmod1.C: New test.
49214
49215         PR c++/8727
49216         * g++.dg/inherit/typeinfo1.C: New test.
49217
49218         PR c++/8663
49219         * g++.dg/inherit/typedef1.C: New test.
49220
49221 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49222
49223         PR c++/8332
49224         PR c++/8493
49225         * g++.dg/template/strlen1.C: New test.
49226
49227         PR c++/8227
49228         * g++.dg/template/ctor2.C: New test.
49229
49230         PR c++/8214
49231         * g++.dg/init/string1.C: New test.
49232
49233         PR c++/8511
49234         * g++.dg/template/friend8.C: New test.
49235
49236 2002-11-29  Joe Buck <jbuck@synopsys.com>
49237
49238         * g++.dg/lookup/anon2.C: New test.
49239
49240 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49241
49242         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49243         h8300 port.
49244
49245 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49246
49247         * gcc.dg/bitfld-6.c: New test.
49248
49249 2002-11-27  Jan Hubicka  <jh@suse.cz>
49250
49251         * gcc.c-torture/execute/20021127.[cx]: New test.
49252
49253 2002-11-26  Jan Hubicka  <jh@suse.cz>
49254
49255         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49256         quality.
49257
49258 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49259
49260         * g++.dg/init/brace2.C: New test.
49261         * g++.old-deja/g++.mike/p9129.C: Correct.
49262
49263 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49264
49265         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49266
49267 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49268
49269         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49270
49271 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49272
49273         * g++.dg/abi/empty11.C: New test.
49274         * g++.dg/rtti/cv1.C: New test.
49275
49276 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49277
49278         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49279
49280 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49281
49282         * g++.dg/abi/empty10.C: New test.
49283
49284 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49285
49286         * gcc.c-torture/compile/20021124-1.c: New test.
49287
49288 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49289
49290         * g++.dg/abi/rtti2.C: New test.
49291
49292 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49293
49294         * gcc.dg/i386-unroll-1.c: New test.
49295
49296 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49297
49298         * gcc.c-torture/compile/20021120-1.c: New test.
49299         * gcc.c-torture/compile/20021120-2.c: New test.
49300
49301 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49302
49303         * gcc.dg/bitfld-5.c: New test.
49304
49305 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49306
49307         * gcc.c-torture/execute/20021120-3.c: New test.
49308
49309 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49310
49311         * gcc.c-torture/execute/20021120-2.c: New test.
49312
49313 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49314
49315         * gcc.c-torture/execute/20021120-1.c: New test.
49316
49317 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49318
49319         * gcc.c-torture/execute/20021118-3.c: New test.
49320
49321 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49322
49323         * gcc.c-torture/compile/20021119-1.c: New test.
49324
49325 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49326
49327         * gcc.dg/duff-1.c: New test.
49328         * gcc.dg/duff-2.c: New test.
49329         * gcc.dg/duff-3.c: New test.
49330
49331 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49332
49333         * gcc.dg/cpp/_Pragma5.c: New test.
49334
49335 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49336
49337         * gcc.c-torture/execute/20021118-2.c: New test.
49338
49339 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49340
49341         * gcc.c-torture/execute/20021118-1.c: New test.
49342
49343 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49344
49345         * gcc.dg/20021116-1.c: New test.
49346
49347 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49348
49349         * g++.dg/abi/vcall1.C: New test.
49350
49351 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49352
49353         * gcc.dg/20021029-1.c: New test.
49354         * gcc.dg/20021029-2.c: New test.
49355
49356 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49357
49358         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49359
49360 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49361
49362         PR c/8439
49363         * gcc.dg/20021110.c: Move to ...
49364         * gcc.c-torture/compile/20021110.c: .... here.
49365
49366 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49367
49368         PR c/8467
49369         * gcc.c-torture/execute/20021111-1.c
49370
49371 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49372
49373         PR c/8439
49374         * gcc.dg/20021110.c: New test.
49375
49376 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49377
49378         * g++.dg/abi/vthunk3.C: Run only on x86.
49379
49380 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49381
49382         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49383
49384 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49385
49386         * lib/compat.exp (compat-execute): Fix logic error in last
49387         change.
49388
49389 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49390
49391         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49392
49393 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49394
49395         PR c++/8389
49396         * g++.dg/template/access6.C: New test.
49397
49398 2002-11-08  Jan Hubicka  <jh@suse.cz>
49399
49400         * gcc.dg/i386-ssefp-1.c: New test.
49401         * gcc.dg/i386-ssefp-1.c: New test.
49402
49403 2002-11-08  Jan Hubicka  <jh@suse.cz>
49404
49405         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49406
49407 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49408
49409         * g++.dg/abi/vthunk3.C: New test.
49410
49411         PR c++/8338
49412         * g++.dg/template/crash2.C: New test.
49413
49414 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49415
49416         * g++.dg/abi/dtor1.C: New test.
49417         * g++.dg/abi/dtor2.C: Likewise.
49418
49419 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49420
49421         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49422         Darwin.
49423
49424 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49425
49426         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49427         -mthumb.  Only xfail with -O0.
49428
49429 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49430
49431         * g++.dg/abi/thunk1.C: New test.
49432         * g++.dg/abi/thunk2.C: Likewise.
49433         * g++.dg/abi/vtt1.C: Likewise.
49434
49435 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49436
49437         PR optimization/8423
49438         * gcc.c-torture/execute/builtin-constant.c: New test.
49439
49440 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49441
49442         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49443         Add some more cases.
49444
49445 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49446
49447         PR c++/8391
49448         * g++.dg/opt/local1.C: New test.
49449
49450 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49451
49452         PR c++/8160
49453         * g++.dg/template/complit1.C: New test.
49454
49455         PR c++/8149
49456         * g++.dg/template/typename4.C: Likewise.
49457
49458 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49459
49460         Core issue 287, PR c++/7639
49461         * g++.dg/template/instantiate1.C: Adjust error location.
49462         * g++.dg/template/instantiate3.C: New test.
49463         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49464         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49465         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49466
49467 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49468
49469         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49470
49471 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49472
49473         PR c++/8287
49474         * g++.dg/init/dtor2.C: New test.
49475
49476 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49477
49478         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49479         * gcc.dg/nest.c: Bypass errors on irix6.
49480
49481 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49482
49483         * gcc.dg/nest.c: Expect error for mmix-*-*.
49484         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49485
49486 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49487
49488         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49489         markers.
49490
49491         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49492
49493 2002-10-25  Mike Stump  <mrs@apple.com>
49494
49495         * gcc.dg/warn-1.c: New test.
49496
49497 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49498
49499         * g++.dg/template/typename3.C: New test.
49500
49501 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49502
49503         * g++.dg/lookup/ptrmem1.C: New test.
49504
49505         * g++.dg/abi/vthunk2.C: New test.
49506
49507 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49508
49509         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49510
49511 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49512
49513         * g++.dg/abi/empty9.C: New test.
49514
49515 2002-10-24  Richard Henderson  <rth@redhat.com>
49516
49517         * g++.dg/inherit/thunk1.C: Enable for ia64.
49518
49519 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49520
49521         PR c++/8067
49522         * g++.dg/lookup/pretty1.C: New test.
49523
49524 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49525
49526         * gcc.dg/20021023-1.c: New test.
49527
49528 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49529
49530         PR c++/7679
49531         * g++.dg/parse/inline1.C: New test.
49532
49533 2002-10-23  Richard Henderson  <rth@redhat.com>
49534
49535         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49536
49537         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49538
49539 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49540
49541         PR c++/6579
49542         * g++.dg/parse/stmtexpr3.C: New test.
49543
49544 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49545
49546         * g++.dg/expr/cond1.C: New test.
49547
49548 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49549
49550         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49551
49552 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49553
49554         * g++.dg/abi/vbase13.C: New test.
49555         * g++.dg/abi/vbase14.C: Likewise.
49556
49557 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49558
49559         * gcc.dg/tls/pic-1.c: New test.
49560         * gcc.dg/tls/nonpic-1.c: New test.
49561         * gcc.dg/20021018-1.c: New test.
49562
49563 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49564
49565         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49566         Remove only files with the same base name as the test case.
49567         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49568         (profopt-execute): Likewise.  Also, remove old profiling
49569         and performance data files before running the tests.
49570
49571         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49572         * g++.dg/bprob/bprob.exp: Likewise.
49573         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49574         to allow more general test case names.
49575
49576         * g++.dg/bprob/bprob-1.C: Rename to ...
49577         * g++.dg/bprob/g++-bprob-1.C: ... this.
49578
49579         * g77.dg/bprob/bprob-1.f: Rename to ...
49580         * g77.dg/bprob/g77-bprob-1.f: ... this.
49581
49582 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49583
49584         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49585         bison 1.50 or later.
49586
49587 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49588
49589         * g++.dg/README: Describe more test directories.
49590
49591 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49592
49593         * g++.dg/init/array6.C: Add additional tests.
49594
49595 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49596
49597         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49598         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49599
49600 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49601
49602         * gcc.c-torture/compile/20020604-1.x: New.
49603         * gcc.c-torture/compile/simd-5.x: Likewise.
49604         * gcc.c-torture/execute/920710-1.x: Likewise.
49605         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49606
49607 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49608
49609         * g++.dg/inherit/override1.C: Add dg-options clause.
49610
49611 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49612
49613         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49614         _mm_slli_si128.
49615
49616 2002-10-19  Andreas Schwab  <schwab@suse.de>
49617
49618         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49619         directory component.
49620
49621 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49622
49623         * g++.dg/inherit/thunk1.C: New test.
49624
49625         * g++.dg/inherit/override1.C: New test.
49626
49627         * g++.dg/abi/mangle11.C: New test.
49628         * g++.dg/abi/mangle14.C: New test.
49629         * g++.dg/abi/mangle17.C: New test.
49630
49631 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49632
49633         * g++.dg/overload/member2.C: New test.
49634
49635 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49636
49637         * g++.dg/README: Describe new compat directory.
49638         * g++.dg/dg.exp: Skip tests in compat directory.
49639         * README.compat: New file.
49640         * lib/compat.exp: New expect script.
49641         * g++.dg/compat: New test directory.
49642         * g++.dg/compat/compat.exp: New expect script.
49643         * g++.dg/compat/abi: New test directory.
49644         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49645         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49646         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49647         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49648         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49649         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49650         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49651         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49652         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49653         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49654         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49655         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49656         * g++.dg/compat/break: New test directory.
49657         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49658         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49659         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49660         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49661         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49662         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49663         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49664         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49665         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49666         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49667         g++.dg/compat/break/README: New files.
49668         * g++.dg/compat/eh: New test directory.
49669         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49670         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49671         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49672         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49673         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49674         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49675         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49676         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49677         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49678         g++.dg/compat/eh/filter2_y.C,
49679         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49680         g++.dg/compat/eh/new1_y.C,
49681         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49682         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49683         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49684         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49685         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49686         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49687         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49688         g++.dg/compat/eh/unexpected1_y.C: New files.
49689         * g++.dg/compat/init: New test directory.
49690         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49691         g++.dg/compat/init/array5_y.C,
49692         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49693         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49694         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49695         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49696         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49697         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49698         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49699         g++.dg/compat/init/init-ref2_y.C: New files.
49700
49701 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49702
49703         PR c++/7584
49704         * g++.dg/inherit/using3.C: New test.
49705
49706 2002-10-17  Jan Hubicka  <jh@suse.cz>
49707
49708         * gcc.dg/20021017-2.c: New test.
49709
49710 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49711
49712         * g++.dg/abi/mangle16.C: Adjust.
49713
49714         * g++.dg/init/array8.C: New test.
49715
49716 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49717
49718         * gcc.dg/special/mips-abi.exp: New test.
49719         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49720
49721 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49722
49723         * g++.dg/abi/mangle16.C: New test.
49724         * g++.dg/abi/mangle17.C: Likewise.
49725
49726         PR c++/7478
49727         * g++.dg/template/ref1.C: New test.
49728
49729 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49730
49731         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49732
49733 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49734
49735         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49736
49737 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49738
49739         PR c++/7524
49740         * g++.dg/init/array7.C: New test.
49741
49742 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49743
49744         * g++.dg/init/array6.C: New test.
49745
49746         * g++.dg/abi/mangle13.C: Likewise.
49747         * g++.dg/abi/mangle14.C: Likewise.
49748         * g++.dg/abi/mangle15.C: Likewise.
49749
49750 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49751
49752         * g++.dg/abi/empty8.C: New test.
49753
49754 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49755
49756         * g++.dg/init/ctor1.C: New test.
49757
49758 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49759
49760         * gcc.c-torture/execute/20021015-1.c: New test.
49761
49762 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49763
49764         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49765
49766 2002-10-14  Jan Hubicka  <jh@suse.cz>
49767
49768         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49769
49770 2002-10-14  Richard Henderson  <rth@redhat.com>
49771
49772         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49773
49774 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49775
49776         PR optimization/6631
49777         * g++.dg/opt/const2.C: New test.
49778
49779 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49780
49781         PR c++/7176
49782         * g++.dg/parse/friend1.C: New test.
49783         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49784
49785 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49786
49787         * gcc.dg/20021014-1.c: New test.
49788
49789 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49790
49791         PR c++/5661
49792         * g++.dg/ext/vlm1.C: New test.
49793         * g++.dg/ext/vlm2.C: Likewise.
49794
49795         * g++.dg/init/array1.C: Remove invalid braces.
49796         * g++.dg/init/brace1.C: New test.
49797         * g++.dg/init/copy2.C: Likewise.
49798         * g++.dg/init/copy3.C: Likewise.
49799         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49800         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49801         braces.
49802
49803 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49804
49805         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49806
49807 2002-10-11  Richard Shann  <richard.shann@superh.com>
49808
49809         * gcc.c-torture/compile/simd-5.c: New test.
49810
49811 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49812
49813         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49814
49815 2002-10-10  Jim Wilson  <wilson@redhat.com>
49816
49817         * gcc.c-torture/execute/20021010-1.c: New test.
49818
49819 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49820
49821         PR c/7353
49822         * g++.dg/ext/typedef-init.C: New test.
49823         * gcc.dg/typedef-init.c: New test.
49824
49825 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49826
49827         * gcc.dg/cpp/paste13.c: New test.
49828
49829 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49830
49831         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49832         remaining platforms, XFAIL during compile, not execute.  Don't
49833         XFAIL at -O0.
49834
49835 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49836
49837         * gcc.dg/alias-1.c: Tweak expected warning.
49838
49839 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49840
49841         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49842
49843 2002-10-06  Andreas Jaeger  <aj@suse.de>
49844
49845         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49846         * gcc.dg/cpp/c++98.C: Likewise.
49847
49848         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49849         * g++.dg/cpp/c++98.C: Likewise.
49850
49851         * g++.dg/README (Subdirectories): Mention cpp directory.
49852
49853         PR target/7559
49854         * gcc.dg/20021006-1.c: New test.
49855
49856 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49857
49858         PR c++/7804
49859         * g++.dg/other/warning1.C: New test.
49860
49861 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49862
49863         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49864         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49865         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49866
49867 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49868
49869         PR c++/7931
49870         * g++.dg/template/ptrmem3.C: New test.
49871
49872         PR c++/7754
49873         * g++.dg/template/union1.C: New test.
49874
49875 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49876
49877         PR c++/8006
49878         * g++.dg/abi/mangle9.C: New test.
49879         * g++.dg/abi/mangle10.C: New test.
49880         * g++.dg/abi/mangle11.C: New test.
49881         * g++.dg/abi/mangle12.C: New test.
49882
49883 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49884
49885         PR c++/7188.
49886         * g++.dg/template/meminit1.C: New test.
49887         * g++.dg/warn/Wreorder-1.C: Likewise.
49888         * g++.old-deja/g++.mike/warn3.C: Tweak.
49889         * lib/prune.exp: Ingore "in copy constructor".
49890
49891 2002-10-02  Andreas Jaeger  <aj@suse.de>
49892
49893         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49894         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49895         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49896         on x86-64.
49897
49898 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49899
49900         * gcc.dg/empty1.C: Fix typo.
49901
49902 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49903
49904         * gcc.dg/alias-1.c: New test.
49905
49906 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49907
49908         * gcc.dg/empty1.C: New test.
49909
49910         * g++.dg/tls/init-2.C: Tweak error messages.
49911
49912 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49913
49914         * gcc.c-torture/compile/20020923-1.c: New test.
49915
49916 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49917
49918         * gcc.c-torture/execute/ffs-1.c: New test.
49919         * gcc.c-torture/execute/ffs-2.c: Ditto.
49920
49921 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49922
49923         * g++.dg/overload/member1.C: New test.
49924
49925 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49926
49927         * g++.dg/abi/empty7.C: New test.
49928         * g++.dg/init/pm2.C: Likewise.
49929
49930 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49931
49932         * g++.dg/rtti/crash1.C: New test.
49933
49934 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49935
49936         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49937         gcc.dg/sibcall-4.c: New tests.
49938
49939 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49940
49941         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49942         powerpc and MMIX targets.
49943
49944 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49945
49946         * gcc.dg/cpp/20020927-1.c: New.
49947
49948 2002-09-26  David S. Miller  <davem@redhat.com>
49949
49950         * gcc.c-torture/compile/trunctfdf.c: New.
49951
49952 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49953
49954         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49955
49956 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49957
49958         * gcc.c-torture/execute/loop-15.c: New.
49959
49960 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49961
49962         * README.QMTEST: Fix typo.
49963
49964 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49965
49966         * gcc.dg/20020926-1.c: New test.
49967
49968 2002-09-25  David S. Miller  <davem@redhat.com>
49969
49970         PR target/7842
49971         * gcc.c-torture/execute/shiftdi.c: New test.
49972
49973 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49974
49975         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49976         unique to the tool.
49977         * lib/g77.exp (g77_init): Likewise.
49978         * lib/g++.exp (g++_init): Likewise.
49979         * lib/objc.exp (objc_init): Likewise.
49980
49981 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49982
49983         * g++.dg/abi/empty5.C: New test.
49984         * g++.dg/abi/empty6.C: New test.
49985         * g++.dg/abi/vbase12.C: New test.
49986
49987 2002-09-25  Richard Henderson  <rth@redhat.com>
49988
49989         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49990         too-small long double.
49991
49992 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49993
49994         * gcc.dg/20020919-1.c: New test.
49995
49996 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49997
49998         * g++.dg/abi/bitfield6.C: New test.
49999         * g++.dg/abi/bitfield7.C: New test.
50000         * g++.dg/abi/bitfield8.C: New test.
50001         * g++.dg/abi/vbase11.C: New test.
50002
50003 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50004
50005         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50006         hppa*-*-hpux*.  Update test comment.
50007
50008 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50009
50010         * gcc.dg/tls/struct-1.c: New test.
50011
50012 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50013
50014         * gcc.dg/cpp/tr-warn2.c: Update.
50015
50016 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50017
50018         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50019
50020 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50021
50022         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50023         systems.
50024
50025 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50026
50027         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50028
50029         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50030         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50031         setting of cxxfilt.
50032
50033 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50034
50035         * gcc.dg/20020312-2.c: Update for darwin.
50036
50037 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50038
50039         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50040
50041 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50042
50043         * objc.dg/comp-types-1.m: New test.
50044         * objc.dg/comp-types-2.m: New test.
50045         * objc.dg/comp-types-3.m: New test.
50046         * objc.dg/comp-types-4.m: New test.
50047         * objc.dg/comp-types-5.m: New test.
50048         * objc.dg/comp-types-6.m: New test.
50049
50050 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50051
50052         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50053
50054 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50055
50056         * g++.dg/other/do1.C: New test.
50057
50058         * g++.dg/template/subst1.C: New test.
50059
50060 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50061
50062         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50063
50064 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50065
50066         * g++.dg/template/qualttp20.C: Adjust expected errors.
50067         * g++.old-deja/g++.jason/report.C: Likewise.
50068         * g++.old-deja/g++.other/qual1.C: Likewise.
50069
50070         * g++.dg/lookup/scoped2.C: New test.
50071
50072         * g++.dg/ext/asm3.C: New test.
50073
50074 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50075
50076         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50077
50078 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50079
50080         * ChangeLog: follow spelling conventions.
50081         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50082         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50083         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50084         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50085         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50086         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50087         * g++.old-deja/g++.law/global-init1.C: Likewise.
50088         * g++.old-deja/g++.other/delete4.C: Likewise.
50089         * g++.old-deja/g++.other/inline21.C: Likewise.
50090         * g++.old-deja/g++.other/singleton.C: Likewise.
50091         * g77.dg/strlen0.f: Likewise.
50092         * g77.f-torture/compile/20010519-1.f: Likewise.
50093         * g77.f-torture/compile/980310-4.f: Likewise.
50094         * gcc.c-torture/compile/20000605-1.c: Likewise.
50095         * gcc.c-torture/execute/20020225-1.c: Likewise.
50096         * gcc.dg/c90-hexfloat-2.c: Likewise.
50097         * gcc.dg/c99-bool-1.c: Likewise.
50098         * gcc.dg/c99-hexfloat-2.c: Likewise.
50099         * gcc.dg/dll-2.c: Likewise.
50100         * gcc.dg/wtr-union-init-1.c: Likewise.
50101         * gcc.dg/wtr-union-init-2.c: Likewise.
50102         * gcc.dg/wtr-union-init-3.c: Likewise.
50103         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50104         * gcc.dg/cpp/defined.c: Likewise.
50105         * gcc.dg/cpp/macsyntx.c: Likewise.
50106         * gcc.dg/cpp/paste2.c: Likewise.
50107         * gcc.dg/cpp/trad/defined.c: Likewise.
50108         * gcc.dg/format/c90-printf-1.c: Likewise.
50109         * gcc.dg/format/c90-scanf-1.c: Likewise.
50110         * gcc.dg/format/c99-printf-1.c: Likewise.
50111         * gcc.dg/format/c99-scanf-1.c: Likewise.
50112         * gcc.misc-tests/gcov-8.c: Likewise.
50113         * lib/profopt.exp: Likewise.
50114
50115 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50116
50117         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50118
50119 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50120
50121         * g++.dg/inherit/using2.C: New test.
50122
50123 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50124
50125         * ChangeLog: Follow spelling conventions.
50126         * g++.dg/template/friend4.C: Likewise.
50127         * g++.old-deja/g++.pt/crash67.C: Likewise.
50128         * gcc.c-torture/execute/20000801-4.c: Likewise.
50129         * gcc.dg/c90-digraph-1.c: Likewise.
50130         * gcc.dg/c94-digraph-1.c: Likewise.
50131         * gcc.dg/c99-digraph-1.c: Likewise.
50132         * gcc.dg/cpp/line5.c: Likewise.
50133         * gcc.dg/cpp/multiline.c: Likewise.
50134         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50135         * gcc.dg/format/attr-3.c: Likewise.
50136         * gcc.dg/format/c90-scanf-3.c: Likewise.
50137         * gcc.dg/format/ext-4.c: Likewise.
50138
50139 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50140
50141         * g++.dg/template/pretty1.C: New test.
50142
50143 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50144
50145         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50146
50147 2002-09-13  Matt Austern  <austern@apple.com>
50148
50149         * g++.dg/other/constref[12].C: New, regression tests for
50150         passing a cast expression to a function by const reference.
50151
50152 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50153
50154         * g++.dg/template/deduce1.C: New test.
50155
50156 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50157
50158         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50159         32-bit int.
50160
50161 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50162
50163         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50164         usage.
50165
50166 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50167
50168         * gcc.c-torture/compile/20020910-1.c: New test.
50169
50170 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50171
50172         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50173
50174 2002-09-10  Andreas Jaeger  <aj@suse.de>
50175
50176         * gcc.dg/20020312-2.c: Adjust for x86-64.
50177
50178 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50179
50180         * g77.dg/7388.f: New test case for PR 7388.
50181
50182 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50183
50184         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50185
50186 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50187
50188         * objc.dg/proto-lossage-1.m: New test.
50189
50190 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50191
50192         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50193
50194 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50195
50196         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50197         expected to pass.
50198
50199 2002-09-06  Stan Shebs  <shebs@apple.com>
50200             David Edelsohn  <edelsohn@gnu.org>
50201
50202         * gcc.dg/weak: New directory.
50203         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50204         target-specific xfail bits.
50205         * gcc.dg/typeof-2.c: Move to new directory.
50206         * gcc.dg/weak.exp: New expect script.
50207
50208 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50209
50210         * gcc.c-torture/execute/extzvsi.c: New test.
50211
50212 2002-09-05  Stan Shebs  <shebs@apple.com>
50213
50214         * gcc.dg/weak-1.c: xfail on Darwin.
50215         * gcc.dg/weak-2.c: Ditto.
50216         * gcc.dg/weak-3.c: Ditto.
50217         * gcc.dg/weak-4.c: Ditto.
50218         * gcc.dg/weak-5.c: Ditto.
50219         * gcc.dg/weak-6.c: Ditto.
50220         * gcc.dg/weak-7.c: Ditto.
50221         * gcc.dg/weak-8.c: Ditto.
50222         * gcc.dg/weak-9.c: Ditto.
50223
50224 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50225
50226         * gcc.c-torture/execute/loop-14.c: New test.
50227
50228 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50229
50230         * g++.dg/other/cxa-atexit1.C: New test.
50231
50232         * gcc.dg/typeof-2.c: New test.
50233
50234 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50235
50236         * gcc.dg/builtins-2.c: New testcase.
50237         * gcc.dg/builtins-3.c: New testcase.
50238
50239 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50240
50241         * gcc.dg/cpp/_Pragma4.c: New test.
50242
50243 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50244
50245         * objc/execute/nil_method-1.m: New testcase.
50246
50247 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50248
50249         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50250         [Object class], not [Object initialize].
50251
50252 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50253             Hans-Peter Nilsson  <hp@bitrange.com>
50254
50255         * gcc.c-torture/execute/20020720-1.x: Skip test on
50256         mmix-knuth-mmixware.  Correct comment.
50257
50258 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50259
50260         * g++.dg/abi/bitfield5.C: New test.
50261         * g++.dg/abi/vbase10.C: Likewise.
50262
50263 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50264
50265         * objc.dg/undeclared-selector.m: New test.
50266
50267 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50268
50269         * g++.dg/other/offsetof1.C: Avoid cast warning.
50270
50271 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50272
50273         * objc.dg/super-class-2.m: New test.
50274
50275 2002-08-24  Matt Austern  <austern@apple.com>
50276
50277         * g++.dg/ext/lvaddr.C: New test.
50278         * g++.dg/ext/lvcast.C: New test.
50279
50280 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50281
50282         * g++.dg/inherit/cond1.C: New test.
50283
50284 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50285
50286         * gcc.dg/noncompile/incomplete-1.c: New test.
50287
50288 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50289
50290         * gcc.dg/typespec-1.c: New test.
50291
50292 2002-08-20  Devang Patel  <dpatel@apple.com>
50293         * objc.dg/proto-hier-2.m: New test.
50294
50295 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50296
50297         * objc.dg/bitfield-1.m: New test.
50298         * objc.dg/bitfield-2.m: New test.
50299
50300 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50301
50302         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50303         gcc.dg/c99-flex-array-4.c: New tests.
50304
50305 2002-08-16  Stan Shebs  <shebs@apple.com>
50306
50307         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50308
50309 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50310
50311         * gcc.dg/typeof-1.c: New test.
50312         * g++.dg/ext/typeof2.C: New test.
50313
50314 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50315
50316         * g++.dg/other/offsetof1.C: New test.
50317
50318 2002-08-14  Richard Henderson  <rth@redhat.com>
50319
50320         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50321
50322 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50323
50324         * gcc.dg/cpp/_Pragma3.c: New test.
50325
50326 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50327
50328         * g++.dg/template/inherit3: New test.
50329
50330 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50331
50332         * gcc.dg/bitfld-4.c: Add blank options.
50333
50334 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50335
50336         * g++.dg/template/crash1.C: New test.
50337
50338 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50339
50340         * gcc.dg/tls/opt-2.c: New test.
50341
50342 2002-08-08  Devang Patel  <dpatel@apple.com>
50343
50344         * objc.dg/selector-1.m : New test
50345
50346 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50347
50348         * g++.dg/abi/bitfield4.C: New test.
50349         * gcc.dg/bitfld-4.c: New test.
50350
50351 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50352
50353         * g++.dg/other/packed1.C: New test.
50354
50355 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50356
50357         * g++.dg/abi/offsetof.C: Tweak error messages.
50358         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50359
50360 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50361
50362         * gcc.dg/bitfld-3.c: New test.
50363
50364 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50365             Richard Henderson  <rth@redhat.com>
50366
50367         * gcc.dg/i386-bitfield1.c: New test.
50368         * g++.dg/abi/bitfield3.C: Update.
50369
50370 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50371
50372         * objc.dg/const-str-2.m: Update.
50373         * gcc.dg/cpp/c++98.c: Change to C extension.
50374         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50375         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50376
50377 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50378
50379         * gcc.dg/tls/diag-3.c: New.
50380
50381 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50382
50383         * g++.dg/README (Subdirectories): Document new subdir expr.
50384         * g++.dg/expr/pmf-1.C: New test.
50385
50386 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50387
50388         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50389
50390 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50391
50392         * g++.dg/abi/bitfield3.C: New test.
50393
50394 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50395
50396         * lib/gcov.exp: Tweak expected line formats.
50397         * gcc.misc-tests/gcov8.c: New test.
50398         * gcc.misc-tests/gcov8.x: New flags.
50399
50400 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50401
50402         * consistency.vlad/layout/endian.c: Include string.h.
50403
50404         * gcc.c-torture/execute/20020805-1.c: New test.
50405
50406 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50407
50408         * g++.dg/other/conversion1.C: New test.
50409
50410 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50411
50412         * gcc.dg/builtins-1.c: New testcase.
50413
50414 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50415
50416         * g++.dg/inherit/access3.C: New test.
50417
50418 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50419
50420         * gcc.dg/ia64-visibility-2.c: New test.
50421
50422 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50423
50424         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50425         __qualifier_flags to __flags.
50426
50427 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50428
50429         * g++.dg/inherit/operator1.C: New test.
50430         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50431         * g++.dg/other/error1.C: Change expected error message.
50432         * g++.dg/template/conv4.C: Likewise.
50433
50434 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50435
50436         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50437         for documented behavior.
50438
50439 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50440
50441         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50442         several targets known to fail.
50443
50444 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50445
50446         * gcc.dg/mips-args-[123].c: New tests.
50447
50448 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50449
50450         * gcc.dg/ppc-spe.c: New.
50451
50452 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50453
50454         * g++.dg/other/ptrmem4.C: New testcase.
50455
50456 2002-07-24  Richard Henderson  <rth@redhat.com>
50457
50458         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50459
50460 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50461
50462         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50463
50464 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50465
50466         * gcc.c-torture/execute/memset-3.c: New testcase.
50467
50468 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50469
50470         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50471         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50472
50473 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50474
50475         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50476         Delete.
50477
50478 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50479
50480         * gcc.c-torture/compile/simd-4.c: New test.
50481
50482 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50483
50484         PR c++/7347, c++/7348
50485         * g++.dg/template/access4.C: New test.
50486         * g++.dg/template/access5.C: New test.
50487         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50488         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50489         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50490         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50491
50492 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50493
50494         * gcc.dg/gnu89-init-2.c: New test.
50495
50496 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50497
50498         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50499
50500 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50501
50502         * gcc.c-torture/execute/20020720-1.c: New testcase.
50503
50504 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50505
50506         * gcc.dg/cpp/Wsignprom.c: New tests.
50507
50508 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50509
50510         * gcc.c-torture/execute/loop-13.c: New test.
50511
50512 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50513
50514         * gcc.dg/cpp/expr.c: New tests.
50515
50516 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50517
50518         * g++.dg/opt/pr6713.C: Add template instantiation.
50519
50520 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50521
50522         * gcc.dg/nest.c: New test.
50523
50524 2002-07-17  Richard Henderson  <rth@redhat.com>
50525
50526         * g++.dg/opt/pr6713.C: New test.
50527
50528 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50529
50530         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50531         XFAIL for all x86 processors.
50532
50533 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50534
50535         * gcc.c-torture/execute/20010122-1.x: Do not test with
50536         -fomit-frame-pointer.
50537
50538 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50539
50540         * g++.dg/template/instantiate2.C: New test.
50541         * g++.dg/template/spec4.C: New test.
50542
50543 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50544
50545         * g++.dg/template/access2.C: New test.
50546         * g++.dg/template/access3.C: New test.
50547
50548 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50549
50550         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50551         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50552         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50553         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50554         Convert to use <stdarg.h>.
50555         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50556         Delete.
50557         * gcc.dg/va-arg-2.c: New.
50558         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50559
50560 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50561
50562         * gcc.c-torture/compile/20020710-1.c: New test.
50563
50564 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50565                           Andrew Pinski  <pinskia@physics.uc.edu>
50566
50567         gcc.c-torture/compile/simd-2.c: New testcase.
50568         gcc.c-torture/compile/simd-3.c: Likewise.
50569
50570 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50571
50572         PR c++/7224
50573         * g++.dg/overload/error1.C: New test.
50574
50575 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50576
50577         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50578         configuration and IRIX 6 O32 ABI.
50579
50580 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50581
50582         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50583
50584 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50585
50586         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50587
50588 2002-07-10  Jeffrey A Law  <law@redhat.com>
50589
50590         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50591
50592         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50593
50594 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50595
50596         * gcc.dg/20020312-2.c: Check for __PPC__.
50597
50598 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50599
50600         * gcc.c-torture/compile/20020709-1.c: New test.
50601
50602 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50603
50604         * g++.dg/template/qualttp21.C: New test case.
50605
50606 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50607
50608         * gcc.c-torture/compile/20020706-1.c: New test.
50609         * gcc.c-torture/compile/20020706-2.c: New test.
50610
50611 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50612             Alexandre Oliva  <aoliva@redhat.com>
50613
50614         * g++.dg/warn/incomplete1.C: New test.
50615
50616 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50617
50618         PR c++/7099
50619         * g++.dg/warn/noreturn1.C: New test.
50620
50621 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50622
50623         PR c++/6706
50624         * g++.dg/debug/debug6.C: New test.
50625         * g++.dg/debug/debug7.C: New test.
50626
50627 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50628
50629         * gcc.c-torture/compile/simd-3.c: New test.
50630
50631 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50632
50633         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50634         * gcc.dg/20020620-1.c: Likewise.
50635
50636 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50637
50638         PR c++/6944
50639         * g++.dg/init/array4.C: New test.
50640         * g++.dg/init/array5.C: New test.
50641
50642 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50643
50644         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50645         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50646
50647 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50648
50649         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50650         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50651         * gcc.dg/wtr-conversion-1.c: Likewise.
50652         * gcc.dg/wtr-escape-1.c: Likewise.
50653         * gcc.dg/wtr-int-type-1.c: Likewise.
50654         * gcc.dg/wtr-label-1.c: Likewise.
50655         * gcc.dg/wtr-static-1.c: Likewise.
50656         * gcc.dg/wtr-strcat-1.c: Likewise.
50657         * gcc.dg/wtr-suffix-1.c: Likewise.
50658         * gcc.dg/wtr-switch-1.c: Likewise.
50659         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50660         * gcc.dg/wtr-union-init-1.c: Likewise.
50661         * gcc.dg/wtr-union-init-2.c: Likewise.
50662         * gcc.dg/wtr-union-init-3.c: Likewise.
50663
50664         * gcc.dg/wtr-func-def-1.c: New test.
50665
50666 2002-07-02 Devang Patel <dpatel@apple.com>
50667
50668         * objc.dg/param-1.m: New test.
50669
50670 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50671
50672         * gcc.dg/cpp/trad/directive.c: Add test.
50673         * gcc.dg/cpp/trad/macroargs.c: Add test.
50674         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50675
50676 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50677
50678         * gcc.dg/cpp/cmdlne-M.c: New test.
50679
50680 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50681
50682         * objc.dg/desig-init-1.m: New test.
50683
50684 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50685
50686         PR c++/6716
50687         * g++.dg/template/instantiate1.C: New test.
50688
50689 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50690
50691         PR c++/7112
50692         * g++.dg/template/sizeof2.C: New test.
50693
50694 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50695
50696         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50697         gcc.dg/cpp/trad/include.c: New tests.
50698
50699 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50700
50701         PR target/7177
50702         * gcc.c-torture/compile/20020701-1.c: New test.
50703
50704 2002-07-01  Stan Shebs  <shebs@apple.com>
50705
50706         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50707         header here...
50708         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50709         (objc-torture-execute): or here.
50710
50711 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50712
50713         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50714
50715 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50716
50717         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50718
50719 2002-06-30  Devang Patel  <dpatel@apple.com>
50720
50721         * objc.dg/fsyntax-only.m: New test.
50722
50723 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50724
50725         PR c++/6695
50726         * g++.dg/template/friend7.C: New file.
50727
50728 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50729
50730         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50731         return type.
50732
50733 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50734
50735         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50736         avoid division by zero.
50737
50738 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50739
50740         * gcc.dg/Wunknownprag.c: New tests.
50741
50742 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50743
50744         * gcc.c-torture/execute/simd-2.c: New test.
50745
50746 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50747
50748         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50749         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50750         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50751         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50752         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50753         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50754         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50755         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50756         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50757         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50758         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50759         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50760         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50761         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50762         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50763         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50764         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50765
50766 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50767
50768         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50769         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50770         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50771         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50772         New tests.
50773         * gcc.dg/cpp/trad/directive.c: Update.
50774
50775 2002-06-23  Andreas Jaeger  <aj@suse.de>
50776
50777         * gcc.c-torture/execute/complex-6.c: New.
50778
50779 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50780
50781         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50782         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50783         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50784         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50785
50786 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50787
50788         * gcc.dg/cpp/trad: New directory with traditional tests copied
50789         from parent directory.
50790         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50791         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50792         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50793         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50794         Move to trad/ and rename.
50795         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50796         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50797         gcc.dg/cpp/trad/redef2.c: New tests.
50798         * gcc.dg/cpp/trad/trad.exp: New driver.
50799
50800 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50801
50802         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50803         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50804         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50805         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50806         Remove.
50807
50808 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50809
50810         * gcc.dg/20020620-1.c: New test.
50811
50812 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50813
50814         * g++.dg/template/ttp4.C: New test.
50815
50816 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50817
50818         * g++.dg/opt/vt1.C: Fix regexp.
50819
50820 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50821
50822         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50823         Don't use attribute `noinline'.
50824
50825 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50826
50827         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50828
50829 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50830
50831         * gcc.c-torture/execute/simd-1.c: New.
50832
50833         * gcc.dg/simd-1.c: New.
50834
50835 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50836
50837         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50838
50839 2002-06-16  Richard Henderson  <rth@redhat.com>
50840
50841         * g++.dg/ext/anon-struct1.C: New.
50842         * g++.dg/ext/anon-struct2.C: New.
50843         * g++.dg/ext/anon-struct3.C: New.
50844         * gcc.dg/anon-struct-1.c: New.
50845         * gcc.dg/anon-struct-2.c: New.
50846         * gcc.dg/anon-struct-3.c: New.
50847         * gcc.dg/20011008-1.c: Adjust warning text.
50848         * gcc.dg/20020527-1.c: Add -fms-extensions.
50849
50850 2002-06-16  Richard Henderson  <rth@redhat.com>
50851
50852         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50853
50854 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50855
50856         * gcc.c-torture/execute/20020615-1.c: New test.
50857
50858 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50859
50860         * gcc.c-tortuture/execute/compare-1.c: New test case.
50861         * gcc.c-tortuture/execute/compare-2.c: New test case.
50862         * gcc.c-tortuture/execute/compare-3.c: New test case.
50863
50864 2002-06-13  Richard Henderson  <rth@redhat.com>
50865
50866         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50867         ia64 ilp32.
50868
50869 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50870
50871         * g++.dg/template/typename2.C: Update error message.
50872
50873 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50874
50875         * gcc.c-torture/execute/20020611-1.c: New test.
50876
50877 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50878
50879         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50880         list of targets to skip.
50881
50882 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50883
50884         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50885         targets if not optimizing.
50886
50887 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50888
50889         * gcc.c-torture/compile/20020605-1.c: New test.
50890
50891         * g++.dg/opt/vt1.C: New test.
50892
50893         * gcc.dg/20020531-1.c: New test.
50894
50895         * gcc.dg/20020530-1.c: New test.
50896
50897         * gcc.dg/20020527-1.c: New test.
50898
50899         * g++.dg/opt/cse1.C: New test.
50900
50901 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50902
50903         * gcc.dg/20020607-2.c: New test case.
50904
50905 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50906
50907         * gcc.c-torture/compile/20020604-1.c: New test.
50908
50909 2002-06-04  Richard Henderson  <rth@redhat.com>
50910
50911         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50912         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50913         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50914
50915 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50916
50917         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50918
50919 2002-06-03  Richard Henderson  <rth@redhat.com>
50920
50921         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50922         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50923
50924 2002-06-02  Richard Henderson  <rth@redhat.com>
50925
50926         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50927         test functions static.
50928
50929 2002-06-02  Andreas Jaeger  <aj@suse.de>
50930
50931         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50932         now.
50933
50934 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50935
50936         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50937         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50938         Update for mofified diagnostics.
50939         * gcc.dg/c99-intconst-1.c: No longer fail.
50940
50941 2002-06-02  Richard Henderson  <rth@redhat.com>
50942
50943         * gcc.dg/uninit-A.c: Remove xfail markers.
50944
50945 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50946
50947         * gcc.dg/fnegate-1.c: New test case.
50948
50949 2002-05-30  Osku Salerma  <osku@iki.fi>
50950
50951         * gcc.c-torture/execute/mayalias-1.c: New file.
50952
50953 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50954
50955         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50956         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50957         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50958
50959 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50960
50961         * gcc.c-torture/execute/20020529-1.c: New test.
50962
50963 2002-05-27  Richard Henderson  <rth@redhat.com>
50964
50965         * g++.dg/ext/attrib6.C: New test case.
50966
50967 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50968
50969         * gcc.c-torture/execute/pure-1.c: New test.
50970
50971 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50972
50973         * gcc.dg/cpp/arith-2.c: Remove.
50974
50975 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50976
50977         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50978         * gcc.dg/cpp/if-3.c: Remove.
50979
50980 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50981
50982         * g++.dg/opt/cse2.C: New test.
50983
50984 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50985
50986         * gcc.dg/cpp/arith-1.c: New semantic tests.
50987         * gcc.dg/cpp/if-1.c: Update.
50988
50989 2002-05-24  Ben Elliston  <bje@redhat.com>
50990
50991         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50992
50993 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50994
50995         * gcc.dg/verbose-asm.c: New test.
50996
50997 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50998
50999         * gcc.dg/cpp/paste12.c: New test.
51000
51001 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51002
51003         * g++.dg/parse/named_ops.C: New test.
51004
51005 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51006
51007         * gcc.dg/weak-8.c: New test.
51008
51009 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51010
51011         * gcc.dg/weak-2.c: Allow optional leading underscore
51012         in scan-assembler symbol name.
51013         * gcc.dg/weak-3.c: Likewise.
51014         * gcc.dg/weak-4.c: Likewise.
51015         * gcc.dg/weak-5.c: Likewise.
51016
51017 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51018
51019         * gcc.dg/20020523-1.c: New test.
51020
51021 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51022
51023         * objc.dg/const-str-2.m: Update now that we stop after
51024         a command line error.
51025
51026 2002-05-22  Richard Henderson  <rth@redhat.com>
51027
51028         * g++.dg/dg.exp: Fix typo in test pruneing.
51029
51030 2002-05-22  Richard Henderson  <rth@redhat.com>
51031
51032         * g++.dg/dg.exp: Prune the tls subdirectory.
51033         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51034         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51035         * g++.dg/tls/init-1.C: New.
51036
51037 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51038
51039         * gcc.dg/20020517-1.c: New test.
51040
51041 2002-05-21  Richard Henderson  <rth@redhat.com>
51042
51043         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51044         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51045
51046 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51047
51048         * g++.dg/other/copy2.C: New test.
51049
51050 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51051
51052         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51053         (MAX_COPY): Bump up to 10 times sizeof (long long).
51054         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51055
51056         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51057         sizeof (long long).
51058
51059         * gcc.c-torture/execute/strcpy-1.c: New test.
51060
51061 2002-05-19  Jason Merrill  <jason2redhat.com>
51062
51063         * g++.dg/ext/oper1.C: New test.
51064
51065 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51066 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51067
51068         * README.QMTEST: New file.
51069
51070         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51071
51072 2002-05-19  Andreas Jaeger  <aj@suse.de>
51073
51074         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51075         now.
51076         * gcc.c-torture/execute/loop-2d.x: Likewise.
51077
51078 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51079
51080         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51081         support weak symbols.
51082         * gcc.dg/weak-4.c: Likewise.
51083         * gcc.dg/weak-6.c: Likewise.
51084
51085 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51086
51087         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51088         cygwin, coff and h8300-*-hms targets
51089         * gcc.dg/weak-5.c: Likewise.
51090         * gcc.dg/weak-7.c: Likewise.
51091
51092 2002-05-16  Jason Merrill  <jason@redhat.com>
51093
51094         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51095         (scan-assembler-not, scan-assembler-dem): Likewise.
51096         (scan-assembler-dem-not): Likewise.
51097
51098 2002-05-15  Richard Henderson  <rth@redhat.com>
51099
51100         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51101
51102 2002-05-15  Richard Henderson  <rth@redhat.com>
51103
51104         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51105         (vfoo1f): Warning here.
51106         (vfoo1l): Don't redefine the alias.
51107
51108 2002-05-14  Jason Merrill  <jason@redhat.com>
51109             Alexandre Oliva  <aoliva@redhat.com>
51110
51111         * g++.dg/init/pm1.C: New test.
51112
51113 2002-05-12  David S. Miller  <davem@redhat.com>
51114
51115         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51116         types.
51117
51118 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51119
51120         * gcc.c-torture/execute/20020510-1.c: New test case.
51121
51122 2002-05-10  David S. Miller  <davem@redhat.com>
51123
51124         * gcc.c-torture/execute/conversion.c: Test long double too.
51125
51126 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51127
51128         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51129         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51130         * lib/g++.exp (g++_link_flags): Likewise.
51131         * lib/objc.exp (objc_target_compile): Likewise.
51132
51133 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51134
51135         * gcc.dg/cpp/poison.c: Update.
51136         * gcc.dg/cpp/20000625-2.c: Remove.
51137         * gcc.dg/cpp/direct2s.c: Remove final test.
51138
51139 2002-05-08  Tom Rix  <trix@redhat.com>
51140
51141         * gcc.c-torture/execute/20020508-1.c: New test.
51142         * gcc.c-torture/execute/20020508-2.c: New test.
51143         * gcc.c-torture/execute/20020508-3.c: New test.
51144
51145 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51146
51147         * gcc.dg/cpp/charconst-4.c: More tests.
51148
51149 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51150
51151         PR c/6569
51152         * gcc.dg/weak-3.c: Update location of warning messages.
51153         * gcc.dg/weak-5.c: Likewise.
51154
51155 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51156
51157         * gcc.c-torture/execute/20020506-1.c: New test case.
51158
51159 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51160
51161         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51162
51163 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51164
51165         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51166
51167 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51168
51169         * gcc.dg/cpp/charconst-3.c: New test.
51170
51171 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51172
51173         * gcc.dg/cpp/charconst.c: Update tests.
51174
51175 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51176
51177         * treelang: Added directory for new sample language treelang. Also
51178         lib/treelang.exp: New file to signal treelang should be tested.
51179
51180 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51181
51182         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51183         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51184         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51185         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51186         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51187         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51188         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51189
51190 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51191
51192         * gcc.dg/format/xopen-2.c: New test.
51193
51194 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51195
51196         * gcc.dg/20020503-1.c: New test.
51197
51198 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51199
51200         * g++.dg/init/dtor1.C: Make it tougher.
51201
51202 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51203
51204         * g++.dg/init/dtor1.C: New test.
51205
51206 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51207
51208         * gcc.dg/altivec-8.c: New.
51209
51210 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51211
51212         * gcc.dg/altivec-7.c: New.
51213
51214 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51215
51216         * g++.dg/parse/typedef1.C: New test.
51217
51218 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51219
51220         PR c++/6486
51221         * g++.dg/template/friend6.C: New test.
51222
51223         PR c++/6492
51224         * g++.dg/init/copy1.C: New test.
51225
51226 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51227
51228         * g++.dg/warn/effc1.C: New test.
51229
51230 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51231
51232         * gcc.dg/cpp/if-cexp.c: Add a test.
51233
51234 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51235
51236         * gcc.dg/20020426-2.c: New test.
51237
51238 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51239
51240         * gcc.dg/cpp/if-mop.c: Update.
51241         * gcc.dg/cpp/if-mpar.c: Add test.
51242         * gcc.dg/cpp/if-oppr.c: Update.
51243
51244 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51245
51246         PR c/6343
51247         * gcc.dg/weak-[2-7].c: New tests.
51248
51249 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51250
51251         * gcc.dg/enum1.c: New test.
51252
51253 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51254
51255         PR c++/6497
51256         * g++.dg/inherit/access2.C: New test.
51257
51258 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51259
51260         PR bootstrap/6445
51261         * gcc.dg/20020426-1.c: New test.
51262
51263 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51264
51265         * g++.dg/abi/enum1.C: New test.
51266
51267 2002-04-26  Richard Henderson  <rth@redhat.com>
51268
51269         * gcc.dg/c99-bool-1.c: Expect always true warning.
51270
51271 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51272
51273         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51274
51275 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51276
51277         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51278         targets.
51279
51280 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51281
51282         * g++.dg/abi/mange7.C: New test.
51283
51284         PR c++/6438.
51285         * g++.dg/parse/stmtexpr2.C: New test.
51286
51287 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51288
51289         * gcc.dg/20020312-2.c: Add SH target.
51290
51291 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51292
51293         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51294         compiler output on mips*-*-irix*.
51295
51296 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51297
51298         * g++.dg/parse/attr1.C: New test.
51299
51300 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51301
51302         * gcc.c-torture/execute/string-opt-17.c: New test case.
51303         * gcc.c-torture/execute/memset-2.c: New test case.
51304
51305 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51306
51307         PR c++/6256:
51308         * g++.dg/template/friend5.C: New test.
51309
51310         PR c++/6331:
51311         * g++.dg/template/qual1.C: Likewise.
51312
51313 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51314
51315         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51316         Include stdlib.h, not stdio.h or ctype.h.
51317
51318 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51319
51320         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51321         cris-*-elf* and mmix-*-*.
51322         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51323         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51324         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51325         Ditto.
51326         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51327         * gcc.dg/wchar_t-1.c: Ditto.
51328
51329 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51330
51331         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51332         Clarify comment.
51333
51334 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51335
51336         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51337
51338 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51339
51340         * gcc.c-torture/execute/20000906-1.x: Delete.
51341
51342 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51343
51344         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51345
51346 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51347
51348         * PR6367
51349         * g77.f-torture/execute/6367.f: New test.
51350         * g77.f-torture/execute/6367.x: Disable for MMIX.
51351
51352 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51353
51354         * PR6352
51355         * g++.dg/opt/inline2.C: New test.
51356
51357 2002-04-18  Richard Henderson  <rth@redhat.com>
51358
51359         * gcc.dg/20000906-1.c: Enable for all targets.
51360         * gcc.c-torture/compile/iftrap-2.c: New.
51361
51362 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51363
51364         * gcc.dg/20020418-1.c: New test.
51365         * gcc.dg/20020418-2.c: New test.
51366
51367 2002-04-18  Richard Henderson  <rth@redhat.com>
51368
51369         * gcc.c-torture/compile/iftrap-1.c: New.
51370         * gcc.dg/iftrap-1.c: Adjust for ia64.
51371         * gcc.dg/iftrap-2.c: New.
51372
51373 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51374
51375         * gcc.c-torture/compile/20020418-1.c: New test.
51376
51377 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51378
51379         * gcc.c-torture/compile/20020415-1.c: New.
51380
51381 2002-04-18  David S. Miller  <davem@redhat.com>
51382
51383         * gcc.c-torture/execute/20020418-1.c: New test.
51384
51385 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51386
51387         * gcc.dg/20020416-1.c: New test.
51388
51389         * g++.dg/opt/inline1.C: New test.
51390
51391 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51392
51393         * gcc.dg/altivec-5.c: New test.
51394
51395         * gcc.dg/20020415-1.c: New test.
51396
51397 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51398
51399         * lib/chill.exp: Remove.
51400
51401 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51402
51403         * g++.dg/other/big-struct.C: New test.
51404
51405 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51406
51407         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51408         of scratch file.
51409
51410 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51411
51412         PR c/6277
51413         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51414         in scan-assembler function name
51415
51416 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51417
51418         * g77.f-torture/execute/980628-4.x,
51419         g77.f-torture/execute/980628-5.x,
51420         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51421         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51422         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51423         i[34567]86-*-*.
51424
51425 2002-04-13  David S. Miller  <davem@redhat.com>
51426
51427         * gcc.c-torture/execute/20020413-1.c: New test.
51428
51429 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51430
51431         * gcc.dg/asm-6.c,
51432         * g++.dg/ext/asm1.C: New tests.
51433
51434 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51435
51436         PR c++ 5373.
51437         * g++.dg/parse/stmtexpr1.C: New test.
51438
51439         PR c++/5189.
51440         * g++.dg/template/copy1.C: New test.
51441
51442 2002-04-12  Richard Henderson  <rth@redhat.com>
51443
51444         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51445
51446 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51447
51448         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51449         gcc.c-torture/execute/20020307-2.c.
51450
51451 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51452
51453         * g++.dg/ext/attrib5.C,
51454         * g++.dg/lookup/struct1.C: New tests.
51455
51456 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51457
51458         * gcc.dg/20020411-1.c: New test.
51459
51460         * gcc.c-torture/execute/20020411-1.c: New test.
51461
51462 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51463
51464         * g77.f-torture/execute/6177.f: New test.
51465
51466 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51467
51468         PR middle-end/6247
51469         * g++.dg/opt/cleanup1.C: New test.
51470
51471         * g++.dg/opt/const1.C: New test.
51472
51473 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51474
51475         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51476
51477 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51478
51479         PR c++/5507
51480         * g++.dg/template/typename2.C: New test.
51481
51482 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51483
51484         * gcc.c-torture/execute/loop-12.c: New.
51485
51486 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51487
51488         * g77.f-torture/execute/980628-4.x,
51489         g77.f-torture/execute/980628-5.x,
51490         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51491         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51492         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51493
51494 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51495
51496         PR optimization/6086
51497         * g++.dg/opt/preinc1.C: New test.
51498
51499 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51500
51501         PR c++/5571
51502         * g++.dg/opt/static2.C: New test.
51503
51504 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51505
51506         PR c/5120
51507         * gcc.dg/20020406-1.c: New test.
51508
51509 2002-04-04  David S. Miller  <davem@redhat.com>
51510
51511         * gcc.c-torture/execute/20020404-1.c: New test.
51512
51513 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51514
51515         PR c/6123
51516         * gcc.dg/20020312-2.c: Do not declare global register variable
51517         if __PIC__ or __pic__ is defined.
51518
51519 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51520
51521         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51522         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51523
51524 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51525
51526         * gcc.misc-tests/linkage.exp: Update last change to handle
51527         sparc*-, not just sparc-.
51528
51529 2002-04-03  Richard Henderson  <rth@redhat.com>
51530
51531         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51532
51533 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51534
51535         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51536
51537 2002-04-02  David S. Miller  <davem@redhat.com>
51538
51539         * gcc.c-torture/execute/20020402-3.c: New test.
51540
51541 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51542
51543         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51544         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51545
51546         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51547         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51548         g77.f-torture/execute/20001201.x,
51549         g77.f-torture/execute/u77-test.x: New files.
51550
51551         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51552         * gcc.dg/wchar_t-1.c: Ditto.
51553
51554 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51555
51556         * gcc.c-torture/execute/20020402-1.c: New test.
51557
51558 2002-04-01  Richard Henderson  <rth@redhat.com>
51559
51560         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51561
51562         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51563
51564 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51565
51566         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51567
51568 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51569
51570         * g++.dg/inherit/template-as-base.C: Expect error.
51571         * g++.dg/inherit/namespace-as-base.C: Likewise.
51572
51573 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51574
51575         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51576         g++.dg/ext/instantiate3.C: Tweak match patterns.
51577
51578         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51579         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51580         -da test.
51581
51582 2002-03-31  Richard Henderson  <rth@redhat.com>
51583
51584         * gcc.dg/special/alias-2.c: New.
51585         * gcc.dg/special/ecos.exp: Run it.
51586
51587 2002-03-31  Richard Henderson  <rth@redhat.com>
51588
51589         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51590
51591 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51592
51593         * gcc.dg/weak-1.c: Disable on h8300 port.
51594
51595 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51596
51597         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51598         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51599         ordering tests.
51600         * g++.dg/bprob/bprob-1.C: New test.
51601         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51602         * g++.dg/gcov/gcov-1.C: New test.
51603         * g++.dg/gcov/gcov-1.x: New file.
51604         * g++.dg/gcov/gcov-2.C: New test.
51605         * g++.dg/gcov/gcov-3.C: New test.
51606         * g++.dg/gcov/gcov-3.h: New file.
51607
51608 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51609
51610         * g++.old-deja/g++.other/builtins5.C: New test.
51611         * g++.old-deja/g++.other/builtins6.C: New test.
51612         * g++.old-deja/g++.other/builtins7.C: New test.
51613         * g++.old-deja/g++.other/builtins8.C: New test.
51614         * g++.old-deja/g++.other/builtins9.C: New test.
51615
51616 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51617
51618         * g++.dg/opt/static1.C: New test.
51619
51620         * g++.dg/opt/longbranch1.C: New test.
51621
51622 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51623
51624         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51625
51626         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51627
51628 2002-03-28  Jeffrey A Law  (law@redhat.com)
51629
51630         * gcc.c-torture/execute/20020328-1.c: New test.
51631
51632 2002-03-27  Richard Henderson  <rth@redhat.com>
51633
51634         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51635         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51636         move from g++.old-deja/g++.ext/.
51637
51638 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51639
51640         * g++.dg/init/new2.C: New test.
51641
51642 2002-03-26  Richard Henderson  <rth@redhat.com>
51643
51644         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51645
51646         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51647         on sparc.
51648
51649         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51650         sparcv9 systems.
51651         * gcc.dg/20001102-1.c: Likewise.
51652
51653 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51654
51655         * gcc.dg/cpp/endif-pedantic1.c,
51656         gcc.dg/cpp/endif-pedantic2.c: New tests.
51657
51658 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51659
51660         * g++.dg/init/new1.C: New test.
51661
51662 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51663
51664         * g++.dg/abi/vbase9.C: New test.
51665
51666 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51667
51668         * gcc.dg/arm-asm.c: New test.
51669
51670 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51671
51672         * gcc.dg/Wswitch-enum.c: New test.
51673         Fix PR c/5044.
51674
51675 2002-03-26  Richard Henderson  <rth@redhat.com>
51676
51677         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51678         structure.
51679
51680 2002-03-25  Richard Henderson  <rth@redhat.com>
51681
51682         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51683         sparcv9 systems.
51684
51685         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51686         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51687
51688 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51689
51690         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51691
51692 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51693
51694         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51695         targets using generic thunk support.
51696
51697 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51698
51699         * gcc.c-torture/compile/20020323-1.c: New test.
51700
51701         * g++.dg/opt/conj2.C: New test.
51702
51703 2002-03-24  Richard Henderson  <rth@redhat.com>
51704
51705         * gcc.dg/weak-1.c: Use -fno-common.
51706
51707 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51708
51709         * g77.dg/f77-edit-apostrophe-out.f: New test
51710         * g77.dg/f77-edit-h-out.f: New test
51711         * g77.dg/f77-edit-t-in.f: New test
51712         * g77.dg/f77-edit-t-out.f: New test
51713         * g77.dg/f77-edit-x-out.f: New test
51714         * g77.dg/f77-edit-slash-out.f: New test
51715         * g77.dg/f77-edit-colon-out.f: New test
51716         * g77.dg/f77-edit-s-out.f: New test
51717
51718 2002-03-24  Richard Henderson  <rth@redhat.com>
51719
51720         * objc/execute/formal_protocol-6.x: New XFAIL.
51721
51722 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51723
51724         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51725         that do not support weak symbols
51726
51727 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51728
51729         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51730         * lib/g77.exp: Likewise.
51731         * lib/objc.exp: Likewise.
51732
51733 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51734
51735         * gcc.dg/Wswitch-default.c: New test.
51736
51737 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51738
51739         * g++.dg/other/enum1.C: New test.
51740
51741 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51742
51743         * gcc.dg/pragma-ep-3.c: Fix typo.
51744
51745 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51746
51747         * g++.dg/inherit/template-as-base.C: New test.
51748
51749 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51750
51751         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51752         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51753
51754 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51755
51756         * gcc.dg/cpp/multiline.c: Update to match.
51757
51758 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51759
51760         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51761
51762 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51763
51764         * gcc.dg/cpp/extratokens2.c: New file.
51765
51766 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51767
51768         * gcc.dg/20020312-2.c: Add rs6000 target.
51769
51770         * gcc.c-torture/compile/20020319-1.c: New test.
51771
51772 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51773
51774         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51775         (A, E): Handle this.
51776
51777 2002-03-20  Jason Merrill  <jason@redhat.com>
51778
51779         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51780         ignoring -fpic.
51781         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51782         through prune_gcc_output.
51783
51784 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51785
51786         * gcc.c-torture/compile/20020320-1.c: New test.
51787
51788 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51789
51790         * gcc.c-torture/compile/20020318-1.c: New test.
51791
51792         * gcc.dg/struct-by-value-1.c: New test.
51793
51794         * gcc.dg/20020319-1.c: New test.
51795
51796 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51797
51798         * g++.dg/opt/conj1.C: New test.
51799
51800 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51801
51802         * g++.dg/template/qualttp20.C: Revert previous change.
51803         * g++.dg/template/qualttp3.C: Likewise.
51804         * g++.dg/template/qualttp4.C: Likewise.
51805         * g++.dg/template/qualttp5.C: Likewise.
51806         * g++.dg/template/qualttp6.C: Likewise.
51807         * g++.dg/template/qualttp7.C: Likewise.
51808         * g++.dg/template/qualttp8.C: Likewise.
51809         * g++.dg/template/recurse.C: Likewise.
51810
51811 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51812
51813         * gcc.dg/cpp/wchar-1.c: Update.
51814
51815 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51816
51817         * g++.dg/template/conv1.C: New test.
51818         * g++.dg/template/conv2.C: New test.
51819         * g++.dg/template/conv3.C: New test.
51820         * g++.dg/template/conv4.C: New test.
51821
51822 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51823
51824         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51825         * g++.dg/template/qualttp3.C: Likewise.
51826         * g++.dg/template/qualttp4.C: Likewise.
51827         * g++.dg/template/qualttp5.C: Likewise.
51828         * g++.dg/template/qualttp6.C: Likewise.
51829         * g++.dg/template/qualttp7.C: Likewise.
51830         * g++.dg/template/qualttp8.C: Likewise.
51831         * g++.dg/template/recurse.C: Likewise.
51832
51833 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51834
51835         * g++.dg/opt/dtor1.C: New test.
51836
51837 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51838
51839         * gcc.c-torture/compile/20020315-1.c: New test.
51840
51841 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51842
51843         * gcc.dg/weak-1.c: Fix scan tests.
51844
51845 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51846
51847         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51848         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51849         cris-*-aout* mmix-*-*.
51850         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51851         cris-*-aout* mmix-*-*.
51852         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51853         cris-*-elf* cris-*-aout* and mmix-*-*.
51854         * gcc.dg/20001009-1.c: Ditto.
51855         * gcc.dg/20010912-1.c: Ditto.
51856         * gcc.dg/20020122-4.c: Ditto.
51857         * gcc.dg/inline-2.c: Ditto.
51858
51859 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51860
51861         * gcc.c-torture/compile/20020314-1.c: New test.
51862
51863 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51864
51865         * gcc.c-torture/execute/20020314-1.c: New test.
51866
51867 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51868
51869         * g++.dg/warn/Wunused-1.C: New test.
51870
51871 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51872
51873         * g++.dg/abi/mangle6.C: New test.
51874
51875 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51876
51877         * gcc.c-torture/compile/20020309-2.c: New test.
51878
51879         * gcc.c-torture/compile/20020312-1.c: New test.
51880
51881 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51882
51883         * g++.dg/other/access1.C: New test.
51884
51885 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51886
51887         * gcc.c-torture/execute/wchar_t-1.c: New test.
51888
51889 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51890
51891         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51892
51893 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51894
51895         * gcc.dg/20020312-1.c: New test case.
51896
51897 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51898
51899         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51900
51901 2002-03-11  Richard Henderson  <rth@redhat.com>
51902
51903         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51904         * g++.old-deja/g++.jason/report.C: Likewise.
51905
51906 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51907
51908         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51909         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51910
51911 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51912
51913         * g++.dg/overload/pmf1.C: New test.
51914
51915 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51916
51917         * gcc.c-torture/execute/20020307-1.c: Use long.
51918
51919 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51920
51921         PR optimization/5844
51922         * gcc.dg/20020310-1.c: New test.
51923
51924 2002-03-09  Michael Meissner  <meissner@redhat.com>
51925
51926         * gcc.c-torture/execute/memcpy-2.c: New test.
51927         * gcc.c-torture/execute/memset-1.c: New test.
51928         * gcc.c-torture/execute/strlen-1.c: New test.
51929         * gcc.c-torture/execute/strcmp-1.c: New test.
51930         * gcc.c-torture/execute/strncmp-1.c: New test.
51931
51932 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51933
51934         * gcc.dg/ppc-ldstruct.c: New test.
51935
51936 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51937
51938         * gcc.c-torture/execute/va-arg-22.c: New test.
51939
51940 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51941
51942         * gcc.c-torture/compile/20020309-1.c: New test.
51943
51944 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51945
51946         * gcc.c-torture/execute/20020307-2.c: New test.
51947
51948 2002-03-07  Jeffrey A Law  (law@redhat.com)
51949
51950         * g77.f-torture/compile/20020307-1.f: New test.
51951
51952 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51953
51954         * gcc.dg/unordered-1.c: New test.
51955
51956 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51957
51958         * gcc.c-torture/execute/20020307-1.c: New test.
51959
51960 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51961
51962         * gcc.dg/20020304-1.c: New test.
51963
51964         * gcc.c-torture/compile/20020304-2.c: New test.
51965
51966 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51967
51968         * gcc.c-torture/compile/20020304-1.c: New test case
51969         (from PR c/5830).
51970
51971 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51972
51973         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51974
51975 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51976
51977         * g++.dg/other/classkey1.C: New test.
51978
51979 2002-03-01  Richard Henderson  <rth@redhat.com>
51980
51981         * gcc.c-torture/compile/981223-1.x: New.
51982         * gcc.c-torture/compile/920625-1.x: New.
51983
51984 2002-02-28  Richard Henderson  <rth@redhat.com>
51985
51986         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51987
51988 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51989
51990         * gcc.c-torture/execute/20020227-1.c: New test.
51991
51992 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51993
51994         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51995         here" ERROR lines.
51996         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51997         * g++.old-deja.g++.other/defarg1.C: Likewise.
51998         * g++.old-deja/g++.pt/calls2.C: Likewise.
51999         * g++.old-deja/g++.pt/crash20.C: Likewise.
52000         * g++.old-deja/g++.pt/crash30.C: Likewise.
52001         * g++.old-deja/g++.pt/crash36.C: Likewise.
52002         * g++.old-deja/g++.pt/crash6.C: Likewise.
52003         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52004         * g++.old-deja/g++.pt/derived3.C: Likewise.
52005         * g++.old-deja/g++.pt/error1.C: Likewise.
52006         * g++.old-deja/g++.pt/friend21.C: Likewise.
52007         * g++.old-deja/g++.pt/friend23.C: Likewise.
52008         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52009         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52010
52011 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52012
52013         * gcc.c-torture/execute/20020225-2.c: New test.
52014
52015 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52016
52017         * gcc.c-torture/execute/920730-1t.c,
52018         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52019         Delete test cases, only relevant to -traditional.
52020
52021 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52022
52023         * gcc.dg/cpp/undef1.c: Remove.
52024         * gcc.dg/cpp/directiv.c: Update.
52025         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52026
52027 2002-02-27  Michael Meissner  <meissner@redhat.com>
52028
52029         * gcc.c-torture/execute/20020226-1.c: New test.
52030
52031 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52032
52033         * g++.dg/debug/debug4.C: New test.
52034
52035         * gcc.dg/ia64-visibility-1.c: New test.
52036
52037 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52038
52039         * gcc.dg/debug/20020224-1.c: New.
52040
52041 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52042
52043         * gcc.c-torture/execute/960416-1.x: New.
52044         * gcc.c-torture/execute/divconst-3.x: Likewise.
52045
52046 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52047
52048         * gcc.dg/20020224-1.c: New test.
52049
52050 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52051
52052         * gcc.c-torture/execute/20020225-1.c: New.
52053
52054 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52055
52056         * gcc.dg/cpp/wchar-1.c: New test.
52057
52058 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52059
52060         * gcc.dg/20020222-1.c: New test.
52061
52062 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52063
52064         * g++.dg/opt/anonunion1.C: New test.
52065
52066 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52067
52068         * g++.dg/template/qualttp19.C: New test.
52069         * g++.dg/template/qualttp20.C: New test.
52070         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52071         * g++.old-deja/g++.other/qual1.C: Likewise.
52072
52073 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52074
52075         * gcc.dg/attr-alwaysinline.c: New.
52076
52077 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52078
52079         * gcc.dg/20020220-1.c: New test.
52080
52081         * gcc.dg/20020220-2.c: New test.
52082
52083         * g++.dg/opt/mmx1.C: New test.
52084
52085 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52086
52087         * gcc.c-torture/compile/20020110.c: New test.
52088
52089 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52090
52091         * gcc.c-torture/execute/20020219-1.c: New test.
52092
52093         * gcc.dg/20020219-1.c: New test.
52094
52095         * gcc.dg/noncompile/20020220-1.c: New test.
52096
52097         * g++.dg/opt/ptrintsum1.C: New test.
52098
52099         * gcc.dg/debug/20020220-1.c: New test.
52100
52101 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52102
52103         * gcc.c-torture/execute/20020216-1.c: New test.
52104
52105 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52106
52107         * gcc.dg/decl-1.c: Update, new test.
52108
52109 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52110
52111         * g++.dg/abi/bitfield1.C: New test.
52112         * g++.dg/abi/bitfield2.C: New test.
52113
52114 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52115
52116         * gcc.dg/attr-nest.c: New test.
52117
52118 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52119
52120         * gcc.c-torture/execute/20020215-1.c: New test.
52121
52122 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52123
52124         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52125         * g++.dg/debug/debug.exp: New.
52126         * g++.dg/debug/trivial.C: New.
52127         * g++.dg/debug/debug1.C: Moved...
52128         * g++.dg/other/debug1.C: ...from here.
52129         * g++.dg/debug/debug2.C: Moved...
52130         * g++.dg/other/debug2.C: ...from here.
52131         * g++.dg/debug/debug3.C: Moved...
52132         * g++.dg/other/debug3.C: ...from here.
52133
52134         * gcc.dg/noncompile/20020213-1.c: New test.
52135
52136 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52137
52138         * g++.dg/other/debug3.C: New test.
52139
52140         * gcc.c-torture/execute/20020213-1.c: New test.
52141
52142 2002-02-13  Richard Smith <richard@ex-parrot.com>
52143
52144         * g++.old-deja/g++.other/thunk1.C: New test.
52145
52146 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52147
52148         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52149
52150 2002-02-13  Stan Shebs  <shebs@apple.com>
52151
52152         * gcc.dg/altivec-3.c: New.
52153
52154 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52155
52156         * gcc.dg/Wunreachable-1.c: New test.
52157         * gcc.dg/Wunreachable-2.c: New test.
52158
52159 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52160
52161         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52162
52163 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52164
52165         * gcc.dg/decl-1.c: New test.
52166
52167 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52168
52169         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52170
52171 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52172
52173         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52174         * gcc.c-torture/compile/980506-1.x: Likewise.
52175
52176 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52177
52178         * gcc.dg/20020210-1.c: New.
52179
52180 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52181
52182         * g77.f-torture/execute/947.f: New regression test
52183         for PR fortran/947.
52184
52185 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52186
52187         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52188         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52189
52190 2002-02-08  Richard Henderson  <rth@redhat.com>
52191
52192         * gcc.c-torture/compile/labels-3.c: New.
52193
52194 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52195
52196         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52197         expression statements work instead.
52198         * gcc.dg/noncompile/20020207-1.c: New test.
52199
52200 2002-02-07  Richard Henderson  <rth@redhat.com>
52201
52202         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52203
52204 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52205
52206         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52207         message from g77
52208         * lib/g77-dg.exp: Trim g77 error messages so that they are
52209         recognized by dg.exp.
52210
52211 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52212
52213         PR fortran/5473
52214         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52215
52216 2002-02-07  Richard Henderson  <rth@redhat.com>
52217
52218         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52219         to be sufficiently aligned for integers.
52220
52221 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52222
52223         * g++.dg/template/friend4.C: New test.
52224
52225 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52226
52227         PR fortran/5743
52228         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52229         unsupported cases.
52230
52231 2002-02-07  Richard Henderson  <rth@redhat.com>
52232
52233         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52234         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52235         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52236         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52237
52238 2002-02-06  Richard Henderson  <rth@redhat.com>
52239
52240         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52241
52242 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52243
52244         * gcc.dg/20020206-1.c: New test.
52245
52246 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52247
52248         * gcc.c-torture/execute/20020206-1.c: New test.
52249
52250         * gcc.c-torture/execute/20020206-2.c: New test.
52251
52252         PR optimization/5429:
52253         * gcc.c-torture/compile/20020206-1.c: New test.
52254
52255 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52256
52257         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52258         as certain file formats cannot support particularly large
52259         alignments.
52260
52261         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52262         and do not expect to be able to link the executable.
52263
52264         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52265         fail because the COFF format does not support the weak attribute.
52266
52267 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52268
52269         * g77.dg/pr5473.f: New test
52270
52271 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52272
52273         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52274         Fix testcase accordingly.
52275
52276 2002-02-04  Richard Henderson  <rth@redhat.com>
52277
52278         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52279         (buf): Change to be an array of pointers, not ints.
52280
52281 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52282
52283         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52284         before all tests.  Move warning one line above to match where it
52285         C frontend emits.
52286         * gcc.dg/Wswitch-2.c: New test.
52287         * g++.dg/warn/Wswitch-1.C: New test.
52288         * g++.dg/warn/Wswitch-2.C: New test.
52289
52290 2002-02-04  Richard Henderson  <rth@redhat.com>
52291
52292         * g++.dg/abi/offsetof.C: Fix size comparison.
52293
52294 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52295
52296         * gcc.dg/cast-qual-2.c: New test.
52297
52298 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52299
52300         * gcc.dg/20020201-4.c: New test.
52301
52302 2002-02-04  Ben Elliston  <bje@redhat.com>
52303
52304         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52305         target_info attribute != 0, in addition to the empty string.
52306         (gcc_target_compile): Likewise.
52307
52308 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52309
52310         * gcc.dg/Wswitch.c: New test.
52311         PR gcc/4475. PR gcc/3780.
52312
52313 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52314
52315         * g77.f-torture/execute/5122.f: New test for regressions
52316         against PR fortran/5122.
52317
52318 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52319
52320         * g77.f-torture/compile/pr3743.f: Delete
52321         * g77.dg/pr3743-1.f: New test.
52322         * g77.dg/pr3743-2.f: New test.
52323         * g77.dg/pr3743-3.f: New test.
52324         * g77.dg/pr3743-4.f: New test.
52325
52326 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52327
52328         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52329
52330 2002-02-02  Richard Henderson  <rth@redhat.com>
52331
52332         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52333         * gcc.c-torture/execute/bf64-1.c: Likewise.
52334
52335 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52336
52337         * gcc.dg/20020201-2.c: New test.
52338
52339         * gcc.dg/20020201-3.c: New test.
52340
52341         * gcc.c-torture/execute/bitfld-2.c: New test.
52342
52343 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52344
52345         * gcc.dg/bitfld-1.c: Update.
52346         * gcc.dg/bitfld-2.c: Update.
52347         * gcc.c-torture/execute/bitfld-1.x: New.
52348
52349 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52350
52351         * gcc.c-torture/execute/20020201-1.c: New test.
52352
52353 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52354
52355         PR target/5469
52356         * gcc.dg/20020201-1.c: New test.
52357
52358 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52359
52360         PR fortran/3743
52361         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52362         * g77.f-torture/compile/pr3743.x: Remove
52363
52364 2002-01-31  Tom Rix  <trix@redhat.com>
52365
52366         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52367
52368 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52369
52370         * gcc.dg/noncompile/20020130-1.c: New test.
52371
52372 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52373
52374         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52375
52376 2002-01-29  Richard Henderson  <rth@redhat.com>
52377
52378         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52379         to long long.
52380         * gcc.c-torture/execute/bf64-1.c: Likewise.
52381
52382 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52383
52384         * gcc.c-torture/execute/20020129-1.c: New test.
52385
52386 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52387
52388         * gcc.c-torture/compile/20000224-1.c: Update.
52389         * gcc.c-torture/execute/bitfld-1.c: New tests.
52390         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52391         * gcc.dg/uninit-A.c: Update.
52392
52393 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52394
52395         * g++.dg/template/ctor1.C: Add instantiation.
52396
52397 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52398
52399         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52400         argument to __builtin_prefetch to be const ptr.
52401
52402 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52403
52404         * gcc.c-torture/compile/20020120-1.c: New test.
52405
52406 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52407
52408         * gcc.c-torture/execute/20020127-1.c: New test.
52409
52410 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52411
52412         * g77.dg/f77-edit-i-in.f: New test
52413         * g77.dg/f77-edit-i-out.f: New test
52414
52415 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52416
52417         * gcc.dg/debug/debug.exp: New file.
52418         * gcc.dg/debug/trivial.c: New file.
52419         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52420         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52421         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52422         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52423         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52424         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52425         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52426         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52427         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52428         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52429         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52430         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52431         * gcc.dg/20000503-1.c: Removed.
52432         * gcc.dg/20010207-1.c: Removed.
52433         * gcc.dg/20011223-1.c: Removed.
52434         * gcc.dg/20020104-2.c: Removed.
52435         * gcc.dg/debug-1.c: Removed.
52436         * gcc.dg/debug-2.c: Removed.
52437         * gcc.dg/debug-3.c: Removed.
52438         * gcc.dg/debug-4.c: Removed.
52439         * gcc.dg/debug-5.c: Removed.
52440         * gcc.dg/debug-6.c: Removed.
52441         * gcc.dg/dwarf2-1.c: Removed.
52442         * gcc.dg/dwarf2-2.c: Removed.
52443
52444 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52445
52446         * g++.old-deja/g++.other/eh5.C: New test.
52447         * g++.old-deja/g++.other/sibcall2.C: New test.
52448         * g++.old-deja/g++.other/array9.C: New test.
52449         * g++.old-deja/g++.other/typename2.C: New test.
52450         * g++.old-deja/g++.other/crash60.C: New test.
52451         * g++.old-deja/g++.other/conv9.C: New test.
52452         * g++.old-deja/g++.other/mangle10.C: New test.
52453         * g++.old-deja/g++.other/unchanging1.C: New test.
52454         * g++.old-deja/g++.other/exprstmt1.C: New test.
52455         * g++.old-deja/g++.other/inline23.C: New test.
52456         * g++.old-deja/g++.eh/ia64-1.C: New test.
52457         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52458         * g++.old-deja/g++.other/reload1.C: New test.
52459         * g++.old-deja/g++.other/static20.C: New test.
52460         * g++.old-deja/g++.other/local-alloc1.C: New test.
52461         * g++.old-deja/g++.other/conv8.C: New test.
52462         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52463         * g++.old-deja/g++.other/storeexpr1.C: New test.
52464         * g++.old-deja/g++.other/storeexpr2.C: New test.
52465         * g++.dg/eh/template2.C: New test.
52466         * g++.dg/warn/weak1.C: New test.
52467
52468 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52469
52470         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52471         Remove first, non-varying, argument.
52472
52473 2002-01-23  Richard Henderson  <rth@redhat.com>
52474
52475         * gcc.dg/inline-2.c: New.
52476
52477         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52478         Add optional target arg.  Check number of arguments.
52479         (scan-assembler-not, scan-assembler-dem): Likewise.
52480         (scan-assembler-dem-not): Likewise.
52481
52482 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52483
52484         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52485         line 12.
52486         * g++.old-deja/g++.brendan/parse3.C,
52487         g++.old-deja/g++.other/crash26.C,
52488         g++.old-deja/g++.other/crash28.C,
52489         g++.old-deja/g++.other/crash29.C,
52490         g++.old-deja/g++.other/crash30.C,
52491         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52492
52493 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52494
52495         * gcc.dg/20020115-1.c: New.
52496
52497 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52498
52499         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52500
52501 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52502
52503         * gcc.dg/20020122-3.c: New.
52504
52505 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52506
52507         * g++.dg/other/gc1.C: New test.
52508
52509 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52510
52511         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52512
52513 2002-01-22  Richard Henderson  <rth@redhat.com>
52514
52515         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52516
52517 2002-01-22  Richard Henderson  <rth@redhat.com>
52518
52519         * gcc.dg/20020122-4.c: New.
52520
52521 2002-01-22  H.J. Lu <hjl@gnu.org>
52522
52523         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52524         link output.
52525         * gcc.dg/special/ecos.exp: Likewise.
52526         * lib/g++-dg.exp: Likewise.
52527         * lib/g77-dg.exp: Likewise.
52528         * lib/gcc-dg.exp : Likewise.
52529         * lib/mike-g++.exp: Likewise.
52530         * lib/mike-g77.exp: Likewise.
52531         * lib/mike-gcc.exp: Likewise.
52532         * lib/objc-dg.exp: Likewise.
52533
52534 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52535
52536         PR target/5379
52537         * gcc.dg/20020122-2.c: New test.
52538
52539 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52540
52541         * gcc.dg/20020122-1.c: New test.
52542
52543 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52544
52545         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52546
52547 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52548
52549         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52550
52551 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52552
52553         * gcc.c-torture/compile/20020121-1.c: New test.
52554
52555 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52556
52557         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52558         ld_library_path.
52559
52560 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52561
52562         * gcc.dg/20020218-1.c: New test.
52563
52564 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52565
52566         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52567         messages
52568         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52569         "At global scope" warning
52570         * g++.dg/ext/align1.C: Change cygwin test for alignment
52571         from db-bogus to dg-warning
52572
52573 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52574
52575         * g77.f-torture/compile/cpp2.F: New test.
52576
52577 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52578
52579         * g++.dg/template/access1.C: New test.
52580
52581 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52582
52583         * gcc.dg/20020118-1.c: New.
52584
52585 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52586
52587         * gcc.c-torture/execute/20020118-1.c: New test.
52588
52589 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52590
52591         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52592         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52593         alignment warnings.
52594
52595 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52596
52597         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52598         torture_with_loops and torture_without_loops
52599
52600 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52601
52602         * gcc.c-torture/compile/20020116-1.c: New test.
52603
52604 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52605
52606         * gcc.dg/20020116-2.c: New test.
52607
52608         * gcc.dg/ultrasp4.c: New test.
52609
52610         * gcc.dg/20020116-1.c: New test.
52611
52612 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52613
52614         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52615         by EABI.
52616
52617 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52618
52619         * gcc.misc-tests/i386-prefetch.exp: New.
52620         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52621         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52622         * gcc.misc-tests/i386-pf-none-1.c: New test.
52623         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52624
52625 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52626
52627         * gcc.dg/gnu89-init-1.c: Add new tests.
52628
52629 2002-01-15  Andreas Jaeger  <aj@suse.de>
52630
52631         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52632         * gcc.dg/i386-mmx-2.c: Likewise.
52633         * gcc.dg/i386-sse-1.c: Likewise.
52634         * gcc.dg/i386-sse-2.c: Likewise.
52635         * gcc.dg/i386-sse-3.c: Likewise.
52636
52637 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52638
52639         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52640         Uncomment additional cases that now pass.
52641
52642 2002-01-11  Richard Henderson  <rth@redhat.com>
52643
52644         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52645         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52646
52647 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52648
52649         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52650
52651 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52652
52653         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52654         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52655
52656 2002-01-10  Dale Johannesen  <dalej@apple.com>
52657
52658         * gcc.c-torture/execute/loop-11.c: New.
52659
52660 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52661
52662         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52663         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52664
52665 2002-01-09  Richard Henderson  <rth@redhat.com>
52666
52667         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52668         type in which to perform the operation for each size.
52669
52670 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52671
52672         * gcc.c-torture/compile/20020109-2.c: New test.
52673
52674 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52675
52676         * gcc.c-torture/execute/loop-10.c: New test.
52677
52678 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52679
52680         * gcc.c-torture/compile/20010226-1.c: New test.
52681         * gcc.c-torture/compile/20010227-1.c: New test.
52682         * gcc.c-torture/compile/20010426-1.c: New test.
52683         * gcc.c-torture/compile/20010510-1.c: New test.
52684         * gcc.c-torture/compile/20010605-3.c: New test.
52685         * gcc.c-torture/compile/20010824-1.c: New test.
52686         * gcc.c-torture/execute/20010409-1.c: New test.
52687         * gcc.dg/noncompile/20000901-1.c: New test.
52688         * gcc.dg/20001023-1.c: New test.
52689         * gcc.dg/20001101-1.c: New test.
52690         * gcc.dg/20001102-1.c: New test.
52691         * gcc.dg/20010207-1.c: New test.
52692         * gcc.dg/20010405-1.c: New test.
52693         * gcc.dg/20010822-1.c: New test.
52694         * gcc.dg/20011107-1.c: New test.
52695
52696 2002-01-09  Jeffrey A Law  (law@redhat.com)
52697
52698         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52699
52700         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52701         execution failure on PA targets.
52702
52703 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52704
52705         * gcc.c-torture/compile/20020109-1.c: New test.
52706
52707 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52708
52709         * gcc.c-torture/execute/20020108-1.c: New test.
52710
52711 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52712
52713         * gcc.dg/20020108-1.c: New test.
52714
52715 2002-01-08  H.J. Lu <hjl@gnu.org>
52716
52717         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52718         for header files.
52719
52720 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52721
52722         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52723         consistency.
52724
52725 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52726
52727         * gcc.dg/altivec-4.c: Test altivec predicates.
52728
52729 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52730
52731         * gcc.c-torture/execute/20020107-1.c: New test.
52732
52733 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52734
52735         PR c/5279
52736         * gcc.c-torture/compile/20020106-1.c: New test.
52737
52738 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52739
52740         * gcc.c-torture/execute/nestfunc-4.c: New test.
52741
52742 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52743
52744         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52745         extra triple that slipped in.
52746         * g++.old-deja/g++.abi/align.C: Likewise.
52747         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52748
52749 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52750
52751         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52752         * g++.old-deja/g++.abi/align.C: Likewise.
52753         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52754
52755         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52756         on FreeBSD/i386.
52757         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52758         FreeBSD.
52759
52760 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52761
52762         * gcc.dg/20020104-1.c: New test.
52763
52764         * gcc.dg/20020104-2.c: New test.
52765
52766 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52767
52768         * gcc.dg/20020103-1.c: Fix typo in target selector.
52769
52770 2002-01-03  Richard Henderson  <rth@redhat.com>
52771
52772         * gcc.dg/20020103-1.c: New.
52773
52774 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52775
52776         * gcc.c-torture/execute/20020103-1.c: New test.
52777
52778 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52779
52780         * g++.dg/other/debug2.C: New test.
52781
52782         * gcc.c-torture/compile/20020103-1.c: New test.
52783
52784 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52785
52786         * gcc.dg/gnu89-init-1.c: Added new tests.
52787
52788 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52789
52790         * g++.dg/template/friend2.C: Remove as patch is reverted.
52791
52792         * g++.dg/warn/oldcast1.C: New test.
52793
52794         * g++.dg/template/ptrmem1.C: New test.
52795         * g++.dg/template/ptrmem2.C: New test.
52796
52797         * g++.dg/template/ntp.C: New test.
52798
52799         * g++.dg/other/component1.C: New test.
52800
52801         * g++.dg/template/ttp3.C: New test.
52802
52803         * g++.dg/template/friend2.C: New test.
52804         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52805
52806 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52807
52808         * g++.dg/other/ptrmem1.C: New test.
52809         * g++.dg/other/ptrmem2.C: New test.
52810
52811 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52812
52813         * g++.dg/template/ctor1.C: New test.
52814
52815 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52816
52817         * g++.dg/template/friend2.C: New test.
52818
52819 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52820
52821         * gcc.dg/mmix-1.c: New test.
52822
52823 2001-12-31  Richard Henderson  <rth@redhat.com>
52824
52825         * gcc.dg/asm-5.c: New.
52826
52827 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52828
52829         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52830         in namespace __gnu_cxx
52831
52832 2001-12-30  Richard Henderson  <rth@redhat.com>
52833
52834         * gcc.dg/debug-6.c: New.
52835
52836 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52837
52838         * gcc.c-torture/compile/20011229-2.c: New test.
52839
52840 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52841
52842         * gcc.dg/debug-3.c: New test.
52843         * gcc.dg/debug-4.c: New test.
52844         * gcc.dg/debug-5.c: New test.
52845
52846 2001-12-29  Richard Henderson  <rth@redhat.com>
52847
52848         * g++.dg/eh/loop1.C: New.
52849
52850 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52851
52852         * g++.dg/template/crash1.C: New test.
52853
52854 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52855
52856         * g++.dg/other/const1.C: New test.
52857
52858 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52859
52860         * gcc.c-torture/compile/20011229-1.c: New test.
52861
52862 2001-12-28  Stan Shebs  <shebs@apple.com>
52863
52864         * lib/objc-torture.exp: Resync with c-torture.exp.
52865         * lib/objc.exp: Load standard libraries.
52866
52867 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52868
52869         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52870         additional tests.
52871
52872 2001-12-27  Roger Sayle <roger@eyesopen.com>
52873
52874         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52875
52876 2001-12-27  Richard Henderson  <rth@redhat.com>
52877
52878         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52879
52880 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52881
52882         * g++.dg/eh/ctor1.C: New test.
52883         * g++.dg/other/error2.C: New test.
52884
52885 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52886
52887         * g++.dg/other/init2.C: New test.
52888
52889 2001-12-24  Richard Henderson  <rth@redhat.com>
52890
52891         * gcc.dg/20011223-1.c: New.
52892         * gcc.dg/inline-1.c: New.
52893
52894 2001-12-23  Richard Henderson  <rth@redhat.com>
52895
52896         * gcc.dg/asm-4.c: Test operand modifiers.
52897
52898 2001-12-23  Richard Henderson  <rth@redhat.com>
52899
52900         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52901
52902 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52903
52904         * gcc.c-torture/execute/20011223-1.c: New test.
52905
52906 2001-12-21  Richard Henderson  <rth@redhat.com>
52907
52908         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52909         re-enables the warning.
52910
52911 2001-12-21  Richard Henderson  <rth@redhat.com>
52912
52913         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52914
52915 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52916
52917         * gcc.c-torture/compile/20011218-1.c: New test.
52918
52919 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52920
52921         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52922         arm-isr.c test.
52923         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52924         epilogue generation for ARM ISR routines.
52925
52926 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52927
52928         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52929         * gcc.dg/format/c90-printf-3.c: Likewise.
52930         * gcc.dg/format/c99-printf-3.c: Likewise.
52931         * gcc.dg/format/ext-1.c: Likewise.
52932         * gcc.dg/format/ext-6.c: Likewise.
52933         * gcc.dg/format/format.h: Prototype unlocked stdio.
52934
52935 2001-12-20  Richard Henderson  <rth@redhat.com>
52936
52937         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52938         (arena): Use it.
52939         (malloc): Correct allocation logic.  Abort if we fill up the
52940         arena before initialization complete.
52941         (realloc): Correct allocation logic.
52942
52943 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52944
52945         * gcc.c-torture/compile/20011219-2.c: New test.
52946
52947         * gcc.c-torture/execute/20011219-1.c: New test.
52948
52949 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52950
52951         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52952         target does not support weak symbols.
52953
52954 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52955
52956         * gcc.c-torture/compile/20011219-1.c: New test.
52957
52958 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52959
52960         * g++.dg/other/error1.C: New test.
52961
52962 2001-12-17  Jeffrey A Law  (law@redhat.com)
52963
52964         * gcc.c-torture/execute/20011217-1.c: New test.
52965
52966 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52967
52968         * objc.dg/special/: New directory.
52969         * objc.dg/special/special.exp: New file.
52970         * objc.dg/special/unclaimed-category-1.h: New file.
52971         * objc.dg/special/unclaimed-category-1a.m: New file.
52972         * objc.dg/special/unclaimed-category-1.m: New file.
52973
52974 2001-12-17  Andreas Jaeger  <aj@suse.de>
52975
52976         * gcc.c-torture/compile/20011217-2.c: New test.
52977
52978 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52979
52980         * gcc.c-torture/compile/20011217-1.c: New test.
52981
52982 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52983
52984         * gcc.dg/20011214-1.c: New.
52985
52986 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52987
52988         * gcc.dg/altivec-4.c: New.
52989
52990 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52991
52992         * gcc.dg/20011113-1.c: New test.
52993
52994 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52995
52996         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52997         std::__malloc_alloc_template<0> and
52998         std::__default_alloc_template<false, 0>.
52999
53000 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53001
53002         * objc/execute/bf-21.m: New test.
53003         * objc/execute/enumeration-1.m: New test.
53004         * objc/execute/enumeration-2.m: New test.
53005
53006 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53007
53008         * gcc.dg/gnu89-init-1.c: New test.
53009
53010 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53011
53012         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53013         * g++.old-deja/g++.jason/2371.C: Likewise.
53014         * g++.old-deja/g++.jason/template33.C: Likewise.
53015         * g++.old-deja/g++.jason/template34.C: Likewise.
53016         * g++.old-deja/g++.jason/template36.C: Likewise.
53017         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53018         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53019         * g++.old-deja/g++.other/typename1.C: Likewise.
53020         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53021         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53022         * g++.old-deja/g++.pt/typename11.C: Likewise.
53023         * g++.old-deja/g++.pt/typename14.C: Likewise.
53024         * g++.old-deja/g++.pt/typename16.C: Likewise.
53025         * g++.old-deja/g++.pt/typename3.C: Likewise.
53026         * g++.old-deja/g++.pt/typename4.C: Likewise.
53027         * g++.old-deja/g++.pt/typename5.C: Likewise.
53028         * g++.old-deja/g++.pt/typename7.C: Likewise.
53029         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53030
53031 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53032
53033         * g++.dg/other/linkage1.C: New test.
53034         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53035         specifiers.
53036
53037 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53038
53039         * gcc.dg/concat.c: New test.
53040
53041 2001-12-11  Stan Shebs  <shebs@apple.com>
53042
53043         * objc/compile: New test directory.
53044         * objc/compile/compile.exp: New expect script.
53045         * objc/compile/20011211-1.m: New compile test.
53046
53047 2001-12-11  Jason Merrill  <jason@redhat.com>
53048
53049         * lib/prune.exp (prune_gcc_output): Also handle "In member
53050         function".  So many permutations...
53051
53052 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53053
53054         * g++.dg/template/typedef1.C: New test.
53055
53056 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53057
53058         * g++.dg/other/copy1.C: New test.
53059
53060 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53061
53062         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53063
53064         * gcc.dg/builtin-choose-expr.c: New.
53065
53066 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53067
53068         * gcc.dg/altivec-2.c: New.
53069
53070 2001-12-07  Richard Henderson  <rth@redhat.com>
53071
53072         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53073
53074 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53075
53076         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53077         ultrasparc.
53078
53079 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53080
53081         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53082
53083 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53084
53085         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53086         variable argument list.
53087
53088 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53089
53090         * gcc.c-torture/execute/memcheck: Delete entire directory.
53091         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53092         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53093
53094 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53095
53096         * gcc.dg/Wshadow-1.c: New test.
53097
53098 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53099
53100         * gcc.c-torture/compile/20011130-1.c: New test.
53101
53102         * gcc.dg/noncompile/20011025-1.c: New test.
53103
53104         * g++.dg/other/anon-union.C: New test.
53105
53106         * gcc.c-torture/execute/20011024-1.c: New test.
53107
53108 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53109
53110         * gcc.c-torture/execute/20000722-1.x,
53111         gcc.c-torture/execute/20010123-1.x: Remove.
53112         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53113         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53114         gcc.dg/c99-complit-2.c: New tests.
53115
53116 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53117
53118         * g++.dg/inherit/base1.C: New test.
53119
53120 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53121
53122         * g++.dg/other/stdarg1.C: New test.
53123
53124         * gcc.c-torture/compile/20011130-2.c: New test.
53125
53126 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53127
53128         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53129         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53130         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53131         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53132         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53133         * gcc.dg/builtin-prefetch-1.c: New test.
53134
53135 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53136
53137         * gcc.dg/20011130-1.c: New test.
53138
53139 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53140
53141         * g++.dg/other/scope1.C: New test.
53142         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53143
53144 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53145
53146         * gcc.dg/vla-init-1.c: New test.
53147
53148 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53149
53150         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53151
53152 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53153
53154         * objc.dg/alias.m: Update.
53155         * objc.dg/class-1.m: Update.
53156         * objc.dg/const-str-1.m: Update.
53157         * objc.dg/fwd-proto-1.m: Update.
53158         * objc.dg/id-1.m: Update.
53159         * objc.dg/super-class-1.m: Update.
53160
53161 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53162
53163         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53164         constructs.
53165
53166 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53167
53168         * gcc.c-torture/execute/20011128-1.c: New test.
53169
53170 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53171
53172         * gcc.dg/20011127-1.c: New test.
53173
53174 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53175
53176         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53177         from Austin Group draft 7.
53178         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53179         scanf format arguments.
53180         * gcc.dg/format/no-exargs-2.c: New test.
53181
53182 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53183
53184         * g++.dg/abi/vbase8-4.C: New test.
53185
53186 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53187
53188         * gcc.c-torture/execute/20011121-1.c: New test.
53189
53190 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53191
53192         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53193
53194 2001-11-23  Andreas Jaeger  <aj@suse.de>
53195
53196         * gcc.dg/cpp/charconst-2.c: New test.
53197
53198 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53199
53200         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53201         to the host if it is remote.  Let tests specify extra headers
53202         they use.
53203         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53204         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53205         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53206         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53207         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53208         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53209         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53210         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53211         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53212         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53213
53214 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53215
53216         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53217         for little endian ARMs.
53218
53219 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53220
53221         * gcc.c-torture/compile/20011119-1.c: New test.
53222         * gcc.c-torture/compile/20011119-2.c: New test.
53223
53224 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53225
53226         * gcc.dg/altivec-1.c: Fix typo.
53227
53228 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53229
53230         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53231
53232 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53233
53234         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53235
53236 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53237
53238         * lib/g77.exp: Don't specify --rpath-link.
53239
53240         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53241         across all the headers.
53242         * gcc.dg/format/format.exp: For testing on a remote host,
53243         copy format.h.
53244
53245         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53246         * gcc.c-torture/execute/930406-1.c: Likewise.
53247         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53248
53249 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53250
53251         * gcc.dg/altivec-1.c: New.
53252
53253 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53254
53255         * gcc.dg/cpp/fpreprocessed.c: New test case.
53256
53257 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53258
53259         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53260         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53261         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53262
53263 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53264
53265         * gcc.dg/no-builtin-1.c: New test.
53266
53267 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53268
53269         * gcc.c-torture/execute/20011115-1.c: New test.
53270
53271 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53272
53273         * gcc.c-torture/compile/20011114-2.c: New test.
53274         * gcc.c-torture/compile/20011114-3.c: New test.
53275         * gcc.c-torture/compile/20011114-4.c: New test.
53276
53277 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53278
53279         * g++.dg/other/init1.C: New test.
53280
53281 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53282
53283         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53284         message.
53285
53286         * gcc.c-torture/execute/20011114-1.c: New testcase.
53287
53288         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53289         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53290         like the (before this change) version of 20010327-1.c.
53291
53292 2001-11-14  Roger Sayle <roger@eyesopen.com>
53293
53294         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53295
53296 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53297
53298         * g++.dg/init/array2.C: New test.
53299
53300 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53301
53302         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53303
53304 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53305
53306         * g++.dg/other/forscope1.C: New test.
53307         * g++.dg/ext/forscope1.C: New test.
53308         * g++.dg/ext/forscope2.C: New test.
53309
53310 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53311
53312         * gcc.c-torture/execute/20011113-1.c: New test.
53313
53314 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53315
53316         * gcc.c-torture/execute/20011109-2.c: New test.
53317
53318         * gcc.c-torture/execute/20011109-1.c: New test.
53319
53320 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53321
53322         * gcc.c-torture/compile/20011109-1.c: New test.
53323
53324 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53325
53326         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53327         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53328         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53329         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53330         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53331         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53332         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53333
53334 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53335
53336         * g++.dg/warn/Wshadow-1.C: New tests.
53337         * g++.old-deja/g++.mike/for3.C: Update.
53338
53339 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53340
53341         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53342         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53343         XFAILs.  Adjust expected error texts.
53344         * gcc.c-torture/compile/20011106-1.c,
53345         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53346         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53347         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53348         gcc.dg/c99-array-lval-5.c: New tests.
53349
53350 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53351
53352         * gcc.dg/cpp/defined.c: Update.
53353
53354 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53355
53356         * gcc.c-torture/execute/anon-1.c: New test.
53357
53358 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53359
53360         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53361         same size, so no warning should be produced on stormy16.
53362
53363         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53364         due to oversized array.
53365         * g++.old-deja/g++.mike/ns15.C: Likewise.
53366         * g++.old-deja/g++.pt/crash16.C: Likewise.
53367
53368 2001-11-02  Graham Stott  <grahams@redhat.com>
53369
53370         * g++.dgother/debug1.C: Fix typos.
53371
53372 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53373
53374         * g++.dg/other/debug1.C: New test.
53375
53376 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53377
53378         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53379         of unsigned long.
53380
53381 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53382
53383         * gcc.dg/20011029-2.c: New test.
53384
53385         * gcc.c-torture/compile/20011029-1.c: New test.
53386
53387 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53388
53389         * objc/execute/class_self-1.m: New test.
53390         * objc/execute/class_self-2.m: New test.
53391
53392 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53393
53394         * gcc.misc-tests/msgs.exp: Delete.
53395         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53396         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53397         error set to match recent changes.
53398
53399 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53400
53401         * gcc.dg/20011021-1.c: New test.
53402
53403 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53404
53405         * gcc.c-torture/compile/20011023-1.c: New test.
53406
53407 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53408
53409         * lib/g77.exp: Rewrite based on lib/g++.exp.
53410
53411 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53412
53413         * gcc.c-torture/execute/20011019-1.c: New test.
53414
53415         * gcc.dg/20011018-1.c: New test.
53416
53417 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53418
53419         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53420
53421 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53422
53423         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53424         * gcc.dg/attr-invalid.c: Likewise.
53425
53426 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53427
53428         * gcc.dg/20011015-1.c: New test.
53429
53430 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53431
53432         * g++.dg/template/unify2.C: New test.
53433
53434 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53435
53436         * g++.dg/other/exception-specification.C: New test
53437
53438 2001-10-13  Tom Rix  <trix@redhat.com>
53439
53440         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53441         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53442
53443 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53444
53445         * gcc.dg/20011009-1.c: New test.
53446
53447 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53448
53449         PR g++/4476
53450         * g++.dg/other/friend1.C: New test.
53451
53452 2001-10-11  Richard Henderson  <rth@redhat.com>
53453
53454         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53455
53456 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53457
53458         * gcc.c-torture/compile/20011010-1.c: New.
53459
53460 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53461
53462         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53463         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53464         g77.f-torture/execute/execute.exp,
53465         g77.f-torture/noncompile/noncompile.exp,
53466         gcc.c-torture/compile/compile.exp,
53467         gcc.c-torture/execute/execute.exp,
53468         gcc.c-torture/execute/ieee/ieee.exp,
53469         gcc.c-torture/execute/memcheck/memcheck.exp,
53470         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53471         objc/execute/execute.exp: Update FSF address.
53472
53473 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53474
53475         * gcc.dg/cpp/cmdlne-C.c: Update.
53476         * gcc.dg/cpp/cmdlne-C2.c: New.
53477
53478 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53479
53480         * gcc.c-torture/execute/20011008-3.c: New.
53481
53482 2001-10-08  DJ Delorie  <dj@redhat.com>
53483
53484         * gcc.dg/20011008-1.c: New.
53485         * gcc.dg/20011008-2.c: New.
53486
53487 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53488
53489         * gcc.dg/cpp/spacing1.c: Update test.
53490
53491 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53492
53493         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53494         spelling errors of "separate" as "seperate".
53495
53496 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53497
53498         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53499         enough to avoid inlining.
53500
53501 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53502
53503         * lib/g77.exp: set libg2c_dir correctly.
53504
53505 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53506
53507         * gcc.dg/cpp/macro11.c: New test.
53508
53509 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53510
53511         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53512         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53513         gcc.dg/format/multattr-3.c: New tests.
53514         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53515         tests for format attributes on function pointers being rejected.
53516
53517 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53518
53519         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53520
53521 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53522
53523         * g++.dg/warn/format1.C: New test.
53524
53525 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53526
53527         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53528
53529 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53530
53531         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53532
53533 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53534
53535         * gcc.dg/cpp/redef2.c: Add test.
53536
53537 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53538
53539         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53540         long-standing bug on i686, apparently.
53541         * gcc.c-torture/execute/loop-2c.x: New file.
53542         * gcc.c-torture/execute/loop-2d.x: New file.
53543         * gcc.c-torture/execute/loop-3c.x: New file.
53544
53545 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53546
53547         * gcc.dg/cpp/20000625-2.c: Correct line number.
53548
53549 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53550
53551         * gcc.dg/cpp/macro10.c: New test.
53552         * gcc.dg/cpp/strify3.c: New test.
53553         * gcc.dg/cpp/spacing1.c: Add tests.
53554         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53555         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53556
53557 2001-09-24  DJ Delorie  <dj@redhat.com>
53558
53559         * gcc.c-torture/execute/20010924-1.c: New test.
53560
53561 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53562
53563         * objc/execute/paste.m: Remove.
53564
53565 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53566
53567         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53568
53569 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53570
53571         * g77.dg/strlen0.f: New test.
53572
53573 2001-09-21  Richard Henderson  <rth@redhat.com>
53574
53575         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53576         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53577
53578 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53579
53580         Table-driven attributes.
53581         * g++.dg/ext/attrib1.C: New test.
53582
53583 2001-09-20  DJ Delorie  <dj@redhat.com>
53584
53585         * gcc.dg/20000926-1.c: Update expected warning messages.
53586         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53587         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53588         array.
53589
53590 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53591
53592         * g++.dg/eh/registers1.C: New test case.
53593
53594 2001-09-17  Richard Henderson  <rth@redhat.com>
53595
53596         * gcc.dg/array-5.c: Fix VLA decomposition test.
53597
53598 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53599
53600         * gcc.dg/cpp/line5.c: New testcase.
53601
53602 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53603
53604         * gcc.dg/cpp/macro9.c: New test.
53605
53606 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53607
53608         * gcc.c-torture/execute/980223.c: Change type of addr from long
53609         to char *.
53610
53611 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53612
53613         * gcc.c-torture/execute/20010915-1.c: New test.
53614
53615 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53616
53617         * g77.dg/bprob: New directory.
53618         * g77.dg/bprob/bprob.exp: New file.
53619         * g77.dg/bprob/bprob-1.f: New test.
53620         * g77.dg/gcov: New directory.
53621         * g77.dg/gcov/gcov.exp: New file.
53622         * g77.dg/gcov/gcov-1.f: New test.
53623         * g77.dg/gcov/gcov-1.x: New file.
53624
53625 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53626
53627         * gcc.dg/cpp/directiv.c: Update.
53628         * gcc.dg/cpp/undef1.c: Update.
53629
53630 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53631
53632         * gcc.dg/20010912-1.c: New test.
53633
53634 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53635
53636         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53637         language-independent file in lib.
53638         * lib/gcov.exp: New file.
53639
53640 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53641
53642         * gcc.c-torture/compile/20010911-1.c: New test.
53643
53644 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53645
53646         * lib/profopt.exp: New, to support profile-directed optimizations.
53647         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53648         * gcc.misc-tests/bprob-1.c: New test.
53649         * gcc.misc-tests/bprob-2.c: New test.
53650
53651 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53652
53653         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53654         XFAIL and which kinds of gcov output to verify.
53655         * gcc.misc-tests/gcov-4b.x: New file.
53656         * gcc.misc-tests/gcov-5b.x: New file.
53657         * gcc.misc-tests/gcov-6.x: New file.
53658         * gcc.misc-tests/gcov-7.c: New test.
53659         * gcc.misc-tests/gcov-7.x: New file.
53660
53661 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53662
53663         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53664         * gcc.misc-tests/gcov-6.c: New test.
53665
53666 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53667
53668         PR c++/3986
53669         * g++.dg/abi/vbase1.C: New test.
53670
53671 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53672
53673         * objc.dg/method-2.m: New.
53674
53675 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53676
53677         PR c++/4203
53678         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53679         * g++.dg/init/empty1.C: New test.
53680
53681 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53682
53683         * gcc.c-torture/compile/20010903-1.c: New test.
53684
53685 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53686
53687         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53688         for m68k.
53689
53690 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53691
53692         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53693
53694         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53695
53696         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53697
53698 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53699
53700         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53701         for 16-bit 'unsigned int'.
53702
53703 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53704
53705         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53706
53707 2001-08-27  Richard Henderson  <rth@redhat.com>
53708
53709         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53710         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53711
53712 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53713
53714         * gcc.dg/asm-names.c (ymain): New.
53715
53716 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53717
53718         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53719         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53720         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53721
53722 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53723
53724         * gcc.dg/compare5.c: New testcase.
53725
53726 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53727
53728         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53729         and "In instantiation".
53730
53731 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53732
53733         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53734
53735 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53736
53737         * gcc.misc-tests/gcov.exp: Add support for branch information.
53738         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53739         * gcc.misc-tests/gcov-4.c: New test.
53740         * gcc.misc-tests/gcov-4b.c: New test.
53741         * gcc.misc-tests/gcov-5b.c: New test.
53742
53743 2001-08-20  Zack Weinberg  <zackw@panix.com>
53744
53745         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53746         expected to fail.
53747
53748 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53749
53750         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53751
53752 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53753
53754         * g++.dg/eh/template1.C: New test.
53755
53756 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53757
53758         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53759         Fix thinko.
53760         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53761         for xfail.
53762
53763 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53764
53765         * lib/g77-dg.exp: Use prune.exp for common procedures
53766         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53767         * lib/g77.exp: (g77-dg-prune) Remove
53768
53769 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53770
53771         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53772
53773 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53774
53775         * g++.dg/template/unify1.C: New test.
53776
53777 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53778
53779         * g++.dg/abi/empty4.C: New test.
53780
53781 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53782
53783         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53784         solaris2.*
53785         * g77.f-torture/compile/pr3743.x: Likewise.
53786
53787 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53788
53789         * g++.dg/other/using-declaration.C: New test.
53790
53791 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53792
53793         * gcc.dg/cpp/tr-sign.c: New testcase.
53794
53795 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53796
53797         * gcc.dg/cpp/19951025-1.c: Revert.
53798         * gcc.dg/cpp/directiv.c: We no longer process directives that
53799         interrupt macro arguments.
53800
53801 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53802
53803         * gcc.dg/bconstp-1.c: New test.
53804
53805 2001-08-03  Richard Henderson  <rth@redhat.com>
53806
53807         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53808
53809 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53810
53811         * gcc.dg/cpp/19951025-1.c: Update.
53812
53813 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53814
53815         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53816         should be x.
53817
53818 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53819
53820         Kill -fhonor-std.
53821         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53822         * g++.old-deja/g++.other/std1.C: Likewise.
53823         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53824
53825 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53826
53827         * lib/g77.exp: Load gcc-defs.exp for common procedures
53828         (g77_pass, g77_fail, g77_finish, g77_exit,
53829         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53830
53831 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53832
53833         * g77.dg/fbackslash.f
53834         * g77.dg/fcase-preserve.f
53835         * g77.dg/ff90-1.f
53836         * g77.dg/ffixed-line-length-0.f
53837         * g77.dg/ffixed-line-length-132.f
53838         * g77.dg/ffixed-line-length-7.f
53839         * g77.dg/ffixed-line-length-72.f
53840         * g77.dg/ffixed-line-length-none.f
53841         * g77.dg/ffree-form-1.f
53842         * g77.dg/fno-backslash.f
53843         * g77.dg/fno-f90-1.f
53844         * g77.dg/fno-fixed-form-1.f
53845         * g77.dg/fno-onetrip.f
53846         * g77.dg/fno-typeless-boz.f
53847         * g77.dg/fno-underscoring.f
53848         * g77.dg/fno-vxt-1.f
53849         * g77.dg/fonetrip.f
53850         * g77.dg/ftypeless-boz.f
53851         * g77.dg/fugly-assumed.f
53852         * g77.dg/funderscoring.f
53853         * g77.dg/fvxt-1.f
53854
53855 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53856
53857         * objc.dg/fwd-proto-1.m: New.
53858         * objc.dg/local-decl-1.m: New.
53859         * objc.dg/naming-1.m: New.
53860         * objc.dg/naming-2.m: New.
53861         * objc.dg/proto-hier-1.m: New.
53862
53863 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53864
53865         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53866         largest-type elements to a struct makes its size grow.
53867
53868 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53869
53870         * g++.dg/abi/vthunk1.C: New test.
53871
53872 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53873
53874         * g++.dg/abi/vbase8-22.C: New test.
53875
53876 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53877
53878         * gcc.dg/cpp/macro8.c: New test.
53879
53880 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53881
53882         * g++.dg/abi/vbase8-21.C: New test.
53883
53884 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53885
53886         * g++.dg/abi/vbase8-10.C: New test.
53887
53888 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53889
53890         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53891         ${tool}_set_ld_library_path.
53892         Changed caller.
53893         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53894         g++.exp.
53895
53896 2001-07-26  Stan Cox <scox@redhat.com>
53897
53898         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53899         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53900         gcc_exit, gcc_check_unsupported_p):
53901         Moved to gcc-deps.exp
53902         * gcc-deps.exp: New file.
53903
53904 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53905
53906         * g++.old-deja/g++.pt/defarg14.C: New test.
53907
53908 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53909
53910         * g++.old-deja/g++.other/lineno5.C: New test.
53911
53912 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53913
53914         * g++.old-deja/g++.pt/crash68.C: New test.
53915
53916 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53917
53918         * g++.old-deja/g++.other/crash42.C: New test.
53919
53920 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53921
53922         * gcc.dg/cpp/extratokens.c: Fix.
53923         * gcc.dg/cpp/skipping2.c: New tests.
53924
53925 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53926
53927         * gcc.c-torture/execute/20010724-1.c: New file.
53928         * gcc.c-torture/execute/20010724-1.x: New file.
53929
53930 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53931
53932         * g++.old-deja/g++.other/cond7.C: New test.
53933
53934 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53935
53936         * g++.old-deja/g++.other/optimize4.C: New test.
53937
53938 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53939
53940         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53941
53942 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53943
53944         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53945         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53946         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53947         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53948
53949         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53950         bug report" message.
53951
53952         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53953         * g++.dg/ext/instantiate1.C: Move from old-deja.
53954
53955 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53956
53957         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53958         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53959         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53960         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53961
53962 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53963
53964         * gcc.c-torture/execute/20010723-1.c: New test.
53965
53966 2001-07-23  Ben Elliston  <bje@redhat.com>
53967
53968         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53969
53970 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53971
53972         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53973         i[34567]86-*-*.
53974         Delete handling of ieee_multilib_flags.
53975         Pass -mieee for alpha*-*-* and sh-*-*.
53976         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53977
53978 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53979
53980         Remove old-abi tests.
53981         * g++.old-deja/g++.mike/p11116.C: Remove.
53982         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53983
53984 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53985
53986         * g77.f-torture/compile/pr3743.f: New test
53987
53988 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53989
53990         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53991
53992 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53993
53994         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53995         g++.old-deja/g++.pt/static6.C: Likewise.
53996         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53997         supports weak symbols.
53998
53999 2001-07-18  Andreas Jaeger  <aj@suse.de>
54000
54001         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54002         supported again.
54003
54004 2001-07-18  Andreas Jaeger  <aj@suse.de>
54005
54006         * gcc.dg/iftrap-1.c: Fix target line.
54007
54008 2001-07-17  Richard Henderson  <rth@redhat.com>
54009
54010         * gcc.c-torture/execute/20010717-1.c: New.
54011
54012 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54013
54014         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54015         tests.
54016
54017 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54018
54019         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54020
54021 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54022
54023         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54024         UAC_SIGBUS, UAC_NOPRINT definitions.
54025
54026 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54027
54028         * objc/execute/object_is_class.m: New test.
54029         * objc/execute/object_is_meta_class.m: New test.
54030
54031 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54032
54033         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54034         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54035
54036 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54037
54038         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54039         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54040
54041 2001-07-14  Richard Henderson  <rth@redhat.com>
54042
54043         * gcc.dg/iftrap-1.c: New.
54044
54045 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54046
54047         * g77.f-torture/execute/intrinsic77.f: New test.
54048
54049 2001-07-11  Janis Johnson <janis@us.ibm.com>
54050
54051         * gcc.misc-tests/gcov-3.c: New test.
54052
54053 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54054
54055         * gcc.c-torture/compile/20010711-1.c,
54056         * gcc.c-torture/compile/20010711-2.c: New tests.
54057
54058 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54059
54060         * gcc.c-torture/execute/20010711-1.c: New test.
54061
54062 2001-07-11  Ben Elliston  <bje@redhat.com>
54063
54064         * g++.old-deja/g++.other/enum5.C: New test.
54065
54066 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54067
54068         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54069         (g++-dg-prune): Call prune_gcc_output.
54070         * prune.exp: New file for prune_gcc_output.
54071         * lib/g++.exp, lib/gcc.exp: Load it.
54072
54073 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54074
54075         * gcc.c-torture/compile/20010701-1.c,
54076         g++.old-deja/g++.ext/attrib6.C: New tests.
54077
54078 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54079
54080         * gcc.c-torture/compile/20010706-1.c: New test.
54081
54082 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54083
54084         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54085
54086 2001-06-28  Stan Shebs  <shebs@apple.com>
54087
54088         * gcc.dg/pragma-darwin.c: New test.
54089
54090 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54091
54092         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54093         Solaris 2.[678] system.
54094
54095 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54096
54097         * gcc.dg/20010622-1.c: New test.
54098
54099 2001-06-18  Stan Shebs  <shebs@apple.com>
54100
54101         * objc.dg: New directory.
54102         * objc.dg/dg.exp: New file.
54103         * objc.dg/alias.m: New.
54104         * objc.dg/class-1.m: New.
54105         * objc.dg/class-2.m: New.
54106         * objc.dg/const-str-1.m: New.
54107         * objc.dg/const-str-2.m: New.
54108         * objc.dg/id-1.m: New.
54109         * objc.dg/method-1.m: New.
54110         * objc.dg/super-class-1.m: New.
54111         * lib/objc-dg.exp: New file.
54112
54113 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54114
54115         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54116         of label name.
54117
54118 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54119
54120         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54121
54122 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54123
54124         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54125         variable.
54126
54127 2001-06-12  Richard Henderson  <rth@redhat.com>
54128
54129         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54130
54131 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54132
54133         * g++.old-deja/g++.abi/vbase5.C: New test.
54134         * g++.old-deja/g++.abi/vbase6.C: New test.
54135         * g++.old-deja/g++.abi/vbase7.C: New test.
54136
54137 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54138
54139         * gcc.c-torture/compile/20010610-1.c: New test.
54140
54141 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54142
54143         * g++.old-deja/g++.abi/vbase4.C: New test.
54144
54145 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54146
54147         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54148         support %f for HC11/HC12 targets.
54149         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54150         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54151         on HC11/HC12 targets.
54152         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54153
54154 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54155
54156         * gcc.dg/wchar_t-1.c: New file.
54157         * gcc.dg/wint_t-1.c: Likewise.
54158
54159 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54160
54161         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54162
54163 2001-06-11  Richard Henderson  <rth@redhat.com>
54164
54165         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54166
54167 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54168
54169         * gcc.c-torture/compile/20010611-1.c: New test.
54170
54171 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54172
54173         * gcc.dg/c99-tag-1.c: Add more tests.
54174
54175 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54176
54177         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54178         representation on MN10300 and ARM/Thumb.
54179
54180 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54181
54182         * g77.f-torture/execute/20010610.f: New.
54183
54184 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54185
54186         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54187         names.
54188
54189 2001-06-09  Richard Henderson  <rth@redhat.com>
54190
54191         * gcc.c-torture/execute/ashrdi-1.c: New.
54192         * gcc.c-torture/execute/ashldi-1.c: New.
54193         * gcc.c-torture/execute/lshrdi-1.c: New.
54194
54195 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54196
54197         * objc/execute/load-3.m: Added. Check sending +load to categories,
54198         in addition to classes.
54199
54200 2001-06-08  Stan Shebs  <shebs@apple.com>
54201
54202         * objc/execute/load-2.m: New test.  From Nicola Pero
54203         <n.pero@mi.flashnet.it>.
54204
54205 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54206
54207         * gcc.c-torture/execute/20010605-2.c: New test.
54208
54209 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54210
54211         * g++.old-deja/g++.abi/vbase2.C: New test.
54212         * g++.old-deja/g++.abi/vbase3.C: New test.
54213
54214 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54215
54216         * g++.old-deja/g++.pt/friend49.C: New test.
54217
54218 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54219
54220         * g++.old-deja/g++.ext/anon3.C: New test.
54221
54222 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54223
54224         * g++.old-deja/g++.other/conv7.C: New test.
54225
54226 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54227
54228         * gcc.c-torture/compile/20010605-2.c: New test.
54229
54230 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54231
54232         * gcc.c-torture/execute/20010604-1.c: New test.
54233
54234 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54235
54236         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54237
54238 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54239
54240         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54241         (g++_link_flags): Likewise.
54242         (g++_init): Pass gccpath's value to two previous functions.
54243
54244 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54245
54246         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54247         Ensure logfile entry matches exec command line.
54248
54249 2001-05-31  Richard Henderson  <rth@redhat.com>
54250
54251         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54252         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54253
54254 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54255
54256         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54257         compiler for irix6.2
54258
54259 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54260
54261         * g++.old-deja/g++.other/optimize3.C: New file.
54262
54263 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54264
54265         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54266         assemble.
54267
54268 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54269
54270         * g++.old-deja/g++.other/optimize2.C: New file.
54271
54272 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54273
54274         * gcc.c-torture/compile/20010518-2.c: New file.
54275         * gcc.c-torture/execute/20010518-1.c: New file.
54276         * gcc.c-torture/execute/20010518-2.c: New file.
54277
54278 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54279
54280         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54281
54282 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54283
54284         G++ no longer defines builtins that do not begin with __builtin.
54285         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54286         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54287         * g++.old-deja/g++.law/builtin1.C: Likewise.
54288         * g++.old-deja/g++.law/cvt2.C: Likewise.
54289         * g++.old-deja/g++.mike/net5.C: Likewise.
54290         * g++.old-deja/g++.other/builtins1.C: Likewise.
54291         * g++.old-deja/g++.other/builtins2.C: Likewise.
54292         * g++.old-deja/g++.other/builtins3.C: Likewise.
54293         * g++.old-deja/g++.other/builtins4.C: Likewise.
54294         * g++.old-deja/g++.other/inline8.C: Likewise.
54295         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54296
54297 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54298
54299         * g++.old-deja/g++.pt/using1.C: Adjust.
54300         * g++.old-deja/g++.pt/using2.C: New test.
54301
54302 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54303
54304         * gcc.dg/cpp/charconst.c: New tests.
54305         * gcc.dg/cpp/escape.c: New tests.
54306         * gcc.dg/cpp/escape-1.c: New tests.
54307         * gcc.dg/cpp/escape-2.c: New tests.
54308         * gcc.dg/cpp/ucs.c: New tests.
54309
54310 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54311
54312         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54313         native compiler for irix6.5.
54314
54315 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54316
54317         * lib/g++.exp (g++_include_flags): Use args to compute
54318         get_multilibs.
54319         (g++_link_flags): Likewise.
54320         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54321
54322 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54323
54324         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54325
54326 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54327
54328         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54329         this file.
54330
54331 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54332
54333         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54334         STACK_SIZE;
54335         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54336         to STACK_SIZE; Use it to define size of add_histo array.
54337         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54338         to STACK_SIZE.
54339         (f): Use GITT_SIZE to define size of gitt local table.
54340         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54341         to STACK_SIZE; Use it to define size of bytemem array.
54342
54343 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54344
54345         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54346         on 68HC11/HC12 due to the asm instruction.
54347         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54348         * gcc.c-torture/compile/920520-1.x: Likewise.
54349         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54350         on 68HC11/HC12 because the function is larger than 64K.
54351         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54352         on 68HC11/HC12 because the structure is too large.
54353
54354 2001-05-20  Richard Henderson  <rth@redhat.com>
54355
54356         * gcc.c-torture/execute/20010520-1.c: New.
54357
54358 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54359
54360         * g++.old-deja/g++.warn/compare1.C: New test.
54361         * gcc.dg/compare4.c: New test.
54362
54363 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54364
54365         * g++.old-deja/g++.other/optimize1.C: New test.
54366
54367 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54368
54369         * g++.old-deja/g++.pt/spec41.C: New test.
54370
54371 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54372
54373         * gcc.c-torture/compile/20010114-1.x: Remove.
54374
54375 2001-05-18  Stan Shebs  <shebs@apple.com>
54376
54377         * gcc.c-torture/compile/20010518-1.c: New test.
54378
54379 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54380
54381         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54382         * g++.old-deja/g++.pt/crash67.C: New test.
54383
54384 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54385
54386         * g++.old-deja/g++.other/debug9.C: New test.
54387
54388 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54389
54390         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54391
54392 2001-05-16  Jan Hubicka  <jh@suse.cz>
54393
54394         * gcc.c-torture/compile/20010516-1.c: New test.
54395
54396 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54397
54398         * g++.old-deja/g++.other/crash41.C: New test.
54399
54400 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54401
54402         * g++.old-deja/g++.pt/crash66.C: New test.
54403
54404 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54405
54406         * g++.old-deja/g++.robertl/eb27.C: Convert.
54407
54408 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54409
54410         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54411         declaration being redundant.
54412
54413 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54414
54415         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54416
54417 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54418
54419         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54420
54421 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54422
54423         * lib/g++.exp: Use testsuite_flags.
54424
54425 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54426
54427         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54428
54429 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54430
54431         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54432
54433 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54434
54435         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54436
54437 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54438
54439         * gcc.c-torture/compile/20010313-1.c: New test.
54440
54441 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54442
54443         * gcc.dg/cpp/direct2.c: New test.
54444         * gccq.dg/cpp/direct2s.c: New test.
54445
54446         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54447
54448 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54449
54450         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54451         * g++.old-deja/g++.other/op3.C: Likewise.
54452
54453 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54454
54455         * gcc.dg/cpp/syshdr.h: New file.
54456         * gcc.dg/cpp/sysmac1.c: Update.
54457         * gcc.dg/cpp/sysmac2.c: Update.
54458
54459 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54460
54461         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54462
54463 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54464
54465         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54466         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54467
54468 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54469
54470         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54471
54472 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54473
54474         * lib/g++.exp (g++_include_flags): Don't use any special flags
54475         if TESTING_IN_BUILD_TREE is not defined.
54476         (g++_init): Use a plain 'c++' as the compiler if
54477         TESTING_IN_BUILD_TREEE is not defined.
54478
54479 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54480
54481         * g++.old-deja/g++.eh/catch13.C: New test.
54482         * g++.old-deja/g++.eh/catch14.C: New test.
54483
54484 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54485
54486         * gcc.dg/cpp/tr-define.c: New test.
54487
54488 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54489
54490         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54491         <stdlib.h>, not <malloc.h>.
54492
54493 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54494
54495         * g++.old-deja/g++.ns/template17.C: New test.
54496
54497 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54498
54499         * g++.old-deja/g++.pt/ref4.C: New test.
54500
54501 2001-04-30  Richard Henderson  <rth@redhat.com>
54502
54503         * gcc.dg/20000724-1.c: Revert last change.
54504
54505 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54506
54507         * g77.f-torture/execute/20010430.f: New test.
54508
54509 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54510
54511         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54512
54513 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54514
54515         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54516
54517 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54518
54519         * g++.old-deja/g++.eh/crash6.C: New test.
54520
54521 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54522
54523         * g++.old-deja/g++.other/warn7.C: New test.
54524
54525 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54526
54527         * g++.old-deja/g++.other/defarg9.C: New test.
54528
54529 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54530
54531         * g77.f-torture/compile/20010426.f: New test.
54532         * g77.f-torture/execute/20010426.f: New test.
54533
54534 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54535
54536         * g77.f-torture/compile/20000629-1.x: Remove - error
54537         has been fixed.
54538
54539 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54540
54541         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54542         Tweak slightly to work with g++.dg framework.
54543         * g++.dg/special/ecos.exp: Run initp1.C test.
54544         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54545
54546         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54547         its linker doesn't give line numbers either.
54548         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54549
54550 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54551
54552         * g++.old-deja/g++.other/lex1.C: New test.
54553
54554 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54555
54556         * gcc.dg/noncompile/20010425-1.c: New test.
54557
54558 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54559
54560         * g++.old-deja/g++.pt/mangle2.C: New test.
54561
54562 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54563
54564         * gcc.dg/format/plus-1.c: New test.
54565
54566 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54567
54568         * gcc.dg/20010423-1.c: New test.
54569
54570 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54571
54572         * gcc.c-torture/execute/20010422-1.c: New test.
54573
54574 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54575
54576         * g++.old-deja/g++.ns/type2.C: New test.
54577
54578 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54579
54580         * g++.old-deja/g++.other/perf1.C: New test.
54581
54582 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54583
54584         * gcc.dg/c99-func-2.c: Remove xfail.
54585         * gcc.dg/c99-func-3.c: Remove xfail.
54586         * gcc.dg/c99-func-4.c: Remove xfail.
54587
54588 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54589
54590         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54591
54592 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54593
54594         * gcc.c-torture/compile/20010423-1.c: New test.
54595
54596 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54597
54598         * g++.old-deja/g++.pt/typename28.C: New test.
54599
54600 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54601
54602         * g++.old-deja/g++.abi/empty2.C: New test.
54603         * g++.old-deja/g++.abi/empty3.C: New test.
54604
54605 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54606
54607         * g++.old-deja/g++.other/comdat2.C: New test.
54608         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54609
54610 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54611
54612         * g++.old-deja/g++.other/overload14.C: New test.
54613
54614 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54615
54616         * g++.old-deja/g++.other/lookup23.C: New test.
54617
54618 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54619
54620         * gcc.c-torture/execute/20010403-1.c: New test.
54621
54622 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54623             Mark Mitchell  <mark@codesourcery.com>
54624
54625         * lib/old-dejagnu.exp: Don't delete output of executable.
54626         Add .exe suffix to executables.
54627
54628 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54629
54630         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54631
54632 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54633
54634         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54635
54636 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54637
54638         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54639         * g++.old-deja/g++.abi/crash1.C: New test.
54640
54641 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54642
54643         * g++.old-deja/g++.other/crash40.C: New test.
54644
54645 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54646
54647         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54648
54649 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54650
54651         * g++.old-deja/g++.other/warn6.C: New test.
54652
54653 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54654
54655         * g++.old-deja/g++.robertl/eb42.C: Same.
54656
54657 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54658
54659         * gcc.dg/wtr-conversion-1.c: New testcase.
54660
54661 2001-04-10  Richard Henderson  <rth@redhat.com>
54662
54663         * g++.old-deja/g++.other/array5.C: New.
54664
54665 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54666
54667         * gcc.c-torture/execute/20010408-1.c: New test.
54668
54669 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54670
54671         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54672         headers and constructs.
54673         * g++.old-deja/g++.robertl/eb79.C: Same.
54674         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54675         * g++.old-deja/g++.robertl/eb73.C: Same.
54676         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54677         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54678         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54679         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54680         * g++.old-deja/g++.robertl/eb44.C: Same.
54681         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54682         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54683         * g++.old-deja/g++.robertl/eb39.C: Same.
54684         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54685         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54686         * g++.old-deja/g++.robertl/eb30.C: Same.
54687         * g++.old-deja/g++.robertl/eb3.C: Same.
54688         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54689         * g++.old-deja/g++.robertl/eb21.C: Same.
54690         * g++.old-deja/g++.robertl/eb15.C: Same.
54691         * g++.old-deja/g++.robertl/eb118.C: Same.
54692         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54693         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54694         * g++.old-deja/g++.robertl/eb109.C: Same.
54695         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54696         * g++.old-deja/g++.mike/rtti1.C: Same.
54697         * g++.old-deja/g++.mike/p658.C: Same.
54698         * g++.old-deja/g++.mike/net46.C: Same.
54699         * g++.old-deja/g++.mike/net34.C: Same.
54700         * g++.old-deja/g++.mike/memoize1.C: Same.
54701         * g++.old-deja/g++.mike/eh2.C: Same.
54702         * g++.old-deja/g++.law/weak.C: Same.
54703         * g++.old-deja/g++.law/visibility7.C: Same.
54704         * g++.old-deja/g++.law/visibility25.C: Same.
54705         * g++.old-deja/g++.law/visibility22.C: Same.
54706         * g++.old-deja/g++.law/visibility2.C: Same.
54707         * g++.old-deja/g++.law/visibility17.C: Same.
54708         * g++.old-deja/g++.law/visibility13.C: Same.
54709         * g++.old-deja/g++.law/visibility10.C: Same.
54710         * g++.old-deja/g++.law/visibility1.C: Same.
54711         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54712         * g++.old-deja/g++.law/vbase1.C: Same.
54713         * g++.old-deja/g++.law/operators32.C: Same.
54714         * g++.old-deja/g++.law/nest3.C: Same.
54715         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54716         * g++.old-deja/g++.law/except5.C (main): Same.
54717         * g++.old-deja/g++.law/cvt7.C (run): Same.
54718         * g++.old-deja/g++.law/cvt2.C: Same.
54719         * g++.old-deja/g++.law/cvt16.C: Same.
54720         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54721         * g++.old-deja/g++.law/ctors17.C (main): Same.
54722         * g++.old-deja/g++.law/ctors13.C: Same.
54723         * g++.old-deja/g++.law/ctors12.C (main): Same.
54724         * g++.old-deja/g++.law/ctors10.C: Same.
54725         * g++.old-deja/g++.law/code-gen5.C: Same.
54726         * g++.old-deja/g++.law/bad-error7.C: Same.
54727         * g++.old-deja/g++.law/arm9.C: Same.
54728         * g++.old-deja/g++.law/arm12.C: Same.
54729         * g++.old-deja/g++.law/arg8.C: Same.
54730         * g++.old-deja/g++.law/arg1.C: Same.
54731         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54732         * g++.old-deja/g++.jason/template31.C: Same.
54733         * g++.old-deja/g++.jason/template24.C (main): Same.
54734         * g++.old-deja/g++.jason/2371.C: Same.
54735         * g++.old-deja/g++.eh/new2.C: Same.
54736         * g++.old-deja/g++.eh/new1.C: Same.
54737         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54738         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54739         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54740         * g++.old-deja/g++.brendan/crash62.C: Same.
54741         * g++.old-deja/g++.brendan/crash52.C: Same.
54742         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54743         * g++.old-deja/g++.brendan/crash38.C: Same.
54744         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54745         * g++.old-deja/g++.brendan/copy9.C: Same.
54746
54747 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54748
54749         * gcc.c-torture/execute/20001203-2.c (memset):
54750         Count argument is of type __SIZE_TYPE__.
54751
54752 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54753
54754         * gcc.c-torture/compile/20010404-1.c: New test.
54755
54756 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54757
54758         * gcc.c-torture/compile/20010326-1.c: New test.
54759
54760 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54761
54762         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54763         peculiarities of the SH.
54764         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54765
54766 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54767
54768         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54769         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54770         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54771
54772 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54773
54774         * g77.f-torture/compile/20010321-1.f: New test.
54775
54776 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54777
54778         * gcc.c-torture/compile/20010329-1.c: New test.
54779
54780 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54781
54782         * gcc.c-torture/execute/20010329-1.c: New test.
54783
54784 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54785
54786         * g++.old-deja/g++.other/eh4.C: Fix typo.
54787
54788 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54789
54790         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54791
54792 2001-03-28  Philip Blundell  <philb@gnu.org>
54793
54794         * gcc.c-torture/compile/20010328-1.c: New test.
54795
54796 2001-03-27  Richard Henderson  <rth@redhat.com>
54797
54798         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54799         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54800
54801 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54802
54803         * gcc.c-torture/compile/20010327-1.c: New test.
54804
54805 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54806
54807         * g++.old-deja/g++.other/friend12.C: New test.
54808         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54809         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54810
54811 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54812
54813         * gcc.c-torture/execute/20010325-1.c: New test.
54814
54815 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54816
54817         * g++.old-deja/g++.other/mangle3.C: New test.
54818
54819 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54820
54821         * g++.old-deja/g++.other/anon8.C: New test.
54822
54823 2001-03-20  Philip Blundell  <philb@gnu.org>
54824
54825         * gcc.c-torture/compile/20010320-1.c: New test.
54826
54827 2001-03-17  Richard Henderson  <rth@redhat.com>
54828
54829         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54830
54831 2001-03-15  Geoff Keating  <geoff@redhat.com>
54832
54833         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54834         tests on AIX.
54835
54836 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54837
54838         * g++.old-deja/g++.other/eh4.C: New test.
54839
54840 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54841
54842         * gcc.dg/cpp/mi1.c: Update.
54843
54844 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54845
54846         * g++.old-deja/g++.other/regstack.C: New test.
54847
54848 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54849
54850         * g++.old-deja/g++.other/ref4.C: New test.
54851
54852 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54853
54854         * objc/execute/va_method.m: Added.
54855         * objc/execute/IMP.m: Added.
54856         * objc/execute/_cmd.m: Added.
54857         * objc/execute/accessing_ivars.m: Added.
54858         * objc/execute/class-1.m: Added.
54859         * objc/execute/class-10.m: Added.
54860         * objc/execute/class-11.m: Added.
54861         * objc/execute/class-12.m: Added.
54862         * objc/execute/class-13.m: Added.
54863         * objc/execute/class-14.m: Added.
54864         * objc/execute/class-2.m: Added.
54865         * objc/execute/class-3.m: Added.
54866         * objc/execute/class-4.m: Added.
54867         * objc/execute/class-5.m: Added.
54868         * objc/execute/class-6.m: Added.
54869         * objc/execute/class-7.m: Added.
54870         * objc/execute/class-8.m: Added.
54871         * objc/execute/class-9.m: Added.
54872         * objc/execute/class-tests-1.h
54873         * objc/execute/class-tests-2.h
54874         * objc/execute/compatibility_alias.m: Added.
54875         * objc/execute/encode-1.m: Added.
54876         * objc/execute/formal_protocol-1.m: Added.
54877         * objc/execute/formal_protocol-2.m: Added.
54878         * objc/execute/formal_protocol-3.m: Added.
54879         * objc/execute/formal_protocol-4.m: Added.
54880         * objc/execute/formal_protocol-5.m: Added.
54881         * objc/execute/formal_protocol-6.m: Added.
54882         * objc/execute/formal_protocol-7.m: Added.
54883         * objc/execute/informal_protocol.m: Added.
54884         * objc/execute/initialize.m: Added.
54885         * objc/execute/load.m: Added.
54886         * objc/execute/many_args_method.m: Added.
54887         * objc/execute/nested-3.m: Added.
54888         * objc/execute/no_clash.m: Added.
54889         * objc/execute/private.m: Added.
54890         * objc/execute/redefining_self.m: Added.
54891         * objc/execute/root_methods.m: Added.
54892         * objc/execute/selector-1.m: Added.
54893         * objc/execute/static-1.m: Added.
54894         * objc/execute/static-2.m: Added.
54895         * objc/execute/va_method.m: Added.
54896
54897 2001-03-10  Richard Henderson  <rth@redhat.com>
54898
54899         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54900
54901 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54902
54903         * g++.old-deja/g++.other/crash31.C: XFAIL.
54904         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54905         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54906         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54907         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54908         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54909
54910 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54911
54912         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54913
54914 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54915
54916         * gcc.dg/20000724-1.c: Don't use multiline strings.
54917
54918 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54919
54920         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54921         result of -cString against what we expect it to be; don't just
54922         print it out for no one to read.
54923
54924         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54925         Based on testcases provided by Nicola Pero.
54926
54927 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54928
54929         * gcc.dg/cpp/macro7.c: New test.
54930
54931 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54932
54933         * gcc.dg/cpp/multiline.c: Update.
54934
54935 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54936
54937         * g++.old-deja/g++.other/enum3.C: New test.
54938
54939 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54940
54941         * g++.old-deja/g++.other/pod1.C: New test.
54942
54943 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54944
54945         * g++.old-deja/g++.ext/overload1.C: New test.
54946
54947 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54948
54949         * g++.old-deja/g++.pt/using1.C: New test.
54950
54951 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54952
54953         * g++.old-deja/g++.other/using9.C: New test.
54954
54955 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54956
54957         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54958
54959         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54960
54961 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54962
54963         * g++.old-deja/g++.ext/realpt1.C: Remove.
54964
54965 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54966
54967         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54968
54969 2001-02-26  Will Cohen  <wcohen@redhat.com>
54970
54971         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54972
54973 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54974
54975         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54976         templatized constructors.
54977
54978 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54979
54980         * gcc.c-torture/execute/20010224-1.c: New test.
54981
54982 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54983
54984         * gcc.c-torture/execute/20010222-1.c: New test.
54985
54986 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54987
54988         * g++.old-deja/g++.other/inline20.C: New test.
54989
54990 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54991
54992         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54993
54994 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54995
54996         * g++.old-deja/g++.other/lookup22.C: New test.
54997
54998 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54999
55000         * g77.dg: New directory.
55001         * g77.dg/20010216-1.f: New test case.
55002         * g77.dg/dg.exp: New driver.
55003         * lib/g77-dg.exp: New driver library.
55004
55005 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55006
55007         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55008
55009 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55010
55011         * g++.old-deja/g++.other/decl9.C: New test.
55012
55013 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55014
55015         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55016         not need <string> and also tests the initialization at runtime.
55017
55018 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55019
55020         * gcc.c-torture/execute/longlong.c: New test.
55021
55022 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55023
55024         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55025
55026 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55027
55028         * gcc.c-torture/execute/920302-1.c (execute):
55029         Change argument type to short.
55030
55031 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55032
55033         * g++.old-deja/g++.pt/deduct6.C: New test.
55034
55035 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55036
55037         * g++.old-deja/g++.pt/deduct5.C: New test.
55038
55039 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55040
55041         * gcc.c-torture/execute/20010209-1.c: New test.
55042
55043 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55044
55045         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55046
55047 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55048
55049         * g++.dg/vtgc1.C: Update for new ABI.
55050
55051         * consistency.vlad: New directory, 1665 files.
55052
55053 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55054
55055         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55056         return type.
55057         * gcc.dg/cpp/digraphs.c: Declare puts.
55058
55059 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55060
55061         * g++.old-deja/g++.other/warn5.C: New test.
55062
55063 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55064
55065         * g++.old-deja/g++.pt/spec40.C: New test.
55066
55067 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55068
55069         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55070         case.
55071         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55072
55073 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55074
55075         * gcc.c-torture/compile/20010209-1.c: New test.
55076
55077 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55078
55079         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55080         excess errors message but not if it crashes.
55081         * g++.old-deja/g++.other/crash27.C: Likewise.
55082         * g++.old-deja/g++.other/crash28.C: Likewise.
55083         * g++.old-deja/g++.other/crash30.C: Likewise.
55084         * g++.old-deja/g++.other/crash32.C: Likewise.
55085         * g++.old-deja/g++.other/crash35.C: Likewise.
55086         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55087
55088 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55089
55090         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55091         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55092         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55093         g77.f-torture/execute/execute.exp,
55094         g77.f-torture/noncompile/noncompile.exp,
55095         gcc.c-torture/execute/execute.exp,
55096         gcc.c-torture/execute/memcheck/memcheck.exp,
55097         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55098         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55099         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55100         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55101         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55102         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55103         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55104         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55105         Remove bug reporting instructions with ancient email addresses.
55106
55107 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55108
55109         * gcc.dg/20010202-1.c: New test.
55110         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55111
55112 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55113
55114         * g++.dg/stdbool-if.C: New test.
55115
55116 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55117
55118         * objc/execute/fdecl.m: Added main().
55119
55120 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55121
55122         * gcc.c-torture/execute/20010206-1.c: New test.
55123
55124 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55125
55126         * gcc.dg/cpp/avoidpaste1.c: Update.
55127
55128 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55129
55130         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55131         Pero <nicola@brainstorm.co.uk>.
55132         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55133
55134 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55135
55136         * g++.old-deja/g++.pt/spec39.C: New test.
55137
55138 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55139
55140         * gcc.c-torture/compile/20010202-1.c: New test.
55141
55142 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55143
55144         * g++.old-deja/g++.abi/primary2.C: New test.
55145         * g++.old-deja/g++.abi/primary3.C: New test.
55146         * g++.old-deja/g++.abi/primary4.C: New test.
55147         * g++.old-deja/g++.abi/primary5.C: New test.
55148         * g++.old-deja/g++.abi/vtable3.h: New test.
55149         * g++.old-deja/g++.abi/vtable3a.C: New test.
55150         * g++.old-deja/g++.abi/vtable3b.C: New test.
55151         * g++.old-deja/g++.abi/vtable3c.C: New test.
55152         * g++.old-deja/g++.abi/vtable3d.C: New test.
55153         * g++.old-deja/g++.abi/vtable3e.C: New test.
55154         * g++.old-deja/g++.abi/vtable3f.C: New test.
55155         * g++.old-deja/g++.abi/vtable3g.C: New test.
55156         * g++.old-deja/g++.abi/vtable3h.C: New test.
55157         * g++.old-deja/g++.abi/vtable3i.C: New test.
55158         * g++.old-deja/g++.abi/vtable3j.C: New test.
55159         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55160
55161 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55162
55163         * g++.old-deja/g++.other/anon6.C: New test.
55164         * g++.old-deja/g++.other/anon7.C: New test.
55165
55166 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55167
55168         * gcc.dg/cpp/avoidpaste2.c: New tests.
55169
55170 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55171
55172         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55173
55174 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55175
55176         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55177         DECIMAL_DIG cases for Irix."
55178
55179 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55180
55181         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55182
55183 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55184
55185         * gcc.dg/c99-tag-1.c: New test.
55186
55187 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55188
55189         * gcc.dg/cpp/tr-warn1.c: Add tests.
55190
55191 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55192
55193         * gcc.dg/cpp/avoidpaste1.c: Update.
55194         * gcc.dg/cpp/paste4.c: Update.
55195
55196 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55197
55198         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55199         cases for Irix.
55200
55201 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55202
55203         * g++.old-deja/g++.other/inline19.C: New test.
55204
55205 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55206
55207         * gcc.dg/Wlarger-than.c: New test.
55208
55209 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55210
55211         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55212
55213 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55214
55215         * gcc.c-torture/execute/20010129-1.c: New test.
55216         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55217
55218 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55219
55220         * gcc.dg/cpp/avoidpaste1.c: Test case.
55221
55222 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55223
55224         * g++.old-deja/g++.other/inline18.C: New test.
55225
55226 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55227
55228         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55229         and __builtin_putchar.
55230
55231 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55232
55233         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55234         tests.
55235
55236 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55237
55238         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55239         floating point number rounding mode to round to the nearest
55240         representable mode.
55241
55242 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55243
55244         * g++.old-deja/g++.other/mangle2.C: New test.
55245
55246 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55247
55248         * gcc.c-torture/compile/20010124-1.c: New test.
55249
55250 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55251
55252         * g++.old-deja/g++.pt/spec38.C: New test.
55253
55254 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55255
55256         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55257         "Build don't run".
55258
55259 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55260
55261         * gcc.c-torture/execute/20010123-1.c: New test.
55262
55263 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55264
55265         * g++.old-deja/g++.pt/spec37.C: New test.
55266
55267 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55268
55269         * g++.old-deja/g++.pt/overload14.C: New test.
55270
55271 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55272
55273         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55274         __builtin_return_address.
55275
55276 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55277
55278         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55279         * g++.old-deja/g++.pt/spec35.C: New test.
55280         * g++.old-deja/g++.pt/spec36.C: New test.
55281
55282 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55283
55284         * gcc.c-torture/compile/20010118-1.c: New test.
55285
55286 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55287
55288         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55289
55290 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55291
55292         * gcc.c-torture/execute/20010119-1.c: New test.
55293
55294 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55295
55296         * g++.old-deja/g++.other/vbase5.C: New test.
55297
55298 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55299
55300         * gcc.c-torture/execute/20010118-1.c: New test.
55301
55302 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55303
55304         * g++.old-deja/g++.pt/deduct3.C: New test.
55305
55306 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55307
55308         * g++.old-deja/g++.pt/spec34.C: New test.
55309
55310 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55311
55312         * g77.f-torture/compile/20000601-2.f: New test.
55313
55314 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55315
55316         * g++.old-deja/g++.other/init17.C: New test.
55317
55318 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55319
55320         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55321
55322 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55323
55324         * g++.old-deja/g++.pt/unify8.C: New test.
55325
55326 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55327
55328         * g++.old-deja/g++.abi/vbase1.C: New test.
55329
55330 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55331
55332         * g++.old-deja/g++.pt/crash65.C: New test.
55333
55334 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55335
55336         * gcc.dg/cpp/assembl2.S: New test case.
55337
55338 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55339
55340         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55341         are supported.
55342
55343 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55344
55345         * g++.old-deja/g++.other/builtins1.C: New test.
55346         * g++.old-deja/g++.other/builtins2.C: Likewise.
55347         * g++.old-deja/g++.other/builtins3.C: Likewise.
55348         * g++.old-deja/g++.other/builtins4.C: Likewise.
55349
55350 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55351
55352         * gcc.c-torture/compile/20010117-1.c: New test.
55353         * gcc.c-torture/compile/20010117-2.c: New test.
55354
55355 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55356
55357         * g77.f-torture/execute/20010116.[fx]: New test,
55358         XFAIL on i?86-*-*.
55359         * g77.f-torture/compile/20010115.f: Indicate it's
55360         a test for PR fortran/1636.
55361
55362 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55363
55364         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55365
55366 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55367
55368         * g77.f-torture/compile/20010115.f: New test.
55369
55370 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55371
55372         * g++.old-deja/g++.pt/nontype5.C: New test.
55373
55374 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55375
55376         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55377         have an equivalent working one below it.
55378
55379 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55380
55381         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55382         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55383
55384 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55385
55386         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55387         message containing "init_priority".
55388         (conpr-2.C): Likewise.
55389         (conpr-3.C): Likewise.
55390         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55391
55392 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55393
55394         * gcc.c-torture/execute/20010114-2.c: New test.
55395
55396 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55397
55398         * gcc.c-torture/compile/20010114-1.c: New test.
55399         * gcc.c-torture/compile/20010114-1.x: Xfail.
55400         * gcc.c-torture/compile/20010114-2.c: New test.
55401         * gcc.c-torture/execute/20010114-1.c: New test.
55402         * gcc.dg/trunc-1.c: New test.
55403         * gcc.dg/uninit-B.c: New test.
55404
55405 2001-01-13  Nick Clifton  <nickc@redhat.com>
55406
55407         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55408         target.
55409
55410 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55411
55412         * gcc.c-torture/compile/20010113-1.c: New test.
55413
55414 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55415
55416         * gcc.c-torture/compile/20001212-1.c: New test.
55417
55418 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55419
55420         * gcc.dg/cpp/widestr1.c: Update.
55421         * gcc.dg/cpp/prag-imp.c: Remove.
55422
55423 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55424
55425         * gcc.c-torture/execute/20000801-3.x: Remove.
55426         * gcc.dg/c90-init-1.c: New test.
55427         * gcc.dg/c99-init-1.c: New test.
55428         * gcc.dg/c99-init-2.c: New test.
55429         * gcc.dg/gnu99-init-1.c: New test.
55430
55431 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55432
55433         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55434         testing that no relevant ones were found.
55435
55436 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55437
55438         * g++.old-deja/g++.pt/cast2.C: New test.
55439
55440 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55441
55442         * g++.old-deja/g++.pt/friend47.C: New test.
55443
55444 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55445
55446         * g++.old-deja/g++.pt/instantiate13.C: New test.
55447
55448 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55449
55450         * g++.old-deja/g++.other/defarg7.C: New test.
55451         * g++.old-deja/g++.other/defarg8.C: New test.
55452
55453 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55454
55455         * g++.old-deja/g++.pt/crash64.C: New test.
55456
55457 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55458
55459         * g++.old-deja/g++.pt/crash63.C: New test.
55460
55461 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55462
55463         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55464
55465 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55466
55467         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55468
55469 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55470
55471         * g++.old-deja/g++.pt/error3.C: New test.
55472
55473 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55474
55475         * g++.old-deja/g++.other/crash39.C: New test.
55476
55477 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55478
55479         * g++.old-deja/g++.other/vbase4.C: New test.
55480
55481 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55482
55483         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55484         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55485         * gcc.dg/special/special.exp: New test driver which will check
55486         for alias support for the above test.
55487
55488 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55489
55490         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55491         problems on small machines.
55492         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55493         parameterize.
55494
55495 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55496
55497         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55498         mips.
55499         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55500
55501 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55502
55503         * g++.old_deja/g++.pt/using8.C: New test.
55504
55505 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55506
55507         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55508
55509 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55510
55511         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55512         where a failure is expected.
55513         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55514
55515 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55516
55517         * g++.old_deja/g++.pt/instantiate12.C: New test.
55518
55519 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55520
55521         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55522         start of structs.
55523         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55524         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55525         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55526         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55527         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55528         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55529         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55530         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55531         * g++.old-deja/g++.eh/spec6.C: Likewise.
55532         * g++.old-deja/g++.jason/crash3.C: Likewise.
55533         * g++.old-deja/g++.law/ctors11.C: Likewise.
55534         * g++.old-deja/g++.law/ctors17.C: Likewise.
55535         * g++.old-deja/g++.law/ctors5.C: Likewise.
55536         * g++.old-deja/g++.law/ctors9.C: Likewise.
55537         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55538         * g++.old-deja/g++.mike/net22.C: Likewise.
55539         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55540         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55541         * g++.old-deja/g++.mike/virt3.C: Likewise.
55542         * g++.old-deja/g++.niklas/t128.C: Likewise.
55543         * g++.old-deja/g++.other/anon4.C: Likewise.
55544         * g++.old-deja/g++.other/using1.C: Likewise.
55545         * g++.old-deja/g++.other/warn3.C: Likewise.
55546         * g++.old-deja/g++.pt/t37.C: Likewise.
55547         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55548         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55549
55550 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55551
55552         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55553
55554 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55555
55556         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55557
55558 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55559
55560         * gcc.c-torture/compile/20010107-1.c: New test.
55561
55562 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55563
55564         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55565
55566 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55567
55568         * gcc.dg/format/format.h: New file.
55569         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55570         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55571         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55572         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55573         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55574         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55575         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55576         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55577         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55578         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55579         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55580         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55581         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55582         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55583         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55584         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55585         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55586         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55587         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55588         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55589         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55590         instead of declaring standard types, macros and functions in each
55591         test.
55592
55593 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55594
55595         * gcc.c-torture/execute/20010106-1.c: New test.
55596
55597 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55598
55599         * gcc.dg/format/format.exp: New file.
55600         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55601         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55602         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55603         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55604         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55605         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55606         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55607         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55608         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55609         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55610         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55611         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55612         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55613         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55614         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55615         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55616         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55617         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55618         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55619         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55620         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55621         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55622         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55623         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55624         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55625         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55626         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55627         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55628         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55629         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55630         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55631         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55632         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55633         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55634         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55635         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55636         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55637         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55638         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55639         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55640         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55641         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55642
55643 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55644
55645         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55646         account.
55647
55648 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55649
55650         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55651
55652 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55653
55654         * g++.old-deja/g++.pt/crash62.C: New test.
55655
55656 2001-01-04  Richard Henderson  <rth@redhat.com>
55657
55658         * gcc.dg/20000926-1.c: Update expected warnings.
55659         * gcc.dg/array-2.c: Likewise.
55660         * gcc.dg/array-4.c: Also validate flexible array members.
55661         * gcc.dg/c99-flex-array-1.c: New.
55662
55663 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55664
55665         * gcc.c-torture/compile/20001222-1.x: Remove.
55666
55667 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55668
55669         * gcc.c-torture/execute/built-in-setjmp.c: New.
55670
55671 2001-01-03  Richard Henderson  <rth@redhat.com>
55672
55673         * gcc.dg/940510-1.c: Update expected error wording.
55674         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55675
55676 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55677
55678         * lib/target-supports.exp (check_alias_available): Modified to
55679         indicate aliases not supported if only weak aliases are supported.
55680
55681 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55682
55683         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55684         Turn on cmpstrsi checks for __pj__ and __i370__.
55685
55686 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55687
55688         * g++.old-deja/g++.other/virtual11.C: New test.
55689
55690 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55691
55692         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55693
55694 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55695
55696         * gcc.c-torture/compile/20010102-1.c: New test.
55697
55698 2001-01-02  Andreas Jaeger  <aj@suse.de>
55699
55700         * gcc.dg/noreturn-3.c: New test.
55701
55702         * gcc.dg/noreturn-4.c: New test.
55703
55704 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55705
55706         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55707         __builtin_fputc and __builtin_fwrite.
55708
55709 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55710
55711         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55712         signed char, not default char.
55713
55714 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55715
55716         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55717
55718 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55719
55720         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55721
55722 2000-12-29  Richard Henderson  <rth@redhat.com>
55723
55724         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55725         (__cyg_profile_func_exit): Define.
55726
55727 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55728
55729         * g++.dg/vtgc1.C: New test.
55730
55731 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55732
55733         * gcc.dg/noncompile/20001228-1.c: New test.
55734
55735         * gcc.dg/20001228-1.c: New test.
55736
55737         * gcc.c-torture/execute/20001228-1.c: New test.
55738
55739 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55740
55741         * gcc.dg/format-strfmon-1.c: New test.
55742
55743 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55744
55745         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55746         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55747         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55748         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55749         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55750         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55751         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55752         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55753         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55754         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55755         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55756         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55757         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55758
55759         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55760         * gcc.c-torture/execute/string-opt-4.c: Test index.
55761
55762 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55763
55764         * gcc.c-torture/compile/20001226-1.c: New test.
55765
55766 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55767
55768         * gcc.c-torture/compile/20001222-1.c: New test.
55769         * gcc.c-torture/compile/20001222-1.x: Xfail.
55770
55771 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55772
55773         * gcc.c-torture/execute/comp-goto-2.c: New test.
55774
55775 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55776
55777         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55778         Use long types if __INT_MAX__ is 32767.
55779         (main): Use cast to (sint32 *) when poking 88 into a_page.
55780
55781         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55782
55783 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55784
55785         * gcc.c-torture/compile/20001221-1.c: New test.
55786         * gcc.c-torture/execute/20001221-1.c: New test.
55787
55788 2000-12-20  Richard Henderson  <rth@redhat.com>
55789
55790         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55791         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55792
55793 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55794
55795         * gcc.dg/compare3.c: New test.
55796
55797 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55798
55799         * gcc.dg/format-warnll-1.c: New test.
55800
55801 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55802
55803         * gcc.dg/cpp/cmdlne-P.c: New test.
55804
55805 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55806
55807         * gcc.c-torture/execute/builtin-abs-1.c,
55808         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55809
55810 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55811
55812         * gcc.dg/cpp/multiline.c: New test.
55813
55814 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55815
55816         * g++.old-deja/g++.other/syshdr1.C: Update.
55817         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55818
55819 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55820
55821         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55822
55823 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55824
55825         * g++.old-deja/g++.pt/ttp65.C: New test.
55826
55827 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55828
55829         * g++.old-deja/g++.pt/ttp64.C: New test.
55830
55831 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55832
55833         * g++.old-deja/g++.pt/spec33.C: New test.
55834
55835 2000-12-14  Catherine Moore  <clm@redhat.com>
55836
55837         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55838         * gcc.c-torture/execute/920612-2.c: Likewise.
55839         * gcc.c-torture/execute/920428-2.c: Likewise.
55840         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55841         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55842
55843 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55844
55845         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55846         * gcc.dg/pack-test-2.c: Likewise.
55847
55848 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55849
55850         Tests by Zack Weinberg <zackw@stanford.edu>.
55851
55852         * gcc.dg/cpp/defined.c: Update.
55853         * gcc.dg/cpp/defined_trad.c: New tests.
55854
55855 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55856
55857         * gcc.dg/cpp/trad-direct.c: Update.
55858
55859 2000-12-11  Neil Booth  <neilb@earthling.net>
55860
55861         * gcc.dg/cpp/defined_trad.c
55862
55863 2000-12-11  Neil Booth  <neilb@earthling.net>
55864
55865         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55866
55867 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55868
55869         * gcc.dg/format-miss-2.c: New test.
55870
55871 2000-12-09  Neil Booth  <neilb@earthling.net>
55872
55873         * gcc.dg/cpp/lineflags.c: New tests.
55874         * gcc.dg/cpp/poison.c: Update.
55875         * gcc.dg/cpp/redef2.c: Update.
55876         * gcc.dg/cpp/skipping.c: New test.
55877
55878 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55879
55880         * g++.old-deja/g++.other/eh3.C: New testcase.
55881
55882 2000-12-07  Neil Booth  <neilb@earthling.net>
55883
55884         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55885         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55886         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55887         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55888         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55889         Update.
55890
55891 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55892
55893         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55894         __SIZE_TYPE__ instead of int for type of integers cast to
55895         pointers.
55896
55897 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55898
55899         * g++.old-deja/g++.other/cleanup4.C: New test.
55900
55901 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55902
55903         * format-sec-1.c: New test.
55904
55905 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55906
55907         * gcc.dg/format-nonlit-3.c: New test.
55908
55909 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55910
55911         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55912         through a null pointer.
55913
55914 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55915
55916         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55917         * g++.old-deja/g++.pt/partial4.C: New test.
55918
55919 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55920
55921         * gcc.c-torture/execute/ieee/hugeval.x: New.
55922
55923 2000-12-06  Neil Booth  <neilb@earthling.net>
55924
55925         * gcc.dg/cpp/backslash2.c: New tests.
55926
55927 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55928
55929         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55930         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55931
55932 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55933
55934         * gcc.c-torture/execute/20001203-2.c: New testcase.
55935
55936 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55937
55938         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55939         * g++.old-deja/g++.other/virtual10.C: New test.
55940
55941 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55942
55943         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55944
55945 2000-12-05  Richard Henderson  <rth@redhat.com>
55946
55947         * gcc.c-torture/compile/20001205-1.c: New.
55948
55949 2000-12-04  Neil Booth  <neilb@earthling.net>
55950
55951         * g++.old-deja/g++.other/virtual9.C: New test.
55952         * g++.old-deja/g++.pt/crash61.C: New test.
55953         * gcc.c-torture/execute/loop-9.c: New test.
55954
55955 2000-12-04  Neil Booth  <neilb@earthling.net>
55956
55957         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55958         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55959         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55960         * gcc.dg/cpp/extratokens.c: ...here.
55961
55962 2000-12-04  Neil Booth  <neilb@earthling.net>
55963
55964         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55965         New tests.
55966
55967 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55968
55969         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55970         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55971
55972 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55973
55974         * gcc.c-torture/execute/20001203-1.c: New test.
55975
55976 2000-12-03  Neil Booth  <neilb@earthling.net>
55977
55978         * gcc.dg/cpp/macro6.c: New test cases.
55979
55980 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55981
55982         * gcc.c-torture/execute/string-opt-9.c: New test.
55983         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55984         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55985         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55986
55987         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55988         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55989
55990 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55991
55992         * gcc.dg/cpp/if-6.c: New testcase.
55993
55994         * gcc.dg/20001201-1.c: New testcase.
55995
55996 2000-12-02  Neil Booth  <neilb@earthling.net>
55997
55998         * g++.old-deja/g++.other/externC4.C,
55999         g++.old-deja/g++.other/friend10.C: New tests.
56000
56001 2000-12-02  Neil Booth  <neilb@earthling.net>
56002
56003         * g++.old-deja/g++.other/instan2.C
56004         * g++.old-deja/g++.other/instan3.C: New test.
56005
56006 2000-12-02  Neil Booth  <neilb@earthling.net>
56007
56008         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56009         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56010         gnuc99.c,gnuc99-pedantic.c: New tests.
56011
56012 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56013
56014         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56015         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56016
56017 2000-12-01  Neil Booth  <neilb@earthling.net>
56018
56019         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56020         * gcc.dg/cpp/poison.c: Update.
56021         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56022
56023 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56024
56025         * g77.f-torture/execute/20001201.f: New test.
56026
56027 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56028
56029         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56030
56031 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56032
56033         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56034
56035 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56036
56037         * g++.old-deja/g++.other/cast6.C: New test.
56038
56039 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56040
56041         * gcc.c-torture/execute/20001130-2.c: New testcase.
56042
56043 2000-11-30  Richard Henderson  <rth@redhat.com>
56044
56045         * gcc.c-torture/execute/20001130-1.c: New test.
56046
56047 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56048
56049         * g++.old-deja/g++.other/op3.C: New test.
56050
56051 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56052
56053         * g++.old-deja/g++.other/op2.C: New test.
56054
56055 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56056
56057         * g++.old-deja/g++.other/crash38.C: New test.
56058
56059 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56060
56061         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56062
56063 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56064
56065         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56066         tests.
56067         * gcc.c-torture/execute/string-opt-6.c: New test.
56068
56069         * gcc.dg/20001117-1.c: Add main.
56070
56071 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56072
56073         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56074         Move from here ...
56075         * gcc.dg/940510-1.c: ... to here.
56076
56077         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56078         zero-size arrays in toplevel structures.
56079
56080 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56081
56082         * gcc.c-torture/execute/loop-8.c: New test.
56083
56084 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56085
56086         * g++.old-deja/g++.other/base1.C: New test.
56087
56088 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56089
56090         * g++.old-deja/g++.other/parse2.C: New test.
56091
56092 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56093
56094         * g++.old-deja/g++.pt/incomplete1.C: New test.
56095
56096 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56097
56098         * g++.old-deja/g++.other/friend9.C: New test.
56099
56100 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56101
56102         * gcc.dg/20001127-1.c: New test.
56103
56104 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56105
56106         * g++.old-deja/g++.pt/friend46.C: New test.
56107
56108 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56109
56110         * g++.old-deja/g++.other/ptrmem8.C: New test.
56111
56112 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56113
56114         * gcc.c-torture/execute/string-opt-7.c: New test.
56115         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56116
56117 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56118
56119         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56120         instead of 'mkcheck 2'.
56121
56122 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56123
56124         * gcc.c-torture/execute/memcheck/driver.c,
56125         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56126         C9X references to refer to C99.
56127
56128 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56129
56130         * gcc.dg/ultrasp3.c: New test.
56131
56132 2000-11-25  Neil Booth  <neilb@earthling.net>
56133
56134         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56135
56136 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56137
56138         * gcc.c-torture/compile/20001123-2.c: New.
56139
56140 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56141
56142         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56143
56144 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56145
56146         * gcc.dg/sequence-point-1.c: Add some new tests.
56147         * gcc.c-torture/execute/20001124-1.c: New test.
56148
56149 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56150
56151         * g++.old-deja/g++.other/vaarg4.C: New test.
56152         * gcc.c-torture/compile/20001123-1.c: New test.
56153
56154 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56155
56156         * g++.other/crash24.C: Adjust and remove XFAIL.
56157         * g++.other/crash37.C: New test.
56158
56159 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56160
56161         * g++.old-deja/g++.pt/instantiate9.C: New test.
56162
56163 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56164
56165         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56166         new ABI, too.
56167
56168         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56169         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56170
56171 2000-11-22  Neil Booth  <neilb@earthling.net>
56172
56173         * gcc.dg/cpp/Wtrigraphs.c: New test.
56174
56175 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56176
56177         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56178
56179 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56180
56181         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56182
56183 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56184
56185         * lib/gcc-dg.exp: load_lib scanasm.exp.
56186         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56187         * lib/g++-dg.exp: load_lib scanasm.exp.
56188         * lib/scanasm.exp: New.
56189         (scan-assembler, scan-assembler-not): Add optional arguments to
56190         test name, or if not present, the pattern name.
56191         (scan-assembler-dem, scan-assembler-dem-not): New.
56192
56193         * g++.dg/dg.exp: New.
56194
56195 2000-11-21  Neil Booth  <neilb@earthling.net>
56196
56197         * gcc.dg/cpp/integrated1.c: Remove.
56198
56199 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56200
56201         * gcc.c-torture/execute/20001121-1.c: New test.
56202
56203 2000-11-21  Richard Henderson  <rth@redhat.com>
56204
56205         * gcc.c-torture/compile/20001121-1.c: New test.
56206
56207 2000-11-20  Neil Booth  <neilb@earthling.net>
56208
56209         * gcc.dg/cpp/integrated1.c: New test.
56210
56211 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56212
56213         * g++.old-deja/g++.other/inline17.C: New test.
56214
56215 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56216
56217         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56218         local variable to be zero: I made the variable global. Now
56219         uses abort() and exit() instead of relying on main's return value.
56220
56221 2000-11-20  Neil Booth  <neilb@earthling.net>
56222
56223         * gcc.dg/cpp/paste2.c: Update test.
56224         * objc/execute/paste.m: New test.
56225
56226 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56227
56228         * gcc.dg/c99-condexpr-1.c: New test.
56229
56230 2000-11-20  Neil Booth  <neilb@earthling.net>
56231
56232         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56233
56234 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56235
56236         * g++.old-deja/g++.pt/export1.C: New test.
56237
56238 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56239
56240         * gcc.dg/20001117-1.c: New test.
56241
56242 2000-11-18  Richard Henderson  <rth@redhat.com>
56243
56244         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56245
56246 2000-11-18  Richard Henderson  <rth@redhat.com>
56247
56248         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56249         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56250         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56251
56252 2000-11-18  Richard Henderson  <rth@redhat.com>
56253
56254         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56255         (main): New.  Exit cleanly.
56256
56257 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56258
56259         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56260         gcc.dg/c99-fordecl-2.c: New tests.
56261
56262 2000-11-18  Richard Henderson  <rth@redhat.com>
56263
56264         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56265         * gcc.c-torture/execute/zerolen-2.c: New.
56266
56267 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56268
56269         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56270         memory.
56271
56272 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56273
56274         * g++.old-deja/g++.pt/instantiate8.C: New test.
56275
56276 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56277
56278         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56279         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56280
56281 2000-11-16  Nick Clifton  <nickc@redhat.com>
56282
56283         * gcc.c-torture/execute/nestfunc-2.c: New test.
56284         * gcc.c-torture/execute/nestfunc-3.c: New test.
56285
56286 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56287
56288         * gcc.c-torture/compile/20001116-1.c: New test.
56289
56290 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56291
56292         * gcc.c-torture/execute/20001115-1.c: New test.
56293
56294 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56295
56296         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56297         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56298         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56299         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56300
56301 2000-11-15  Neil Booth  <neilb@earthling.net>
56302
56303         gcc.dg/cpp/_Pragma1.c: Update.
56304         gcc.dg/cpp/_Pragma2.c: New test.
56305
56306 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56307
56308         * g++.old-deja/g++.other/anon5.C: New test.
56309
56310 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56311
56312         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56313         tests.
56314
56315 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56316
56317         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56318         output.
56319
56320 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56321
56322         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56323         labels at end of compound statements.
56324
56325 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56326
56327         * gcc.c-torture/execute/loop-7.c: New test.
56328
56329 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56330
56331         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56332
56333 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56334
56335         * gcc.dg/c99-bool-1.c: New test.
56336
56337 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56338
56339         * gcc.dg/c99-scope-1.c: Remove xfail.
56340         * gcc.dg/c99-scope-2.c: New test.
56341
56342 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56343
56344         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56345         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56346
56347 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56348
56349         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56350         error messages.
56351
56352         * g++.mike/p700.C: Don't typedef wchar_t.
56353         * g++.mike/p784.C: Likewise.
56354         * g++.mike/eb101.C: Don't use __wchar_t.
56355
56356 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56357
56358         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56359         from DO loop.
56360
56361 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56362
56363         * gcc.c-torture/execute/20001111-1.c: New test.
56364
56365 2000-11-10  Nick Clifton  <nickc@redhat.com>
56366
56367         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56368         long multuiple and accumulate.
56369
56370 2000-11-09  Richard Henderson  <rth@redhat.com>
56371
56372         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56373         via size_t instead of int.
56374
56375         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56376         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56377         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56378         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56379
56380 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56381
56382         * gcc.c-torture/compile/20001109-1.c: New test.
56383         * gcc.c-torture/compile/20001109-2.c: New test.
56384
56385 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56386
56387         * g++.old-deja/g++.pt/operator1.C: New test.
56388         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56389
56390 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56391
56392         * gcc.dg/20001108-1.c: New test.
56393
56394 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56395
56396         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56397         with both arguments constant strings.
56398         * gcc.c-torture/execute/string-opt-3.c: New test.
56399         * gcc.c-torture/execute/string-opt-4.c: New test.
56400         * gcc.c-torture/execute/string-opt-5.c: New test.
56401
56402 2000-11-08  Nick Clifton  <nickc@redhat.com>
56403
56404         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56405         mulsidi3adddi patterns.
56406
56407 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56408
56409         * g++.old-deja/g++.other/crash36.C: New test.
56410
56411 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56412
56413         * g++.old-deja/g++.other/init16.C: New test.
56414
56415 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56416
56417         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56418
56419 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56420
56421         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56422         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56423         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56424
56425 2000-11-07  DJ Delorie  <dj@redhat.com>
56426
56427         * gcc.dg/20000614-1.c: Add return so that test can pass.
56428
56429 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56430
56431         * gcc.c-torture/execute/string-opt-1.c: New test.
56432
56433 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56434
56435         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56436         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56437         parameters in registers, and there is no way for a varargs
56438         function to know in which order the integer and floating-point
56439         parameters should be interleaved when they are placed on the
56440         stack.
56441         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56442         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56443
56444 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56445
56446         * gcc.c-torture/execute/string-opt-2.c: New test.
56447
56448 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56449
56450         * g++.old-deja/g++.pt/crash60.C: New test.
56451
56452 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56453
56454         * g++.old-deja/g++.other/crash24.C: New test.
56455         * g++.old-deja/g++.other/crash25.C: New test.
56456         * g++.old-deja/g++.other/crash26.C: New test.
56457         * g++.old-deja/g++.other/crash27.C: New test.
56458         * g++.old-deja/g++.other/crash28.C: New test.
56459         * g++.old-deja/g++.other/crash29.C: New test.
56460         * g++.old-deja/g++.other/crash30.C: New test.
56461         * g++.old-deja/g++.other/crash31.C: New test.
56462         * g++.old-deja/g++.other/crash32.C: New test.
56463         * g++.old-deja/g++.other/crash33.C: New test.
56464         * g++.old-deja/g++.other/crash34.C: New test.
56465         * g++.old-deja/g++.other/crash35.C: New test.
56466
56467 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56468
56469         * gcc.c-torture/execute/20001031-1.c: New test.
56470
56471 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56472
56473         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56474         namespace.
56475
56476         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56477         standards-conformant.
56478
56479         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56480
56481         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56482         * g++.old-deja/g++.mike/p755a.C: Likewise.
56483         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56484         library makes no calls to `operator new' during initialization.
56485
56486 2000-11-04  Neil Booth  <neilb@earthling.net>
56487
56488         * gcc.dg/cpp/include2.c: New tests.
56489
56490 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56491
56492         * lib/g++.exp (g++_set_ld_library_path): New function.
56493         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56494
56495 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56496
56497         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56498         warnings.
56499
56500 2000-11-01  Richard Henderson  <rth@redhat.com>
56501
56502         * g++.old-deja/g++.ext/namedret1.C: New.
56503         * g++.old-deja/g++.ext/namedret2.C: New.
56504         * g++.old-deja/g++.ext/namedret3.C: New.
56505
56506 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56507
56508         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56509         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56510
56511 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56512
56513         * gcc.c-torture/execute/va-arg-21.c: New test.
56514
56515 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56516
56517         * gcc.dg/c99-complex-2.c: New test.
56518
56519 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56520
56521         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56522
56523 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56524
56525         * g++.old-deja/g++.other/inline16.C: New test.
56526
56527 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56528
56529         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56530         __PRETTY_FUNCTION__
56531
56532 2000-10-29  Neil Booth  <neilb@earthling.net>
56533
56534         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56535         New tests.
56536         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56537         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56538         optimisation.
56539
56540 2000-10-29  Neil Booth  <neilb@earthling.net>
56541
56542         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56543         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56544         * mi5.c: Test multiple includes work with -C.
56545         * trigraphs.c: Test ^= version.
56546
56547 2000-10-28  Neil Booth  <neilb@earthling.net>
56548
56549         New tests and test updates for new macro expander.
56550
56551         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56552         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56553         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56554         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56555         new diagnostic messages.
56556
56557         * gcc.dg/cpp/macro3.c: New tests.
56558
56559 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56560
56561         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56562         on the same line.
56563
56564 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56565
56566         * g++.old-deja/g++.other/eh2.C: New test.
56567
56568 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56569
56570         * gcc.c-torture/execute/20001027-1.c: New test.
56571
56572 2000-10-26  Richard Henderson  <rth@redhat.com>
56573
56574         * gcc.c-torture/execute/20001026-1.c: New.
56575
56576 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56577
56578         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56579         * g++.old-deja/g++.law/builtin1.C: Likewise.
56580         * g++.old-deja/g++.law/ctors10.C: Likewise.
56581         * g++.old-deja/g++.law/virtual3.C: Likewise.
56582         * g++.old-deja/g++.mike/p658.C: Likewise.
56583         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56584         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56585         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56586         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56587         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56588
56589 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56590
56591         * gcc.c-torture/compile/20001024-1.c: New test.
56592
56593 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56594
56595         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56596         to tell us whether or not we are using V3.
56597
56598 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56599
56600         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56601         operands.
56602
56603 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56604
56605         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56606
56607 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56608
56609         * gcc.c-torture/execute/20001024-1.c: New test.
56610
56611 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56612
56613         * g++.old-deja/g++.other/sibcall1.C: New test.
56614
56615 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56616
56617         * gcc.dg/noncompile/init-3.c: New test.
56618
56619 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56620
56621         * gcc.dg/format-array-1.c: New test.
56622
56623 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56624
56625         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56626         writing through null pointers; remove comment about testing
56627         unterminated strings.
56628
56629 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56630
56631         * gcc.c-torture/execute/20001017-2.c: New test.
56632
56633 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56634
56635         * gcc.c-torture/compile/20001018-1.c: New test.
56636         * gcc.c-torture/compile/20001018-1.x: Xfail.
56637
56638 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56639
56640         * gcc.c-torture/execute/20001017-1.c: New test.
56641
56642 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56643
56644         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56645         for multiple use of arguments with scanf formats; add tests for
56646         multiple use of arguments.
56647
56648 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56649
56650         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56651         from some old tests.
56652
56653 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56654
56655         * gcc.dg/format-miss-1.c: New test.
56656
56657 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56658
56659         * gcc.c-torture/execute/20001013-1.c: New test.
56660
56661 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56662
56663         * gcc.dg/format-branch-1.c: New test.
56664
56665 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56666
56667         * README, lib/file-format.exp: Remove EGCS references.
56668
56669 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56670
56671         * gcc.dg/20001013-1.c: New test.
56672
56673 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56674
56675         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56676         for intmax_t in the compiler using __typeof__ and the type rules
56677         for conditional expressions.
56678
56679 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56680
56681         * gcc.dg/20001012-1.c: New test.
56682         * gcc.dg/20001012-2.c: New test.
56683
56684 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56685
56686         * gcc.dg/format-attr-1.c: New test.
56687
56688 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56689
56690         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56691         __LONG_LONG_MAX__ instead of LLONG_MAX.
56692
56693 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56694
56695         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56696         scanf flags.
56697         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56698         flags.
56699
56700 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56701
56702         * gcc.dg/sequence-pt-1.c: New test.
56703
56704 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56705
56706         * gcc.c-torture/execute/20001011-1.c: New testcase.
56707         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56708
56709 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56710
56711         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56712         does not error on it.
56713
56714 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56715
56716         * gcc.dg/20001009-1.c: New test.
56717
56718 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56719
56720         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56721         * gcc.c-torture/execute/20001009-2.c: ... to here.
56722
56723 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56724
56725         * gcc.c-torture/compile/20001009-1.c: New testcase.
56726         * gcc.c-torture/execute/20001009-1.c: New testcase.
56727         Testcases provided by Jan Hubicka <jh@suse.cz>.
56728
56729 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56730
56731         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56732         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56733         uintmax_t using <limits.h> to emulate the compiler's internal
56734         logic.  No longer XFAIL %j tests.
56735
56736 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56737
56738         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56739         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56740         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56741         regexps and details of expected handling of some bad formats.
56742         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56743         suppression.
56744
56745 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56746
56747         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56748         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56749         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56750         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56751         in list archives.
56752
56753 2000-10-06  Richard Henderson  <rth@cygnus.com>
56754
56755         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56756         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56757         * g++.old-deja/g++.jason/report.C: Likewise.
56758         * g++.old-deja/g++.law/friend5.C: Likewise.
56759         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56760         of the expected warnings.
56761
56762 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56763
56764         * g++.old-deja/g++.pt/enum14.C: New test.
56765
56766 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56767
56768         * g++.old-deja/g++.pt/crash59.C: New test.
56769
56770 2000-10-04  Will Cohen  <wcohen@redhat.com>
56771
56772         * gcc.dg/20000926-1.c: New test.
56773
56774 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56775
56776         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56777         function name for current C++ compiler.
56778         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56779
56780 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56781
56782         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56783         __PRETTY_FUNCTION__.
56784         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56785
56786 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56787
56788         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56789
56790 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56791
56792         * gcc.c-torture/compile/20000923-1.c: New test.
56793
56794 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56795
56796         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56797         * g++.old-deja/g++.pt/ttp62.C: Same.
56798         * g++.old-deja/g++.other/inline14.C: Same.
56799
56800 2000-09-24  Richard Henderson  <rth@cygnus.com>
56801
56802         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56803
56804 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56805
56806         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56807
56808 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56809
56810         * gcc.c-torture/compile/20000922-1.c: New file.
56811
56812 2000-09-21  Nick Clifton  <nickc@redhat.com>
56813
56814         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56815         a signed long modulo operation.
56816         (mod6): New function - perform an unsigned long modulo operation.
56817         (main): Add tests for modulos of very large numbers by very small
56818         dividends.
56819
56820 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56821
56822         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56823
56824 2000-09-19  Richard Henderson  <rth@cygnus.com>
56825
56826         * gcc.dg/compare2.c (case 10): XFAIL.
56827
56828 2000-09-18  Richard Henderson  <rth@cygnus.com>
56829
56830         * gcc.c-torture/execute/20000906-1.c: Move ...
56831         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56832         that support __builtin_trap.
56833
56834 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56835
56836         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56837
56838 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56839
56840         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56841         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56842         more $ format tests.
56843
56844 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56845
56846         * gcc.dg/format-errmk-1.c: New test.
56847
56848 2000-09-17  Greg McGary  <greg@mcgary.org>
56849
56850         * gcc.c-torture/execute/20000917-1.x: Remove.
56851
56852 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56853
56854         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56855
56856 2000-09-17  Greg McGary  <greg@mcgary.org>
56857
56858         * gcc.c-torture/execute/20000917-1.c: New test.
56859         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56860
56861 2000-09-16  Neil Booth  <NeilB@earthling.net>
56862
56863         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56864         in nested macro bug.
56865
56866 2000-09-15  Neil Booth  <NeilB@earthling.net>
56867
56868         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56869
56870 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56871
56872         * gcc.c-torture/execute/20000914-1.c: New test.
56873
56874 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56875
56876         * g++.other/inline13.C: New test.
56877
56878 2000-09-12  Andreas Jaeger  <aj@suse.de>
56879
56880         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56881         constant by Ulrich Drepper <drepper@redhat.com>.
56882
56883 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56884
56885         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56886
56887 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56888
56889         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56890
56891 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56892
56893         * gcc.dg/cpp/backslash.c: New test.
56894
56895 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56896
56897         * gcc.c-torture/execute/20000910-1.c: New test.
56898         * gcc.c-torture/execute/20000910-2.c: Likewise.
56899
56900 2000-09-11  Robert Lipe  <robertl@sco.com>
56901
56902         * gcc.dg/pragma-align.c: New test.
56903
56904 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56905
56906         * g++.old-deja/g++.pt/explicit82.C: New test.
56907         * g++.old-deja/g++.pt/explicit83.C: New test.
56908
56909 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56910
56911         * gcc.dg/asm-names.c: New test.
56912
56913 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56914
56915         * gcc.dg/cpp/tr-warn6.c: New test
56916
56917 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56918
56919         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56920         be accepted.
56921
56922 2000-09-07  Catherine Moore  <clm@redhat.com>
56923
56924         * gcc.c-torture/execute/unroll-1.c: New test.
56925
56926 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56927
56928         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56929         ERROR markers.
56930         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56931         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56932         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56933         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56934         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56935         Preprocess only.
56936         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56937         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56938
56939 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56940
56941         * g++.old-deja/g++.pt/deduct2.C: New test.
56942
56943 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56944
56945         * g++.old-deja/g++.pt/parms2.C: New test.
56946
56947 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56948
56949         * g++.old-deja/g++.pt/crash58.C: New test.
56950
56951 2000-09-06  Greg McGary  <greg@mcgary.org>
56952
56953         * gcc.c-torture/execute/20000906-1.c: New test.
56954         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56955
56956 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56957
56958         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56959
56960 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56961
56962         * g++.old-deja/g++.pt/crash57.C: New test.
56963
56964 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56965
56966         * g++.old-deja/g++.pt/crash56.C: New test.
56967
56968 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56969
56970         * g++.old-deja/g++.pt/koenig1.C: New test.
56971
56972 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56973
56974         * gcc.dg/20000904-1.c: New test.
56975
56976 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56977
56978         * gcc.dg/cpp/paste8.c: New test.
56979
56980 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56981
56982         * gcc.c-torture/compile/20000827-1.c: New test.
56983
56984 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56985
56986         * gcc.dg/format-diag-1.c: New test.
56987
56988 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56989
56990         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56991         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56992         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56993         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56994         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56995
56996 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56997
56998         * g++.old-deja/g++.other/nested4.C: New test.
56999
57000 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57001
57002         * g++.old-deja/g++.ns/scoped1.C: New test.
57003
57004 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57005
57006         * lib/g++.exp: Support testing already-installed GCC.
57007
57008 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57009
57010         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57011
57012 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57013
57014         * gcc.dg/return-type-2.c: New test.
57015
57016 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57017
57018         * gcc.c-torture/compile/20000825-1.c: New test.
57019
57020 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57021
57022         * gcc.dg/dwarf2-2.c: New test.
57023
57024 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57025
57026         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57027         dg-warning regexps.
57028
57029 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57030
57031         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57032         gcc.dg/format-ext-5.c: New tests.
57033
57034 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57035
57036         * g++.old-deja/g++.other/crash22.C: New test.
57037
57038 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57039
57040         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57041
57042 2000-08-24  Richard Henderson  <rth@cygnus.com>
57043
57044         * gcc.dg/ia64-sync-1.c: New test.
57045         * gcc.dg/ia64-sync-2.c: New test.
57046         * gcc.dg/ia64-asm-1.c: New test.
57047
57048 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57049
57050         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57051         * gcc.dg/format-ext-2.c: New test.
57052
57053 2000-08-23  Jason Merrill  <jason@redhat.com>
57054
57055         * lib/old-dejagnu.exp: Also ignore "In member function" and
57056         "At global scope".
57057
57058 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57059
57060         * gcc.dg/noncompile/label-lineno-1.c: New test.
57061
57062 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57063
57064         * gcc.dg/c99-array-nonobj-1.c: New test.
57065
57066 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57067
57068         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57069         tests.
57070         * gcc.dg/format-ext-1.c: New test.
57071
57072 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57073
57074         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57075         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57076         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57077         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57078         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57079
57080 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57081
57082         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57083         gcc.dg/c99-strftime-2.c: New tests.
57084
57085 2000-08-22  Richard Henderson  <rth@cygnus.com>
57086
57087         * gcc.c-torture/execute/20000822-1.c: New test.
57088
57089 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57090
57091         * gcc.c-torture/execute/20000819-1.x: Remove.
57092
57093 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57094
57095         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57096         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57097         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57098         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57099         gcc.dg/format-xopen-1.c: New tests.
57100
57101 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57102
57103         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57104
57105 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57106
57107         * g++.old-deja/g++.other/loop2.C: New test.
57108
57109         * gcc.c-torture/compile/20000606-1.c: New test.
57110         * gcc.c-torture/compile/20000728-1.c: New test.
57111         * gcc.c-torture/execute/20000801-1.c: New test.
57112         * gcc.c-torture/execute/20000801-2.c: New test.
57113         * gcc.c-torture/execute/20000819-1.c: New test.
57114         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57115         * gcc.dg/20000629-1.c: New test.
57116         * gcc.dg/20000724-1.c: New test.
57117         * gcc.dg/20000807-1.c: New test.
57118
57119 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57120
57121         * gcc.dg/cpp/pragma-1.c: New test.
57122         * gcc.dg/cpp/pragma-2.c: New test.
57123
57124 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57125
57126         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57127         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57128
57129 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57130
57131         * gcc.c-torture/compile/20000818-1.c: New test.
57132
57133 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57134
57135         * gcc.c-torture/execute/20000818-1.c: New test.
57136
57137 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57138
57139         * gcc.dg/format-va-1.c: New test.
57140
57141 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57142
57143         * g++.old-deja/g++.other/typedef8.C: New test.
57144
57145 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57146
57147         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57148         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57149         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57150         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57151         * g++.old-deja/g++.other/ptrmem7.C: New test.
57152         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57153
57154 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57155
57156         * g++.old-deja/g++.pt/typename27.C: New test.
57157
57158 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57159
57160         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57161         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57162         * g++.old-deja/g++.pt/friend45.C: New test.
57163         * g++.old-deja/g++.other/friend8.C: New test.
57164
57165 2000-08-15  Richard Henderson  <rth@cygnus.com>
57166
57167         * gcc.c-torture/execute/20000815-1.c: New test.
57168
57169 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57170
57171         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57172         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57173         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57174
57175 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57176
57177         * g++.old-deja/g++.other/refinit2.C: New test.
57178
57179 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57180
57181         * lib/c-torture.exp (c-torture): Make
57182         compiler_conditional_xfail_data global.
57183         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57184         compiler_conditional_xfail_data machinery.
57185         (f-torture-execute): Likewise.
57186         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57187         and only when unrolling loops.
57188
57189         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57190
57191 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57192
57193         * g++.old-deja/g++.pt/explicit81.C: New test.
57194
57195 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57196
57197         * g++.old-deja/g++.pt/typename26.C: New test.
57198
57199 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57200
57201         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57202         warning.
57203
57204 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57205
57206         * g++.old-deja/g++.other/array3.C: New test.
57207
57208 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57209
57210         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57211         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57212         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57213         New tests.
57214
57215 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57216
57217         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57218         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57219
57220 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57221
57222         * gcc.c-torture/execute/20000808-1.c: New test.
57223
57224 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57225
57226         * gcc.dg/c90-const-expr-1.c: New test.
57227
57228 2000-08-08  Richard Henderson  <rth@cygnus.com>
57229
57230         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57231
57232 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57233
57234         * gcc.dg/noncompile/const-ll-1.c: New test.
57235
57236 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57237
57238         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57239
57240 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57241
57242         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57243         that running programs linked against the shared version of libobjc
57244         run correctly.
57245
57246 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57247
57248         * gcc.dg/c99-printf-1.c: New test.
57249
57250 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57251
57252         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57253
57254 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57255
57256         * gcc.c-torture/execute/20000731-1.x: Delete.
57257
57258 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57259
57260         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57261         and torture_without_loops as is done by c-torture.exp.
57262         (search_for): Copy from c-torture.exp.
57263         (gcc-dg-runtest): New function, drives a directory of tests
57264         iterating over the TORTURE_OPTIONS.
57265         (scan-assembler, scan-assembler-not): Move here from
57266         individual directory drivers.
57267
57268         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57269         defined by lib/gcc-dg.exp.
57270         * gcc.dg/cpp/cpp.exp: Likewise.
57271         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57272         gcc-dg-runtest, so we cycle over optimization options.
57273
57274         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57275         * gcc.dg/compare2.c: No longer expected to fail.
57276
57277 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57278
57279         * gcc.c-torture/execute/20000804-1.c: New test.
57280
57281 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57282
57283         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57284
57285 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57286
57287         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57288
57289 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57290
57291         * gcc.c-torture/compile/20000803-1.c: New test.
57292
57293 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57294
57295         * gcc.c-torture/execute/20000801-3.c,
57296         gcc.c-torture/execute/20000801-4.c: New tests.
57297         * gcc.c-torture/execute/20000801-3.x,
57298         gcc.c-torture/execute/20000801-4.x: Xfail.
57299
57300 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57301
57302         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57303         libobjc/.libs to allow for libtool.
57304
57305 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57306
57307         * gcc.c-torture/compile/20000802-1.c: New test.
57308
57309 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57310
57311         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57312
57313 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57314
57315         * gcc-c-torture/execute/20000731-2.c: New test.
57316
57317         * gcc.c-torture/execute/20000731-1.c: New test.
57318         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57319
57320 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57321
57322         * gcc.dg/cpp/paste7.c: New test.
57323         * gcc.dg/cpp/20000725-1.c: New test.
57324
57325 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57326
57327         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57328         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57329         declaration warning for __builtin_dwarf_reg_size.
57330
57331         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57332
57333 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57334
57335         * gcc.dg/noncompile/voidparam-1.c: New test.
57336
57337 2000-07-30  Richard Henderson  <rth@cygnus.com>
57338
57339         * gcc.dg/c90-digraph-1.c: Don't xfail.
57340         * gcc.dg/compare2.c (case 10): Xfail.
57341         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57342
57343 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57344
57345         * gcc.dg/c99-main-1.c: New test.
57346
57347 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57348
57349         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57350
57351 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57352
57353         * gcc.c-tortuer/execute/20000726-1.c: New test.
57354
57355 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57356
57357         * gcc.c-torture/execute/enum-2.c: New test.
57358
57359 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57360
57361         * gcc.dg/cpp/tr-warn3.c: New test.
57362
57363 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57364
57365         * g++.old-deja/g++.ext/implicit1.C: Remove.
57366         * g++.old-deja/g++.jason/c2.C: Remove
57367         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57368         * g++.old-deja/g++.pt/crash16.C: Likewise.
57369         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57370
57371 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57372
57373         * g++.old-deja/g++.other/for2.C: New test.
57374
57375 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57376
57377         * gcc.dg/20000720-1.c: New test.
57378
57379 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57380
57381         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57382
57383 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57384
57385         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57386         * gcc.c-torture/execute/20000722-1.c: New.
57387         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57388
57389 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57390
57391         * gcc.dg/cpp/20000720-1.S: New test.
57392
57393 2000-07-21  Michael Meissner  <meissner@redhat.com>
57394
57395         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57396
57397 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57398
57399         * g++.old-deja/g++.brendan/crash16.C,
57400         g++.old-deja/g++.brendan/parse3.C,
57401         g++.old-deja/g++.brendan/redecl1.C,
57402         g++.old-deja/g++.ns/template13.C,
57403         g++.old-deja/g++.other/decl4.C,
57404         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57405
57406 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57407
57408         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57409         and "Internal error".
57410
57411         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57412         regexps.
57413         * gcc.dg/cpp/paste6.c: New test.
57414
57415 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57416
57417         * gcc.dg/cpp/tr-direct.c: New test.
57418
57419         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57420         gcc.dg/cpp/undef1.c: Tweak error regexps.
57421
57422 2000-07-18  Eric Christopher <echristo@redhat.com>
57423
57424         * gcc.c-torture/compile/20000718-1.c: New test.
57425
57426 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57427
57428         * cpplex.c (_cpp_push_token): If the token being pushed back
57429         is the previous token in this context, just subtract one from
57430         context->posn.
57431         * cppmacro.c (save_expansion): Clear aux field when storing a
57432         placemarker.
57433
57434 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57435
57436         * gcc.dg/noncompile/redecl-1.c: New test.
57437
57438 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57439
57440         * gcc.c-torture/execute/20000717-5.c: New test.
57441         * gcc.c-torture/execute/20000717-1.x: Removed.
57442
57443 2000-07-17  Richard Henderson  <rth@cygnus.com>
57444
57445         * gcc.c-torture/execute/20000717-4.c: New test.
57446
57447 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57448
57449         * gcc.dg/cpp/syshdr.c: New test.
57450         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57451
57452 2000-07-17  Neil Booth  <neilb@earthling.net>
57453
57454         * gcc.dg/cpp/cmdlne-dM.c: New test.
57455         * gcc.dg/cpp/cmdlne-dD.c: New test.
57456
57457 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57458
57459         * gcc.c-torture/execute/20000717-3.c: New test.
57460
57461         * gcc.c-torture/compile/20000717-1.c: New test.
57462
57463 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57464
57465         * gcc.c-torture/execute/20000717-2.c: New test.
57466
57467 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57468
57469         * gcc.dg/formatz-1.c: New test.
57470
57471         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57472         * gcc.dg/c99-digraph-1.c: New tests.
57473
57474         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57475         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57476
57477         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57478         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57479         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57480         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57481         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57482         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57483         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57484
57485 2000-07-17  Greg McGary <greg@mcgary.org>
57486
57487         * gcc.c-torture/execute/20000717-1.c: New test.
57488         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57489
57490 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57491
57492         * gcc.c-torture/execute/20000715-2.c: New test.
57493         * gcc.dg/20000715-1.c: New test.
57494
57495 2000-07-15  Michael Meissner  <meissner@redhat.com>
57496
57497         * gcc.c-torture/execute/20000715-1.c: New test.
57498
57499 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57500
57501         * gcc.c-torture/execute/20000707-1.c: New test.
57502
57503 2000-07-13  Neil Booth  <NeilB@earthling.net>
57504
57505         * gcc.dg/cpp/digraph1.c,
57506         gcc.dg/cpp/digraph2.c,
57507         gcc.dg/cpp/digraphs.c: New tests.
57508
57509 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57510
57511         * g77.f-torture/compile/20000630-2.f: New test.
57512         * g77.f-torture/compile/20000630-2.x
57513
57514 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57515
57516         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57517
57518 2000-07-11  Neil Booth  <NeilB@earthling.net>
57519
57520         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57521
57522 2000-07-11  Neil Booth  <NeilB@earthling.net>
57523
57524         * gcc.dg/cpp/cmdlne-C.c: New.
57525
57526 2000-07-09  Neil Booth  <NeilB@earthling.net>
57527
57528         * gcc.dg/cpp/directiv.c: New tests.
57529         * gcc.dg/cpp/undef1.c: Update.
57530
57531 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57532
57533         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57534
57535 2000-07-09  Neil Booth  <NeilB@earthling.net>
57536
57537         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57538
57539 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57540
57541         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57542         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57543
57544 2000-07-08  Neil Booth  <NeilB@earthling.net>
57545
57546         * gcc.dg/cpp/macsyntx.c: New tests.
57547
57548 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57549
57550         * gcc.dg/20000707-1.c: New test.
57551
57552 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57553
57554         * gcc.c-torture/execute/20000706-1.c: New test.
57555         * gcc.c-torture/execute/20000706-2.c: New test.
57556         * gcc.c-torture/execute/20000706-3.c: New test.
57557         * gcc.c-torture/execute/20000706-4.c: New test.
57558         * gcc.c-torture/execute/20000706-5.c: New test.
57559
57560 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57561
57562         * g++.old-deja/g++.pt/instantiate7.C: New test.
57563
57564 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57565
57566         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57567         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57568         * g++.old-deja/g++.other/rtti3.C: Likewise.
57569         * g++.old-deja/g++.other/rttid3.C: Likewise.
57570
57571 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57572
57573         *  g77.f-torture/compile/20000630-1.x: Fix typo
57574
57575 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57576
57577         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57578         assembly output.
57579
57580 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57581
57582         * gcc.dg/cpp/ident.c: New test.
57583
57584 2000-07-05  Neil Booth  <NeilB@earthling.net>
57585
57586         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57587           gcc.dg/cpp/lexstrng.c: New tests.
57588
57589 2000-07-04  Neil Booth  <NeilB@earthling.net>
57590
57591         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57592         * gcc.dg/cpp/strify2.c: Same.
57593
57594 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57595
57596         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57597         * gcc.dg/cpp/19990703-1.c: Likewise.
57598         * gcc.dg/cpp/20000625-1.c: Likewise.
57599         * gcc.dg/cpp/20000625-2.c: Likewise.
57600
57601         * gcc.dg/cpp/macro1.c,
57602         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57603         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57604         gcc.dg/cpp/strify1.c,
57605         gcc.dg/cpp/strify2.c: New tests.
57606
57607 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57608
57609         * gcc.c-torture/execute/20000703-1.c: New test.
57610
57611 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57612
57613         * g++.old-deja/g++.pt (lookup10.C): New test.
57614
57615 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57616
57617         * g++.old-deja/g++.pt (typename25.C): New test.
57618
57619 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57620
57621         * gcc.c-torture/compile/20000701-1.c: New test.
57622
57623 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57624
57625         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57626         to test case.
57627
57628 2000-06-30  Catherine Moore  <clm@cygnus.com>
57629
57630         * gcc.c-torture/execute/align-1.c: New test.
57631
57632 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57633
57634         * g++.old-deja/g++.pt/expr8.C: New test.
57635         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57636
57637 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57638
57639         * gcc.c-torture/compile/20000629-1.c: New test.
57640
57641 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57642
57643
57644         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57645         gcc.dg/noncompile directory, depending on whether they're
57646         preprocessor tests or not.  Annotate all the tests for the dg
57647         framework.
57648
57649         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57650         * gcc.dg/noncompile/noncompile.exp: New.
57651
57652         * Moved files:
57653         Old name                                New name
57654         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57655         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57656         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57657         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57658         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57659         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57660         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57661         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57662         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57663         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57664         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57665         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57666         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57667         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57668         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57669         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57670         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57671         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57672         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57673         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57674         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57675         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57676         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57677         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57678
57679         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57680         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57681         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57682         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57683         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57684         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57685
57686 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57687
57688         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57689         declare one variable.  On the fourth, error.
57690         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57691         declared by 20000628-1a.h.
57692
57693 2000-06-29  Richard Henderson  <rth@redhat.com>
57694
57695         * gcc.c-torture/execute/930529-1.x: New file.
57696         * gcc.dg/920413-1.c: Adjust expected warning text.
57697         * gcc.dg/980217-1.c: Declare abort.
57698         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57699
57700 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57701
57702         * g77.f-torture/compile/20000629-1.f: New test.
57703         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57704
57705 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57706
57707         Rearrange lots of files, removing entirely the
57708         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57709         directories.
57710
57711         * Deleted files:
57712         gcc.c-torture/code_quality/code_quality.exp
57713         gcc.c-torture/special/special.exp
57714         gcc.failure/failure.exp
57715         gcc.failure/940409-1.x
57716         gcc.c-torture/compile/961203-1.x
57717
57718         * New files:
57719         gcc.misc-tests/linkage.exp
57720         gcc.c-torture/execute/920730-1t.c
57721         gcc.c-torture/execute/920730-1t.x
57722         gcc.c-torture/compile/920520-1.x
57723         gcc.c-torture/compile/920521-1.x
57724         gcc.c-torture/compile/981006-1.x
57725         gcc.c-torture/execute/eeprof-1.x
57726
57727         * Moved files (possibly with modifications to fit a new harness):
57728         Old name                                New name
57729         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57730         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57731         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57732         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57733         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57734         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57735         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57736         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57737         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57738         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57739         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57740         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57741         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57742         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57743
57744 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57745
57746         * c-torture/compile/961203-1.x: Delete.
57747
57748         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57749         not exit. Include stdio.h.
57750         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57751         * gcc.misc-tests/dg-12.c: Likewise.
57752         * gcc.misc-tests/dg-5.c: Likewise.
57753         * gcc.misc-tests/dg-6.c: Likewise.
57754         * gcc.misc-tests/dg-7.c: Prototype abort.
57755         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57756         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57757         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57758         not exit.
57759         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57760         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57761
57762 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57763
57764         * gcc.dg/cpp/20000628-1.c: New test.
57765         * gcc.dg/cpp/20000628-1.h: New header for above test.
57766         * gcc.dg/cpp/20000628-1a.h: Likewise.
57767
57768 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57769
57770         * gcc.dg/cpp: New directory.
57771         * gcc.dg/cpp/cpp.exp: New driver.
57772         * gcc.dg/cpp/20000627-1.c: New test.
57773         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57774         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57775         and rewrite as a compilation test.
57776
57777         * gcc.dg: Move many files into the cpp subdirectory, possibly
57778         renaming or editing them as well.
57779         Old name                New name
57780         990119-1.c              cpp/19990119-1.c
57781         990228-1.c              cpp/19990228-1.c
57782         990407-1.c              cpp/19990407-1.c
57783         990409-1.c              cpp/19990409-1.c
57784         990413-1.c              cpp/19990413-1.c
57785         990703-1.c              cpp/19990703-1.c
57786         20000127-1.c            cpp/20000127-1.c
57787         20000129-1.c            cpp/20000129-1.c
57788         20000207-1.c            cpp/20000207-1.c
57789         20000207-2.c            cpp/20000207-2.c
57790         20000209-1.c            cpp/20000209-1.c
57791         20000209-2.c            cpp/20000209-2.c
57792         20000301-1.c            cpp/20000301-1.c
57793         20000419-1.c            cpp/20000419-1.c
57794         20000510-1.S            cpp/20000510-1.S
57795         20000519-1.c            cpp/20000519-1.c
57796         20000529-1.c            cpp/20000529-1.c
57797         20000625-1.c            cpp/20000625-1.c
57798         20000625-2.c            cpp/20000625-2.c
57799         cpp-as1.c               cpp/assert1.c
57800         cpp-as2.c               cpp/assert2.c
57801         cxx-comments-1.c        cpp/cxxcom1.c
57802         cxx-comments-2.c        cpp/cxxcom2.c
57803         endif-label.c           cpp/endif.c
57804         cpp-hash1.c             cpp/hash1.c
57805         cpp-hash2.c             cpp/hash2.c
57806         cpp-if1.c               cpp/if-1.c
57807         cpp-if2.c               cpp/if-2.c
57808         cpp-if3.c               cpp/if-3.c
57809         cpp-if4.c               cpp/if-4.c
57810         cpp-if5.c               cpp/if-5.c
57811         cpp-cond.c              cpp/if-cexp.c
57812         cpp-missingop.c         cpp/if-mop.c
57813         cpp-missingparen.c      cpp/if-mpar.c
57814         cpp-opprec.c            cpp/if-oppr.c
57815         cpp-ifparen.c           cpp/if-paren.c
57816         cpp-shortcircuit.c      cpp/if-sc.c
57817         cpp-shift.c             cpp/if-shift.c
57818         cpp-unary.c             cpp/if-unary.c
57819         cpp-li1.c               cpp/line1.c
57820         cpp-li2.c               cpp/line2.c
57821         lineno.c                cpp/line3.c
57822         lineno-2.c              cpp/line4.c
57823         cpp-mi.c                cpp/mi1.c
57824         cpp-mic.h               cpp/mi1c.h
57825         cpp-micc.h              cpp/mi1cc.h
57826         cpp-mind.h              cpp/mi1nd.h
57827         cpp-mindp.h             cpp/mi1ndp.h
57828         cpp-mix.h               cpp/mi1x.h
57829         cpp-mi2.c               cpp/mi2.c
57830         cpp-mi2a.h              cpp/mi2a.h
57831         cpp-mi2b.h              cpp/mi2b.h
57832         cpp-mi2c.h              cpp/mi2c.h
57833         cpp-mi3.c               cpp/mi3.c
57834         cpp-mi3.def             cpp/mi3.def
57835         poison-1.c              cpp/poison.c
57836         pr-impl.c               cpp/prag-imp.c
57837         cpp-redef-2.c           cpp/redef1.c
57838         cpp-redef.c             cpp/redef2.c
57839         strpaste.c              cpp/strp1.c
57840         strpaste-2.c            cpp/strp2.c
57841         cpp-tradpaste.c         cpp/tr-paste.c
57842         cpp-tradstringify.c     cpp/tr-str.c
57843         cpp-tradwarn1.c         cpp/tr-warn1.c
57844         cpp-tradwarn2.c         cpp/tr-warn2.c
57845         trigraphs.c             cpp/trigraphs.c
57846         cpp-unc1.c              cpp/unc1.c
57847         cpp-unc2.c              cpp/unc2.c
57848         cpp-unc3.c              cpp/unc3.c
57849         cpp-unc.c               cpp/unc4.c
57850         undef.c                 cpp/undef1.c
57851         undef-2.c               cpp/undef2.c
57852         cpp-wi1.c               cpp/widestr1.c
57853
57854 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57855
57856         * lib/g++.exp (g++_include_flags): Tweak.
57857
57858 2000-06-27  H.J. Lu  <hjl@gnu.org>
57859             Loren J. Rittle  <ljrittle@acm.org>
57860
57861         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57862         version with one that knows about the new gcc tree structure.
57863         (g++_link_flags): Same.
57864
57865 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57866
57867         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57868         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57869         case we are cross-compiling.
57870
57871         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57872         g++.old-deja/g++.niklas/Makefile.in,
57873         g++.old-deja/g++.niklas/configure.in,
57874         g++.old-deja/g++.other/Makefile.in,
57875         g++.old-deja/g++.other/configure.in,
57876         gcc.c-torture/code_quality/Makefile.in,
57877         gcc.c-torture/code_quality/configure.in,
57878         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57879         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57880         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57881         gcc.c-torture/execute/ieee/Makefile.in,
57882         gcc.c-torture/execute/ieee/configure.in,
57883         gcc.c-torture/noncompile/Makefile.in,
57884         gcc.c-torture/noncompile/configure.in,
57885         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57886         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57887         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57888
57889 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57890
57891         * g++.old-deja/g++.other/ambig3.C: New test.
57892
57893 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57894
57895         * g++.old-deja/g++.pt/syntax1.C: New test.
57896         * g++.old-deja/g++.pt/syntax2.C: New test.
57897         * g++.old-deja/g++.other/syntax3.C: New test.
57898         * g++.old-deja/g++.other/syntax4.C: New test.
57899
57900 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57901
57902         * gcc.dg/20000623-1.c: Prototype exit and abort.
57903
57904 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57905
57906         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57907         New tests.
57908         * gcc.dg/cpp-mi3.def: New file.
57909
57910         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57911         inside assertions.
57912         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57913         lexer's error messages.
57914         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57915         divine anything from the linemarkers.
57916         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57917         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57918
57919 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57920
57921         * gcc.dg/20000623-1.c: New test.
57922
57923 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57924
57925         * gcc.c-torture/execute/20000622-1.c: New test.
57926
57927 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57928
57929         * g++.old-deja/g++.other/init15.C: New test.
57930
57931 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57932
57933         * g++.old-deja/g++.pt/vaarg2.C: New test.
57934         * g++.old-deja/g++.pt/vaarg3.C: New test.
57935
57936 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57937
57938         * g++.old-deja/g++.other/dyncast6.C: New test.
57939
57940 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57941
57942         * gcc.c-torture/execute/loop-6.c: New test.
57943
57944 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57945
57946         * gcc.dg/20000614-1.c: New test.
57947         * gcc.dg/20000614-2.c: New test.
57948
57949 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57950
57951         * g++.old-deja/g++.other/inline12.C: New test.
57952
57953 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57954
57955         * g++.old-deja/g++.other/eh1.C: New test.
57956
57957 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57958
57959         * g++.old-deja/g++.other/type.C: New test.
57960
57961 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57962
57963         * g++.old-deja/g++.other/initstring.C: New test.
57964
57965 2000-06-12  Jason Merrill  <jason@redhat.com>
57966
57967         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57968
57969 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57970
57971         * gcc.c-torture/compile/20000609-1.c: New test.
57972
57973 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57974
57975         * gcc.dg/20000609-1.c: New test.
57976
57977 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57978
57979         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57980         * gcc.c-torture/noncompile/poison-1.c: Move...
57981         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57982         * gcc.dg/cpp-li1.c: Add a token after the #line.
57983
57984 2000-06-05  Richard Henderson  <rth@cygnus.com>
57985
57986         * gcc.c-torture/execute/20000605-2.c: New test.
57987         * gcc.c-torture/execute/20000605-3.c: New test.
57988
57989 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57990
57991         * g77.f-torture/execute/20000503-1.x: New file.
57992
57993 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57994
57995         * g++.old-deja/g++.eh/badalloc1.C: New test.
57996
57997 2000-06-05  Richard Henderson  <rth@cygnus.com>
57998
57999         * gcc.c-torture/execute/20000605-1.c: New test.
58000
58001 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58002             Nathan Sidwell <nathan@codesourcery.com>
58003
58004         * gcc.c-torture/compile/20000605-1.c: New test.
58005
58006 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58007
58008         * g77.f-torture/compile/20000601-1.f: New test.
58009
58010 2000-06-03  Richard Henderson  <rth@cygnus.com>
58011
58012         * gcc.c-torture/execute/20000603-1.c: New.
58013
58014 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58015
58016         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58017         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58018
58019 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58020
58021         * gcc.dg/compare2.c (case 12): XFAIL.
58022         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58023         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58024
58025         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58026
58027 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58028
58029         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58030         guard macro is already defined when the header is first
58031         included.
58032         * gcc.dg/cpp-mix.h: New file.
58033         * gcc.dg/endif-label.c: Update patterns to match compiler.
58034
58035         * g++.brendan/complex1.C: Declare abort.
58036         * g++.law/refs4.C: Remove XFAIL.
58037         * g++.oliva/expr2.C: Declare abort and exit.
58038
58039 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58040
58041         * gcc.c-torture/execute/20000528-1.c: New test.
58042
58043         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58044         * g++.old-deja/g++.law/temps4.C: Likewise.
58045
58046         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58047         stdlib.h.  Call abort() on failure.
58048         * g++.old-deja/g++.law/refs4.C: Likewise.
58049         * g++.old-deja/g++.law/temps4.C: Likewise.
58050         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58051         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58052
58053 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58054
58055         Relative to g++.dg/special:
58056         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58057
58058         Relative to g++.old-deja:
58059         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58060         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58061         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58062         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58063         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58064         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58065         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58066
58067         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58068         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58069         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58070         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58071         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58072         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58073         and/or string.h.
58074
58075         * g++.other/goto1.C: Update expectations for error messages.
58076
58077 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58078
58079         * gcc.c-torture/compile/20000523-1.c: New test.
58080
58081 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58082
58083         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58084
58085 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58086
58087         * g++.old-deja/g++.eh/catch11.C: New test.
58088         * g++.old-deja/g++.eh/catch12.C: New test.
58089
58090 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58091
58092         * gcc.c-torture/execute/20000523-1.c: New test.
58093
58094 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58095
58096         * c-torture/execute/bcp-1.c: Replace abort in arg of
58097         __builtin_constant_p with a generic external function.
58098
58099         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58100         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58101         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58102         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58103         Prototype abort and/or exit.
58104
58105         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58106         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58107         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58108         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58109
58110 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58111
58112         * gcc.dg/dwarf2-1.c: New test.
58113
58114 2000-05-20  Richard Henderson  <rth@cygnus.com>
58115
58116         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58117
58118 2000-05-20  Andreas Jaeger  <aj@suse.de>
58119
58120         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58121         testcase.
58122
58123 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58124
58125         * gcc.c-torture/execute/20000519-2.c: New test.
58126
58127 2000-05-19  Andreas Jaeger  <aj@suse.de>
58128
58129         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58130         which fails with SSA.
58131
58132         * lib/c-torture.exp: Also test with -O3 -fssa.
58133
58134 2000-05-18  Michael Meissner  <meissner@redhat.com>
58135
58136         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58137         * gcc.c-torture/execute/920415-1.c: Ditto.
58138         * gcc.c-torture/execute/920501-1.c: Ditto.
58139         * gcc.c-torture/execute/conversion.c: Ditto.
58140         * gcc.c-torture/execute/cvt-1.c: Ditto.
58141
58142 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58143
58144         * gcc.c-torture/compile/20000518-1.c: New test.
58145
58146 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58147
58148         * g77.f-torture/compile/200005018.f: New test.
58149
58150 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58151
58152         * gcc.c-torture/compile/20000517-1.c: New test.
58153
58154 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58155
58156         * gcc.c-torture/execute/20000516-1.c: New test.
58157
58158 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58159
58160         * g++.old-deja/g++.other/eh.C: New test.
58161
58162 2000-05-12  Richard Henderson  <rth@cygnus.com>
58163
58164         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58165         constants through to doit's conditional.
58166
58167 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58168
58169         * gcc.c-torture/compile/20000511-1.c: New test.
58170         * g77.f-torture/compile/20000511-1.f: New test.
58171         * g77.f-torture/compile/20000511-2.f: New test.
58172
58173 2000-05-11  Michael Meissner  <meissner@redhat.com>
58174
58175         * gcc.c-torture/execute/20000511-1.c: New test.
58176
58177 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58178
58179         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58180         * gcc.dg/20000510-1.S: New.
58181
58182 2000-05-08  Catherine Moore  <clm@cygnus.com>
58183
58184         * gcc.dg/unused-3.c: New.
58185
58186 2000-05-06  Richard Henderson  <rth@cygnus.com>
58187
58188           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58189           * g++.old-deja/g++.mike/warn1.C: Likewise.
58190           * g++.old-deja/g++.pt/local1.C: Likewise.
58191           * g++.old-deja/g++.pt/local7.C: Likewise.
58192           * g++.old-deja/g++.pt/spec16.C: Likewise.
58193
58194 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58195
58196         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58197
58198 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58199
58200           * g77.f-torture/execute/20000503-1.f: New test.
58201
58202 2000-05-04  Andreas Jaeger  <aj@suse.de>
58203
58204         * gcc.dg/noreturn-2.c: New test.
58205
58206 2000-05-04  Neil Booth  <NeilB@earthling.net>
58207
58208         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58209         preprocessor.
58210
58211 2000-05-04  Richard Henderson  <rth@cygnus.com>
58212
58213         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58214
58215 2000-05-04  Richard Henderson  <rth@cygnus.com>
58216
58217         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58218         OpenSSL by Jason R Thorpe.
58219
58220 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58221
58222         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58223
58224 2000-05-03  Robert Lipe <robertlipe@usa.net>
58225
58226         * gcc.dg/20000503-1.c: New test.
58227
58228 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58229
58230         * gcc.c-torture/compile/20000502-1.c: New test.
58231         * g++.old-deja/g++.other/align.C: New test.
58232         * gcc.dg/cpp-tradstringify.c: New test.
58233
58234 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58235
58236         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58237         and hard registers.
58238
58239 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58240
58241         * gcc.c-torture/execute/loop-5.c: New test.
58242
58243 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58244
58245         * gcc.c-torture/execute/va-arg-20.c: New test.
58246
58247 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58248
58249         * gcc.c-torture/execute/20000422-1.c: New test.
58250
58251 2000-04-20  Greg McGary  <gkm@gnu.org>
58252
58253         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58254         when optimizing, but without sibling-call optimizations (-O1).
58255
58256 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58257
58258           * gcc.c-torture/compile/20000420-1.c: New test.
58259
58260 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58261
58262         * g++.abi/ptrflags.C: New test.
58263         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58264
58265 2000-04-19  Catherine Moore  <clm@cygnus.com>
58266
58267         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58268
58269 2000-04-19  Greg McGary  <gkm@gnu.org>
58270
58271         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58272         sibling-call optimizations.
58273
58274 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58275
58276         * gcc.dg/20000419-1.c: New test.
58277
58278 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58279
58280         * gcc.c-torture/execute/20000412-6.c: New test.
58281
58282 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58283
58284         * gcc.c-torture/execute/20000412-5.c: New test.
58285         * g77.f-torture/compile/20000412-1.f: New test.
58286         * gcc.c-torture/execute/20000412-4.c: New test.
58287         * gcc.c-torture/compile/20000412-2.c: New test.
58288         * gcc.c-torture/execute/20000412-3.c: New test.
58289         * gcc.c-torture/compile/20000412-1.c: New test.
58290         * gcc.c-torture/execute/20000412-2.c: New test.
58291
58292 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58293
58294         * objc/execute/bf-20.m: New test.
58295
58296 2000-04-10  Richard Henderson  <rth@cygnus.com>
58297
58298         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58299
58300         * gcc.c-torture/execute/20000412-1.c: New test.
58301
58302 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58303
58304         * g++.old-deja/g++.eh/catchptr1.C: New test.
58305
58306 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58307
58308         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58309
58310 2000-04-08  Neil Booth  <NeilB@earthling.net>
58311
58312         * gcc.dg/cpp-nullchar.c: Remove test as
58313         embedded nulls cause problems.
58314
58315 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58316
58317         * gcc.dg/compare2.c: New test.
58318
58319 2000-04-08  Neil Booth  <NeilB@earthling.net>
58320
58321         * gcc.dg/cpp-nullchar.c: New test.
58322
58323 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58324
58325         * gcc.dg/cpp-mi2.c: New test.
58326         * gcc.dg/cpp-mi2[abc].h: New files.
58327
58328 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58329
58330         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58331         member name.
58332
58333 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58334
58335         * g++.old-deja/g++.abi/vmihint.C: New test.
58336
58337 2000-04-06  Neil Booth  <NeilB@earthling.net>
58338
58339         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58340         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58341         copyright.
58342
58343 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58344
58345         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58346         avoid stack-frame overwrite.
58347
58348 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58349
58350         * gcc.c-torture/compile/20000405-2.c: New test.
58351         * gcc.c-torture/compile/20000405-3.c: New test.
58352
58353 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58354
58355         * gcc.c-torture/compile/20000405-1.c: New test.
58356
58357 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58358
58359         * gcc.dg/cast-qual-1.c: Revert last change.
58360
58361 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58362
58363         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58364
58365 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58366
58367         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58368         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58369
58370 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58371
58372         * gcc.c-torture/compile/20000403-2.c: New test.
58373         * gcc.c-torture/compile/20000403-1.c: New test.
58374
58375 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58376
58377         * gcc.c-torture/execute/20000403-1.c: New test.
58378
58379 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58380
58381         * gcc.c-torture/execute/20000402-1.c: New test.
58382
58383 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58384
58385         * gcc.c-torture/execute/va-arg-15.c: New test.
58386         * gcc.c-torture/execute/va-arg-16.c: New test.
58387         * gcc.c-torture/execute/va-arg-17.c: New test.
58388         * gcc.c-torture/execute/va-arg-18.c: New test.
58389         * gcc.c-torture/execute/va-arg-19.c: New test.
58390
58391 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58392
58393         * gcc.c-torture/compile/981211-1.c: Move to...
58394         * gcc.dg/cpp-as1.c: ...here.
58395         * gcc.dg/cpp-as2.c: New file.
58396
58397         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58398         compiler.
58399
58400 2000-04-02  Neil Booth  <NeilB@earthling.net>
58401
58402         * gcc.dg/cpp-cond.c  New tests.
58403         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58404         accidental success less likely.
58405         * gcc.dg/cpp-missingop.c  New tests.
58406         * gcc.dg/cpp-missingparen.c  New tests.
58407         * gcc.dg/cpp-shift.c  New tests.
58408         * gcc.dg/cpp-shortcircuit.c  New tests.
58409         * gcc.dg/cpp-unary.c  New tests.
58410
58411 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58412
58413         * gcc.c-torture/compile/20000329-1.c: New test.
58414
58415 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58416
58417         * gcc.c-torture/compile/20000326-1.c: New test.
58418         * gcc.c-torture/compile/20000326-2.c: New test.
58419
58420 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58421
58422         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58423         the first parameter is a function argument.
58424
58425 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58426
58427         * g++.old-deja/g++.ext/array4.C: New test.
58428
58429 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58430
58431         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58432
58433 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58434
58435         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58436
58437 2000-03-19  Richard Henderson  <rth@cygnus.com>
58438
58439         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58440
58441 2000-03-19  Richard Henderson  <rth@cygnus.com>
58442
58443         * gcc.c-torture/compile/20000319-1.c: New test.
58444
58445 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58446
58447         * gcc.c-torture/execute/20000314-3.c: New test.
58448         * gcc.c-torture/execute/20000314-2.c: New test.
58449         * gcc.c-torture/execute/20000314-1.c: New test.
58450         * gcc.c-torture/compile/20000314-2.c: New test.
58451         * gcc.c-torture/compile/20000314-1.c: New test.
58452
58453 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58454
58455         * g++.old-deja/g++.warn/inline.C: New test.
58456
58457 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58458
58459         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58460         standards-compliant result rather than specific constants.
58461         Put test-values in array.
58462
58463 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58464
58465         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58466         (g++_target_compile): Put test-specific options last.
58467
58468 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58469
58470         * g++.old-deja/g++.eh/vbase4.C: New test.
58471
58472 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58473
58474         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58475
58476 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58477
58478         * g++.old-deja/g++.brendan/misc12.C: Removed.
58479         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58480         * g++.old-deja/g++.ext/pretty4.C: New test.
58481
58482 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58483
58484         * g++.old-deja/g++.other/string2.C: New test.
58485
58486 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58487
58488         * g++.old-deja/g++.warn/impint2.C: New test.
58489
58490 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58491
58492         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58493         is 1, not zero.
58494
58495 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58496
58497         * g++.old-deja/g++.warn/impint.C: New test.
58498         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58499         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58500         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58501         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58502         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58503         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58504         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58505         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58506         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58507         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58508         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58509         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58510
58511 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58512
58513         * gcc.dg/cpp-redef.c: New test.
58514
58515 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58516
58517         * g++.old-deja/g++.pt/unify7.C: New test.
58518
58519 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58520
58521         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58522         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58523
58524 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58525
58526         * gcc.c-torture/compile/20000224-1.c: New test.
58527
58528 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58529
58530         * gcc.c-torture/compile/cpp-2.c: New test.
58531         * gcc.c-torture/compile/cpp-1.c: New test.
58532
58533 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58534
58535         * gcc.c-torture/execute/20000225-1.c: New test.
58536
58537 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58538
58539         * gcc.dg/cpp-li2.c: New test.
58540
58541         * gcc.dg/cpp-wi1.c: New test.
58542
58543         * gcc.dg/cpp-li1.c: New test.
58544
58545 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58546
58547         * g++.old-deja/g++.other/sizeof5.C: New test.
58548
58549 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58550
58551         * gcc.c-torture/execute/va-arg-13.c: New test.
58552
58553 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58554
58555         * gcc.c-torture/execute/va-arg-12.c: New test.
58556
58557 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58558
58559         * gcc.c-torture/execute/20000223-1.c: New test.
58560
58561 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58562
58563         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58564
58565 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58566
58567         * g++.old-deja/g++.abi/ptrmem.C: New test.
58568
58569 2000-02-19  Richard Henderson  <rth@cygnus.com>
58570
58571         * gcc.c-torture/compile/init-3.c: New.
58572
58573 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58574
58575         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58576         ALWAYS_CXXFLAGS.
58577
58578 2000-02-11  Robert Lipe <robertl@sco.com>
58579
58580         * gcc.c-torture/compile/20000211-3.c: New test.
58581
58582 2000-02-11  Martin Buchholz <martin@xemacs.org>
58583
58584         * gcc.c-torture/compile/20000211-2.c: New test.
58585
58586 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58587
58588         * gcc.c-torture/compile/20000211-1.c: New test.
58589
58590 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58591
58592         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58593           on native targets
58594
58595 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58596
58597         * g++.old-deja/g++.other/cast5.C: New test.
58598
58599 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58600
58601         * gcc.c-torture/execute/20000205-1.c: New.
58602
58603 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58604
58605         * g++.old-deja/g++.jason/cast3.C: Return void.
58606         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58607
58608 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58609
58610         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58611
58612         * gcc.dg/loop-1.c: New test.
58613
58614 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58615
58616         * gcc.c-torture/compile/20000127-1.c: New test.
58617         * gcc.c-torture/execute/991228-1.c: New test.
58618
58619 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58620
58621         * gcc.dg/unused-2.c: New test.
58622
58623         * gcc.dg/conv-1.c: New test.
58624
58625 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58626
58627         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58628         compiler.
58629         (tool_option_proc): Fix typo.
58630
58631 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58632
58633         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58634         of the ld on the host, not on the build machine.
58635         Also, don't crash if '--help' is not a supported option.
58636
58637 2000-01-24  Richard Henderson  <rth@cygnus.com>
58638
58639         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58640
58641 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58642
58643         * gcc.c-torture/execute/20000120-2.c: New test.
58644         * gcc.c-torture/execute/20000120-1.c: New test.
58645
58646 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58647
58648         * gcc.c-torture/execute/20000113-1.c: New test.
58649
58650 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58651
58652         * gcc.c-torture/execute/20000112-1.c: New test.
58653
58654 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58655
58656         * gcc.dg/20000111-1.c: New test.
58657
58658 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58659
58660         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58661         with 16 bit integers.
58662
58663 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58664
58665         * gcc.dg/20000108-1.c: New test.
58666
58667 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58668
58669         * g++.old-deja/g++.ns/koenig8.C: New test.
58670
58671 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58672
58673         * g++.old-deja/g++.other/cast4.C: New test.
58674
58675 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58676
58677         * gcc.c-torture/compile/20000105-2.c: New test.
58678         * gcc.c-torture/compile/20000105-1.c: New test.
58679
58680 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58681
58682         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58683         references to printf & atoi to conform to ANSI standard.
58684         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58685         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58686         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58687         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58688         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58689         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58690         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58691         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58692         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58693         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58694         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58695         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58696         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58697         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58698         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58699         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58700         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58701         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58702         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58703         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58704         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58705         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58706         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58707         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58708         * g++.old-deja/g++.brendan/init3.C: Likewise.
58709         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58710         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58711         * g++.old-deja/g++.brendan/new2.C: Likewise.
58712         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58713         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58714         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58715         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58716         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58717         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58718         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58719         * g++.old-deja/g++.brendan/template24.C: Likewise.
58720         * g++.old-deja/g++.brendan/template3.C: Likewise.
58721         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58722         * g++.old-deja/g++.jason/inline3.C: Likewise.
58723         * g++.old-deja/g++.jason/opeq.C: Likewise.
58724         * g++.old-deja/g++.law/arg5.C: Likewise.
58725         * g++.old-deja/g++.law/arm7.C: Likewise.
58726         * g++.old-deja/g++.law/ctors11.C: Likewise.
58727         * g++.old-deja/g++.law/cvt8.C: Likewise.
58728         * g++.old-deja/g++.law/init9.C: Likewise.
58729         * g++.old-deja/g++.law/refs4.C: Likewise.
58730         * g++.old-deja/g++.law/template2.C: Likewise.
58731         * g++.old-deja/g++.law/visibility24.C: Likewise.
58732         * g++.old-deja/g++.law/vtable3.C: Likewise.
58733         * g++.old-deja/g++.mike/asm2.C: Likewise.
58734         * g++.old-deja/g++.mike/eh1.C: Likewise.
58735         * g++.old-deja/g++.mike/misc1.C: Likewise.
58736         * g++.old-deja/g++.mike/misc13.C: Likewise.
58737         * g++.old-deja/g++.mike/misc14.C: Likewise.
58738         * g++.old-deja/g++.mike/ns12.C: Likewise.
58739         * g++.old-deja/g++.mike/p1248.C: Likewise.
58740         * g++.old-deja/g++.mike/p3708.C: Likewise.
58741         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58742         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58743         * g++.old-deja/g++.mike/p646.C: Likewise.
58744         * g++.old-deja/g++.mike/p700.C: Likewise.
58745         * g++.old-deja/g++.mike/p783.C: Likewise.
58746         * g++.old-deja/g++.mike/p783a.C: Likewise.
58747         * g++.old-deja/g++.mike/p783b.C: Likewise.
58748         * g++.old-deja/g++.mike/p786.C: Likewise.
58749         * g++.old-deja/g++.mike/p789.C: Likewise.
58750         * g++.old-deja/g++.mike/p789a.C: Likewise.
58751         * g++.old-deja/g++.mike/p807a.C: Likewise.
58752         * g++.old-deja/g++.other/delete3.C: Likewise.
58753         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58754         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58755         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58756         * g++.old-deja/g++.other/empty1.C: Likewise.
58757         * g++.old-deja/g++.other/temporary1.C: Likewise.
58758         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58759         * g++.old-deja/g++.pt/t16.C: Likewise.
58760         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58761
58762 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58763
58764         * gcc.dg/991230-1.c: New test.
58765
58766 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58767
58768         * gcc.c-torture/compile/991229-3.c: New test.
58769         * gcc.c-torture/compile/991229-2.c: New test.
58770         * gcc.c-torture/compile/991229-1.c: New test.
58771
58772 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58773
58774         * gcc.c-torture/compile/labels-2.c: New test.
58775
58776 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58777
58778         * gcc.c-torture/execute/991227-1.c: New test.
58779
58780 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58781
58782         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58783
58784 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58785
58786         * gcc.c-torture/execute/991221-1.c: New test.
58787
58788 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58789
58790         * g++.old-deja/g++.other/cast3.C: New test.
58791
58792 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58793
58794         * gcc.c-torture/execute/991216-4.c: New test.
58795
58796 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58797
58798         * gcc.c-torture/execute/991216-1.c: New test.
58799         * gcc.c-torture/execute/991216-2.c: New test.
58800         * gcc.c-torture/execute/991216-3.c: New test.
58801
58802 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58803
58804         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58805         Actually make the test fail by using "-O2" for compilation.
58806
58807 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58808
58809         * g++.old-deja/g++.warn/cast-align1.C: New test.
58810
58811 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58812
58813         * gcc.c-torture/compile/991214-1.c: New test.
58814         * gcc.c-torture/compile/991214-2.c: New test.
58815
58816 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58817
58818         * gcc.dg/991214-1.c: New test.
58819
58820 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58821
58822         * gcc.c-torture/compile/991213-3.c: New test.
58823         * gcc.c-torture/compile/991213-2.c: New test.
58824         * gcc.c-torture/compile/991213-1.c: New test.
58825
58826 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58827
58828         * gcc.dg/991209-1.c: New test.
58829
58830 1999-12-08  Nathan Sidwell <nathan@acm.org>
58831
58832         * gcc.c-torture/compile/991208-1.c: New test.
58833
58834 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58835
58836         * gcc.dg/ultrasp2.c: New test.
58837
58838 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58839
58840         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58841
58842 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58843
58844         * gcc.c-torture/compile/991202-1.c: New test.
58845         * gcc.c-torture/execute/991202-1.c: New test.
58846         * gcc.c-torture/execute/991202-2.c: New test.
58847         * gcc.c-torture/execute/991202-3.c: New test.
58848
58849 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58850
58851         * g++.old-deja/g++.abi/align.C: New test.
58852         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58853         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58854
58855 1999-12-01  Richard Henderson  <rth@cygnus.com>
58856
58857         * gcc.c-torture/execute/991201-1.c: New.
58858
58859 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58860
58861         * gcc.dg/991129-1.c: New test.
58862
58863 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58864
58865         * gcc.c-torture/compile/991127-1.c: New test.
58866
58867 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58868
58869         * g++.old-deja/g++.other/warn4.C: New test.
58870
58871 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58872
58873         * g++.old-deja/g++.eh/cleanup2.C: New test.
58874         * g++.old-deja/g++.ext/pretty2.C: New test.
58875         * g++.old-deja/g++.ext/pretty3.C: New test.
58876         * g++.old-deja/g++.other/debug6.C: New test.
58877
58878 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58879
58880         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58881         compiler_output to look for one error message instead of two.
58882
58883 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58884
58885         * gcc.c-torture/execute/991118-1.c: Also test case
58886         where the word boundary does not split a byte evenly.
58887
58888 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58889
58890         * g++.old-deja/g++.ext/restrict1.C: New test.
58891
58892 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58893
58894         * gcc.c-torture/execute/991118-1.c: New test.
58895
58896 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58897
58898         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58899         working directory pathnames.
58900
58901 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58902
58903         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58904         host is equipped with driver.h and driver.o so it can actually
58905         compile and run the tests.
58906
58907 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58908
58909         * gcc.c-torture/compile/991008-1.c: New test.
58910
58911 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58912
58913         * lib/gcc-dg.exp: Include target-supports.exp
58914
58915 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58916
58917         * lib/target-supports.exp: New file: Provide procs to test for
58918         features supported by the target.
58919         (check_weak_available): Moved here from ecos.exp.
58920         (check_alias_available): New proc: Determine of the target
58921         toolchain supports the alias attribute.
58922
58923         * gcc.dg/special/ecos.exp: Move check_weak_available to
58924         target-supports.exp.
58925         (alias-1.c): Only perform the test if the target supports
58926         aliases.
58927         (wkali-1.c): Only perform the test if the target supports
58928         aliases.
58929
58930         * gcc.dg/990506-0.c: Expect error messages from cross
58931         targets as well as native targets.
58932
58933 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58934
58935         * gcc.dg/ultrasp1.c: Removed xfail.
58936         * gcc.dg/struct-ret-2.c: Likewise.
58937         * gcc.dg/array-1.c: Likewise.
58938
58939 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58940
58941         * gcc.dg/struct-ret-2.c: New test.
58942
58943         * gcc.dg/array-1.c: New test.
58944
58945 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58946
58947         * gcc.c-torture/execute/991030-1.c: New test.
58948
58949 1999-10-26  Richard Henderson  <rth@cygnus.com>
58950
58951         * gcc.c-torture/compile/991026-2.c: New test.
58952
58953 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58954
58955         * gcc.c-torture/compile/991026-1.c: New test.
58956
58957 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58958
58959         * gcc.c-torture/execute/991023-1.c: New test.
58960
58961 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58962
58963         * gcc.c-torture/execute/991019-1.c: New test.
58964
58965 1999-10-16  Richard Henderson  <rth@cygnus.com>
58966
58967         * gcc.c-torture/execute/991016-1.c: New test.
58968
58969 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58970
58971         * gcc.c-torture/execute/991014-1.c: New test.
58972
58973 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58974
58975         * g++.old-deja/g++.other/union2.C: New test.
58976
58977 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58978
58979         * g++.old-deja/g++.other/vaarg2.C: New test.
58980         * g++.old-deja/g++.other/vaarg3.C: New test.
58981
58982 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58983
58984         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58985         in compile/.
58986
58987 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58988
58989         * gcc.c-torture/execute/va-arg-11.c: New test.
58990
58991 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58992
58993         * lib/file-format.exp (gcc_target_object_format): Don't
58994         crash if objdump is unavailable.
58995
58996 1999-09-29  Donn Terry <donn@interix.com>
58997
58998         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58999
59000 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59001
59002         * gcc.c-torture/compile/990928-1.c: New test.
59003
59004 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59005
59006         * g++.old-deja/g++.other/decl6.C: New test.
59007
59008 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59009
59010         * gcc.c-torture/execute/va-arg-10.c: New test.
59011
59012 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59013
59014         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59015         __PRETTY_FUNCTION__.
59016
59017 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59018
59019         * gcc.c-torture/execute/990923-1.c: New test.
59020
59021 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59022
59023         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59024         for which -fpic is inappropriate.
59025
59026 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59027
59028         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59029
59030 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59031
59032         * g++.old-deja/g++.other/dyncast1.C: New test.
59033         * g++.old-deja/g++.other/dyncast2.C: New test.
59034         * g++.old-deja/g++.other/dyncast3.C: New test.
59035         * g++.old-deja/g++.other/dyncast4.C: New test.
59036         * g++.old-deja/g++.other/dyncast5.C: New test.
59037         * g++.old-deja/g++.eh/catch3.C: New test.
59038         * g++.old-deja/g++.eh/catch3p.C: New test.
59039         * g++.old-deja/g++.eh/catch4.C: New test.
59040         * g++.old-deja/g++.eh/catch4p.C: New test.
59041         * g++.old-deja/g++.eh/catch5.C: New test.
59042         * g++.old-deja/g++.eh/catch5p.C: New test.
59043         * g++.old-deja/g++.eh/catch6.C: New test.
59044         * g++.old-deja/g++.eh/catch6p.C: New test.
59045         * g++.old-deja/g++.eh/catch7.C: New test.
59046         * g++.old-deja/g++.eh/catch7p.C: New test.
59047         * g++.old-deja/g++.eh/catch8.C: New test.
59048         * g++.old-deja/g++.eh/catch8p.C: New test.
59049         * g++.old-deja/g++.eh/catch9.C: New test.
59050         * g++.old-deja/g++.eh/catch9p.C: New test.
59051
59052 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59053
59054         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59055         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59056
59057 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59058
59059         * gcc.c-torture/compile/990913-1.c: New test.
59060
59061 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59062
59063         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59064         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59065
59066 1999-09-09  Richard Henderson  <rth@cygnus.com>
59067
59068         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59069
59070 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59071
59072         * g++.old-deja/g++.other/lookup11.C: New test.
59073         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59074         what is permitted and what we want.
59075         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59076         overload use.
59077         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59078
59079 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59080
59081         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59082         * gcc.c-torture/noncompile/poison-1.c: New file.
59083
59084 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59085
59086         * g++.old-deja/g++.other/sizeof3.C: New test.
59087         * g++.old-deja/g++.other/sizeof4.C: New test.
59088         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59089         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59090
59091 1999-09-07  Richard Henderson  <rth@cygnus.com>
59092
59093         * gcc.dg/va-arg-1.c: New.
59094
59095 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59096
59097         * gcc.c-torture/execute/va-arg-9.c: New test.
59098
59099 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59100
59101         * g77.f-torture/compile/980519-2.f: New test.
59102         * g77.f-torture/compile/19990905-0.f: New test.
59103         * g77.f-torture/compile/19990905-1.f: New test.
59104         * g77.f-torture/compile/19990905-2.f: New test.
59105
59106         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59107
59108 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59109
59110         * gcc.c-torture/execute/990827-1.c: Fix typo.
59111
59112 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59113
59114         * g++.old-deja/g++.other/deref1.C: New test.
59115
59116 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59117
59118         * g++.old-deja/g++.other/ambig2.C: New test.
59119         * g++.old-deja/g++.other/cond5.C: New test.
59120         * g++.old-deja/g++.other/lookup16.C: New test.
59121
59122 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59123
59124         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59125         assemblers too.
59126
59127 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59128
59129         * lib/c-torture.exp: Avoid the "compare executables" optimization
59130         when testing native.
59131
59132 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59133
59134         * gcc.c-torture/execute/990829-1.c: New test.
59135         * gcc.c-torture/compile/990829-1.c: New test.
59136
59137 1999-08-27  Paul Burchard  <burchard@pobox.com>
59138
59139         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59140         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59141         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59142         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59143         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59144         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59145         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59146         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59147         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59148         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59149         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59150
59151 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59152
59153         * gcc.c-torture/execute/990827-1.c: New test.
59154
59155 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59156
59157         * g77.f-torture/noncompile/19990826-4.f: New test.
59158
59159         * g77.f-torture/compile/19990826-3.f: New test.
59160
59161         * g77.f-torture/execute/19990826-2.f: New test.
59162
59163         * g77.f-torture/compile/19990826-1.f: New test.
59164
59165         * gcc.c-torture/execute/990826-0.c: New test.
59166         * g77.c-torture/execute/19990826-0.f: New test.
59167
59168         * g77.f-torture/noncompile/970626-2.f: New test.
59169
59170 1999-08-25  Paul Burchard  <burchard@pobox.com>
59171
59172         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59173         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59174         lss-011.C: New tests.
59175
59176 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59177
59178         * g++.old-deja/g++.other/decl5.C: New test.
59179
59180 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59181
59182         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59183         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59184         call `postbase' for each one.  All callers of `postbase' changed
59185         to call this instead.
59186
59187 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59188
59189         * gcc.c-torture/execute/990811-1.c: New test.
59190
59191 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59192
59193         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59194         just native ones.
59195
59196         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59197         just native ones.
59198
59199 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59200
59201         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59202
59203 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59204
59205         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59206
59207 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59208
59209         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59210
59211 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59212
59213         * gcc.c-torture/execute/990804-1.c: New test.
59214
59215 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59216
59217         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59218         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59219         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59220
59221 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59222
59223         * g++.old-deja/g++.other/struct1.C: New test.
59224
59225 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59226
59227         * g++.old-deja/g++.other/enum2.C: New test.
59228
59229 1999-08-02  Richard Henderson  <rth@cygnus.com>
59230
59231         Adapted from tests from Franz Sirl:
59232         * gcc.c-torture/execute/va-arg-7.c: New test.
59233         * gcc.c-torture/execute/va-arg-8.c: New test.
59234
59235 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59236
59237         * gcc.c-torture/compile/990801-2.c: New test.
59238
59239         * gcc.c-torture/compile/990801-1.c: New test.
59240
59241 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59242
59243         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59244         fp-cmp-1.c, converting double to float.
59245
59246         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59247         fp-cmp-1.c, converting double to long double.
59248
59249         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59250         from fr1 to unknown_register, since fr1 is a legitimate register
59251         on some machines.
59252
59253 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59254
59255         * README: More listname related changes.
59256
59257 1999-07-08  Catherine Moore  <clm@cygnus.com>
59258
59259         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59260
59261 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59262
59263         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59264
59265 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59266
59267         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59268
59269 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59270
59271         * gcc.dg/990703-1.c: New test.
59272
59273 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59274
59275         * lib/file-format.exp: New file: Move definition of proc
59276         gcc_target_object_format to here from
59277         gcc.dg/special/ecos.exp.
59278
59279         * lib/c-torture.exp: Include lib file-format.exp.
59280         * lib/gcc-dg.exp: Include lib file-format.exp.
59281
59282         * gcc.dg/special/ecos.exp: Remove definition of proc
59283         gcc_target_object_format.
59284
59285 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59286
59287         * gcc.c-torture/execute/990628-1.c: New test.
59288
59289 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59290
59291         * gcc.c-torture/compile/990625-2.c: New test.
59292
59293         * gcc.c-torture/compile/990625-1.c: New test.
59294
59295 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59296
59297         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59298         attributes compile.
59299         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59300         ports that use the COFF/PE file format.
59301
59302 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59303
59304         * gcc.c-torture/compile/990617-1.c: New test.
59305
59306 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59307
59308         * g++.old-deja/g++.other/decl4.C: New test.
59309
59310 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59311
59312         * g++.old-deja/g++.other/bitfld3.C: New test.
59313
59314 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59315
59316         * g++.old-deja/g++.eh/catch1.C: New test.
59317
59318 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59319
59320         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59321
59322         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59323         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59324
59325 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59326
59327         * g77.f-torture/compile/19990502-0.f: Replace with new,
59328         shorter, test that still fails after recent changes.
59329
59330 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59331
59332         * gcc.c-torture/execute/990604-1.c: New test.
59333
59334 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59335
59336         * gcc.c-torture/execute/990531-1.c: New test.
59337
59338 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59339
59340         * gcc.c-torture/compile/990527-1.c: New test.
59341
59342 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59343
59344         * gcc.c-torture/execute/990527-1.c: New test.
59345
59346 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59347
59348         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59349         bitfields as signed.
59350
59351 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59352
59353         * g77.f-torture/compile/19990525-0.f: New test.
59354
59355 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59356
59357         * gcc.c-torture/execute/990525-2.c: New test.
59358
59359         * gcc.c-torture/execute/990525-1.c: New test.
59360
59361 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59362
59363         * g++.old-deja/g++.other/anon3.C: New test.
59364         * g++.old-deja/g++.other/anon4.C: New test.
59365         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59366         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59367         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59368         Merrill).
59369
59370 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59371
59372         * gcc.c-torture/execute/990524-1.c: New test.
59373
59374         * gcc.dg/990524-1.c: New test.
59375
59376 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59377
59378         * gcc.c-torture/compile/990523-1.c: New test.
59379
59380 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59381
59382         * gcc.c-torture/compile/990519-1.c: New test.
59383
59384 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59385
59386         * gcc.c-torture/compile/990517-1.c: New test.
59387
59388         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59389         (e4, f4): New tests.
59390         (main): Call them.
59391
59392 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59393
59394         * gcc.dg/noreturn-1.c: New test.
59395
59396 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59397
59398         * gcc.c-torture/execute/990513-1.c: New test.
59399
59400 1999-05-10  Richard Henderson  <rth@cygnus.com>
59401
59402         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59403
59404 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59405
59406         * g77.f-torture/execute/erfc.f: Use small single-precision
59407         values, to avoid problems on Alphas when not -mieee.
59408
59409 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59410
59411         * gcc.dg/990506-0.c: New test.
59412
59413 1999-05-08  Richard Henderson  <rth@cygnus.com>
59414
59415         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59416         the constant to test.  Don't XFAIL 64-bit targets.
59417
59418         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59419         * g++.old-deja/g++.law/profile1.C: Likewise.
59420
59421         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59422         operator new instances.
59423         * g++.old-deja/g++.other/delete5.C: Likewise.
59424
59425 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59426
59427         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59428         intrinsic.
59429
59430 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59431
59432         * g77.f-torture/execute/u77-test.f: Reverse order of two
59433         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59434
59435 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59436
59437         * gcc.dg/compare1.c: New test.
59438
59439 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59440
59441         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59442         New tests.
59443
59444 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59445
59446         * g77.f-torture/compile/19990502-1.f: New test.
59447
59448 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59449
59450         * g77.f-torture/compile/19990502-0.f: New test.
59451
59452 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59453
59454         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59455         intrinsic.
59456
59457 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59458
59459         * g77.f-torture/execute/u77-test.f (main): List libU77
59460         intrinsics not currently tested.
59461         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59462         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59463         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59464         Trim blanks off the ends of some printed strings.
59465
59466 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59467
59468         * g77.f-torture/execute/u77-test.f (main): Just warn about
59469         FSTAT gid disagreement, as it's expected on some systems.
59470
59471 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59472
59473         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59474         use a new function, which allows for some slop.
59475         Clean up some commentary.
59476         (issum): The new function.
59477         (sgladd): Deleted subroutine.
59478
59479 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59480
59481         * g77.f-torture/execute/u77-test.f: Modify to be more like
59482         libf2c/libU77 version, bringing patches to that version here.
59483         Add suitable commentary.
59484
59485 1999-04-25  Richard Henderson  <rth@cygnus.com>
59486
59487         * gcc.dg/990424-1.c: New test.
59488
59489 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59490
59491         * g77.f-torture/execute/u77-test.f (main): Bug involving
59492         LSTAT has been fixed, so turn back on full checking.
59493
59494 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59495
59496         * g77.f-torture/compile/19990419-0.f: New test.
59497         * g77.f-torture/execute/19990419-1.f: New test.
59498
59499 1999-04-17  Richard Henderson  <rth@cygnus.com>
59500
59501         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59502         to avoid the need for a prototype to supress a warning.
59503
59504 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59505
59506         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59507
59508 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59509
59510         * gcc.c-torture/execute/990404-1.c: New test.
59511
59512 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59513
59514         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59515         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59516         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59517         missing initializer warnings.
59518
59519 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59520
59521         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59522         matching strings.
59523
59524 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59525
59526         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59527
59528 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59529
59530         * g77.f-torture/execute/19990325-0.f: New test.
59531         * g77.f-torture/execute/19990325-1.f: New test.
59532
59533 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59534
59535         * gcc.c-torture/execute/990324-1.c: New test.
59536
59537 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59538
59539         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59540         test with 4.
59541
59542 1999-03-17  Richard Henderson  <rth@cygnus.com>
59543
59544         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59545
59546 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59547
59548         * g77.f-torture/execute/19990313-2.f: New test.
59549         * g77.f-torture/execute/19990313-3.f: New test.
59550
59551 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59552
59553         * g77.f-torture/execute/19990313-0.f: New test.
59554         * g77.f-torture/execute/19990313-1.f: New test.
59555
59556 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59557
59558         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59559         printf to sprintf.
59560         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59561         (main): Add check for u15.  Conditionalize u31 check depending on
59562         whether ints are <32 bits or >=32 bits.
59563
59564 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59565
59566         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59567
59568 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59569
59570         * g77.f-torture/compile/19990305-0.f: New test.
59571         * g77.f-torture/execute/19981119-0.f: New test.
59572
59573 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59574
59575         * g77.f-torture/execute/970625-2.f: call ABORT if final
59576         result is not correct, instead of just printing it.
59577         Add this checking via newly introduced obfuscation, to
59578         trip up buggy front ends.
59579
59580 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59581
59582         * g77.f-torture/compile/960317-1.f: Moved from being
59583         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59584
59585 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59586
59587         * g77.f-torture/execute/960317-1.f: New (old) test.
59588         * g77.f-torture/execute/970625-2.f: Ditto.
59589
59590 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59591
59592         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59593         error message on line 1 or line 2; cccp and cpplib do this differently.
59594
59595 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59596
59597         * g++.old-deja/g++.law/weak1.C: New test.
59598
59599 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59600
59601         * gcc.c-torture/execute/990119-1.c: Renamed to...
59602         * gcc.dg/990119-1.c: this, so it will only be tested once
59603         (it's a preprocessor test, it doesn't need to be run at
59604         multiple optimization levels).
59605
59606 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59607
59608         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59609           ALWAYS_CXXFLAGS.
59610
59611 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59612
59613         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59614         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59615         to not be compilable by current g77.
59616
59617 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59618
59619         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59620
59621 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59622
59623         * gcc.c-torture/execute/990222-1.c: New test.
59624
59625 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59626
59627         * g77.f-torture/compile/19990218-0.f: New test.
59628         * g77.f-torture/noncompile/19990218-1.f: New test.
59629
59630 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59631
59632         * g77.f-torture/compile/19981216-0.f: New test.
59633
59634 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59635
59636         * gcc.dg/990214-1.c: New test.
59637
59638 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59639
59640         * gcc.dg/990213-2.c: New test.
59641
59642         * gcc.dg/990213-1.c: New test.
59643
59644 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59645
59646         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59647         ints.
59648
59649 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59650
59651         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59652         specified by target.
59653
59654         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59655
59656 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59657
59658         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59659
59660 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59661
59662         * gcc.dg/special/ecos.exp: New test driver for new tests with
59663         special requirements.
59664
59665         * gcc.dg/special/alias-1.c: New test.
59666         * gcc.dg/special/gcsec-1.c: New test.
59667         * gcc.dg/special/weak-1.c: New test.
59668         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59669         * gcc.dg/special/weak-2.c: New test.
59670         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59671         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59672         * gcc.dg/special/wkali-1.c: New test.
59673         * gcc.dg/special/wkali-2.c: New test.
59674         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59675         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59676
59677 1999-02-10  Felix Lee  <flee@cygnus.com>
59678
59679           * lib/c-torture.exp (c-torture-compile): Pull out code for
59680           analyzing gcc error messages.
59681           (c-torture-execute): Likewise.  Fix some (harmless) false
59682           positives.
59683           * lib/gcc.exp (gcc_check_compile): New function.
59684
59685 1999-02-08  Richard Henderson  <rth@cygnus.com>
59686
59687         * gcc.c-torture/execute/990208-1.c: New test.
59688
59689 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59690
59691         * g++.dg/special/ecos.exp: New driver for new tests with special
59692         requirements
59693
59694         * g++.dg/special/conpr-1.C: New test
59695         * g++.dg/special/conpr-2.C: New test
59696         * g++.dg/special/conpr-2a.C: New test
59697         * g++.dg/special/conpr-3.C: New test
59698         * g++.dg/special/conpr-3a.C: New test
59699         * g++.dg/special/conpr-3b.C: New test
59700
59701         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59702         allow g++ to use the dg driver
59703
59704         * README: Add comment about g++.dg directory
59705
59706 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59707
59708         * README: Update email addresses.
59709
59710 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59711
59712         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59713         arguments in order to force structure S onto the stack even on
59714         the alpha.
59715         (test): Pass 10 leading arguments to function foo as well as the
59716         structure S.
59717
59718         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59719         failure for all targets.
59720
59721         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59722         abort to terminate program execution.
59723
59724 1999-01-30  Richard Henderson  <rth@cygnus.com>
59725
59726         * gcc.c-torture/execute/990130-1.c: New test.
59727
59728 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59729
59730         * gcc.dg/990130-1.c: New test.
59731
59732 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59733
59734         * gcc.c-torture/execute/990128-1.c: New test.
59735
59736 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59737
59738         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59739
59740 1999-01-27  Felix Lee  <flee@cygnus.com>
59741
59742         * lib/c-torture.exp (c-torture-compile): pull out code for
59743         analyzing gcc error messages.
59744         (c-torture-execute): ditto, and fix some (harmless) false
59745         positives.
59746         * lib/gcc.exp (gcc_check_compile): new function.
59747
59748 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59749
59750         * gcc.dg/990117-1.c: New test.
59751
59752         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59753
59754         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59755
59756 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59757
59758         * g77.f-torture/compile/990115-1.f: New test.
59759
59760 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59761
59762         * gcc.c-torture/compile/990107-1.c: New test
59763
59764 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59765
59766         * gcc.c-torture/execute/990106-2.c: New test.
59767
59768         * gcc.c-torture/execute/990106-1.c: New test.
59769
59770 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59771
59772         * gcc.c-torture/compile/981223-1.c: New test.
59773
59774 1998-12-29  Richard Henderson  <rth@cygnus.com>
59775
59776         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59777         (opt3): Rename from opt4 and disable.
59778
59779 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59780
59781         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59782
59783 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59784
59785         * g++.old-deja/g++.other/conv5.C: New test.
59786
59787 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59788
59789         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59790
59791 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59792
59793         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59794
59795 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59796
59797         * gcc.c-torture/compile/981211-1.c: New test.
59798
59799 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59800
59801         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59802
59803         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59804
59805 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59806
59807         * gcc.special/930510-1.c: Make C9X safe.
59808         * gcc.misc-tests/gcov-1.c Similarly.
59809         * gcc.misc-tests/gcov-2.c Similarly.
59810
59811 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59812
59813         * gcc.dg/ultrasp1.c: New test.
59814
59815 1998-12-06  Richard Henderson  <rth@cygnus.com>
59816
59817         * gcc.c-torture/execute/981206.c: New test.
59818
59819 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59820
59821         * g++.old-deja/g++.ns/template7.C: New test.
59822
59823         * g++.old-deja/g++.other/expr1.C: New test.
59824
59825         * g++.old-deja/g++.eh/tmpl3.C: New test.
59826
59827         * g++.old-deja/g++.eh/tmpl2.C: New test.
59828
59829 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59830
59831         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59832         * g++.old-deja/g++.other/using6.C: Removed.
59833         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59834
59835         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59836
59837 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59838
59839         * g++.old-deja/g++.pt/overload8.C: New test.
59840
59841         * g++.old-deja/g++.pt/overload7.C: New test.
59842
59843         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59844
59845         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59846         and relinking messages.
59847         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59848         compiling with -frepo.
59849
59850 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59851
59852         * g++.old-deja/g++.pt/lookup6.C: New test.
59853
59854 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59855
59856         * gcc.c-torture/execute/981130-1.c: New test.
59857         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59858
59859 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59860
59861         * g++.old-deja/g++.pt/explicit76.C: New test.
59862
59863         * g++.old-deja/g++.pt/friend38.C: New test.
59864
59865         * g++.old-deja/g++.ns/crash2.C: New test.
59866
59867         * g++.old-deja/g++.pt/defarg8.C: New test.
59868
59869         * g++.old-deja/g++.pt/instantiate6.C: New test.
59870
59871         * g++.old-deja/g++.pt/static6.C: New test.
59872
59873         * g++.old-deja/g++.pt/decl2.C: New test.
59874
59875 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59876
59877         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59878         problem is actually related with name lookup, but so what? :-)
59879
59880         * g++.old-deja/g++.pt/friend37.C: New test.
59881
59882 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59883
59884         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59885         element, which fails on some systems.
59886
59887         * g77.f-torture/execute/labug1.f: New test.
59888
59889 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59890
59891         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59892         is defined.
59893
59894 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59895
59896         * g77.f-torture/compile/981117-1.f: New test.
59897
59898 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59899
59900         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59901         properly discarded.
59902
59903 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59904
59905         * gcc.c-torture/execute/memcheck: New directory of tests for
59906         -fcheck-memory-usage.
59907
59908 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59909
59910         * README: New file, general information about the testsuite and
59911         new description of the various C++ test subdirectories.
59912         * README.g++: Eliminate obsolete information, update and move most
59913         relevant stuff to README.
59914
59915 1998-11-07  Richard Henderson  <rth@cygnus.com>
59916
59917         * gcc.c-torture/compile/981107-1.c: New test.
59918
59919 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59920
59921         * execute/memcpy-bi.c: New testcase.
59922
59923 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59924
59925         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59926         base classes.
59927
59928         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59929         template is selected.
59930
59931         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59932         classes, it should be accepted for all types.
59933
59934         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59935
59936         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59937         specializations start with template headers.
59938
59939 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59940
59941         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59942
59943         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59944         non-POD types.
59945
59946 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59947
59948         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59949
59950 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59951
59952         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59953
59954 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59955
59956         * 981019-1.c: New test.
59957
59958 1998-10-14  Robert Lipe <robertl@dgii.com>
59959
59960         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59961         find objc headers.
59962
59963 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59964
59965         * compile/981001-4.c: Remove use of GCC extension that triggers a
59966         compiler bug.
59967
59968 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59969
59970         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59971
59972 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59973
59974         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59975         instantiation of template produces incorrect code for delete
59976         expression.
59977
59978         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59979         constructors' name is not unique.
59980         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59981         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59982
59983         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59984         automatic array of const is ill-formed.
59985
59986         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59987         of template parameter?
59988
59989         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59990         const.
59991
59992         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59993         pointer-to-member expression.
59994
59995         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59996         declaration causes ICE.
59997
59998 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59999
60000         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60001         reserved in the global namespace.
60002
60003         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60004         generate needed virtual table.
60005
60006         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60007
60008 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60009
60010         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60011         template-dependent type
60012
60013 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60014
60015         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60016         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60017         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60018
60019         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60020         class should be usable as argument of member function.
60021         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60022         class should be usable as return type of member function.
60023         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60024         class should be usable as type of data member.
60025
60026         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60027
60028 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60029
60030         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60031
60032 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60033
60034         * gcc.dg/dll-?.c Add thumb to target list.
60035         Fix assembler scan patterns to match current assembler output.
60036
60037 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60038
60039         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60040         matching of template brackets.
60041
60042         * g++.old-deja/g++.other/using4.C: New test.  Test using
60043         declarations of methods from base classes.
60044
60045         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60046         within functions should introduce names into the innermost
60047         enclosing namespace.
60048
60049         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60050         of static locals if first initialization throws.
60051
60052 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60053
60054         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60055
60056 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60057
60058         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60059         lose track of the possible targets of tablejump insns.
60060         * special/special.exp: Run it.
60061
60062 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60063
60064         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60065         must be declared before its specializations can be named in friend
60066         declarations.
60067
60068 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60069
60070         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60071
60072         * g77.f-torture/execute/io1.f: New test.
60073
60074 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60075
60076         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60077         with pointer to template function, for which no argument deduction
60078         is possible.
60079
60080         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60081         specialization of template function as argument to template
60082         function.
60083
60084         * g++.old-deja/g++.other/access2.C: New test; Inner class
60085         shouldn't have privileged access to Outer's names.
60086
60087 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60088
60089         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60090         friend template declared within template class conflicts with
60091         nested class of the same name.
60092
60093         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60094         is ignored.
60095
60096         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60097         object with direct initializer as function declaration.
60098
60099         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60100         initializers.
60101
60102         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60103         involving const pointer and NULL produces incorrect result.
60104
60105         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60106         type name without `typename' should be rejected with -pedantic.
60107
60108 1998-10-02  Richard Henderson  <rth@cygnus.com>
60109
60110         * g++.old-deja/g++.other/addrof1.C: New test.
60111
60112 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60113
60114         * gcc.c-torture/compile/981001-1.c: New test.
60115         * gcc.c-torture/execute/981001-1.c: New test.
60116
60117 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60118
60119         * gcc.c-torture/compile/981001-2.c: New test.
60120         * gcc.c-torture/compile/981001-3.c: New test.
60121         * gcc.c-torture/compile/981001-4.c: New test.
60122
60123 1998-10-01  Robert Lipe  <robertl@dgii.com>
60124
60125         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60126         multilibbed hosts.  Idea grafted from g77.exp.
60127
60128 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60129
60130         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60131         avoid losing on systems which need -lsocket.
60132
60133 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60134
60135         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60136         * g++.old-deja/g++.other/nested2.C: Ditto.
60137         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60138         failure.
60139
60140 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60141
60142         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60143         preferred over template operator!= for enum bitfields.
60144
60145 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60146
60147         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60148         that happen to have the same base name, but in different scopes,
60149         are incorrectly rejected.
60150
60151 1998-09-16  Richard Henderson  <rth@cygnus.com>
60152
60153         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60154         on the native word size instead of an integer literal.
60155
60156 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60157
60158         * g++.old-deja/g++.other/static2.C: Invocation of static data
60159         member of type pointer-to-function denoted as non-static member.
60160
60161         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60162         checks involving function types and aliases.
60163
60164 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60165
60166         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60167         redefined to the same non-trivial type.
60168
60169         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60170         namespace-qualification of template specializations declared in
60171         other namespaces.
60172
60173         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60174         to declare a subset of the specializations of a template function
60175         as friends of specializations of a template class.
60176
60177         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60178         member templates that do not fully specialize the enclosing
60179         template class are rejected.
60180
60181 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60182
60183         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60184
60185 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60186
60187         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60188         altered from libf2c/libU77 version.
60189
60190 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60191
60192         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60193
60194 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60195             Alexandre Oliva  <oliva@dcc.unicamp.br>
60196
60197         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60198         (un)signed char are different types for template specialization
60199         purposes.
60200
60201 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60202
60203         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60204         * objc: ObjC testsuite.
60205
60206 1998-08-31  Catherine Moore  <clm@cygnus.com>
60207
60208         * gcc.c-torture/execute/941014-1.x: New file.
60209
60210 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60211
60212         * lib/c-torture.exp: Add support for
60213         torture_eval_before_compile and torture_eval_before_execute
60214         variables.
60215
60216 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60217
60218         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60219         this test triggers valid.
60220
60221 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60222
60223         * gcc.dg/980827-1.c: New test.
60224
60225 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60226
60227         * gcc.c-torture/execute/loop-4b.c: New test.
60228
60229 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60230
60231         * lib/c-torture.exp: Add support for
60232         torture_eval_before_compile and torture_eval_before_execute
60233         variables.
60234
60235 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60236
60237         * gcc.c-torture/compile/980825-1.c: New test.
60238
60239 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60240
60241         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60242         count number tests in opt_t0 not good_t0.
60243
60244 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60245
60246         * gcc.c-torture/compile/930326-1.x: Fix typo.
60247
60248 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60249
60250         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60251         causes an ICE.
60252
60253 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60254
60255         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60256         STACK_SIZE is defined.
60257         * gcc.c-torture/unsorted/stuct.c: Similarly.
60258
60259         * gcc.c-torture/compile/980821-1.c: New test.
60260
60261 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60262
60263         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60264         16bit ints.
60265
60266 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60267
60268         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60269         code.
60270
60271 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60272
60273         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60274         error'.
60275
60276 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60277
60278         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60279
60280 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60281
60282         * gcc.c-torture/compile/980816-1.c: New test.
60283
60284         * gcc.dg/980816-1.c: New test.
60285
60286 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60287
60288         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60289         compiler for ieee tests.
60290
60291 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60292
60293         * g77.f-torture/compile/980729-0.f: New test.
60294
60295 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60296
60297         * gcc.c-torture/special/eeprof-1.c: New test, for
60298         -finstrument-functions.
60299         * gcc.c-torture/special/special.exp: Run it.
60300
60301 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60302
60303         * gcc.c-torture/compile/980729-1.c: New test.
60304
60305 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60306
60307         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60308         __thumb__ is defined, and test for ARM style doubles if so.
60309
60310 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60311
60312         * g77.f-torture/noncompile/980615-0.f: New test.
60313
60314 1998-07-26  H.J. Lu  (hjl@gnu.org)
60315
60316         * gcc.dg/980312-1.c: Do link instead of compile.
60317         * gcc.dg/980313-1.c: Likewise.
60318
60319 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60320
60321         * gcc.c-torture/compile/980726-1.c: New test.
60322
60323 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60324
60325         * g77.f-torture/execute/io0.f: New test.
60326
60327 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60328
60329         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60330         an int.
60331
60332 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60333
60334         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60335         m32r bugs.
60336
60337 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60338
60339         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60340         c-decl.c:grokdeclarator can handle mode attributes.
60341
60342 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60343
60344         * gcc.c-torture/execute/980716-1.c: New test.
60345
60346 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60347
60348         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60349         the mn10200.
60350         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60351         the mn10200.
60352         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60353         * gcc.c-torture/compile/930326-1.x: Similarly.
60354
60355 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60356
60357         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60358         New test from Craig.
60359
60360 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60361
60362         * g77.f-torture/noncompile/980616-0.f: New test.
60363
60364         * g77.f-torture/execute/970816-3.f: New test from Craig.
60365
60366 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60367
60368         *  g++.other/singleton.C: Return error value instead of taking
60369         SIGSEGV.
60370
60371 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60372
60373         *  g++.other/singleton.C: New test.  Warning is under dispute.
60374         Runtime crash is not.
60375
60376 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60377
60378         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60379         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60380         using6.C, using7.C}: New namespace tests.
60381
60382 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60383
60384         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60385         specialization with typedef'ed names used as array indexes.
60386
60387 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60388
60389         * gcc.c-torture/execute/980709-1.c: New test.
60390
60391         * gcc.dg/980709-1.c: New test.
60392
60393 1998-07-07  Richard Henderson  <rth@cygnus.com>
60394
60395         * gcc.c-torture/execute/bcp-1.c: New test.
60396
60397 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60398
60399         * gcc.c-torture/execute/980707-1.c: New test.
60400
60401 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60402
60403         * gcc.c-torture/compile/980706-1.c: New test.
60404
60405 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60406
60407         * g77.f-torture/execute/980701-0.f,
60408         g77.f-torture/execute/980701-1.f: New test from Craig.
60409
60410 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60411
60412         * gcc.c-torture/compile/980701-1.c: New test.
60413
60414         * gcc.c-torture/execute/980701-1.c: New test.
60415
60416 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60417 rlsruhe.de>
60418
60419         * g++.old-deja/g++.robertl/eb132.C: New test.
60420         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60421
60422 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60423
60424         * g77.f-torture/execute/980628-7.f,
60425         g77.f-torture/execute/980628-8.f,
60426         g77.f-torture/execute/980628-9.f,
60427         g77.f-torture/execute/980628-10.f: New tests from Craig.
60428
60429         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60430
60431 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60432
60433         * g77.f-torture/execute/980628-4.f: New test from Craig.
60434         * g77.f-torture/execute/980628-5.f: Likewise.
60435         * g77.f-torture/execute/980628-2.f: Likewise.
60436         * g77.f-torture/execute/980628-0.f: Likewise.
60437         * g77.f-torture/execute/980628-1.f: Likewise.
60438         * g77.f-torture/execute/980628-3.f: Likewise.
60439         * g77.f-torture/execute/980628-6.f: Likewise.
60440
60441 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60442
60443         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60444         directory when nothing has been installed yet.
60445
60446 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60447
60448         * gcc.c-torture/special/special.exp: Handle newer versions of
60449         dejagnu.
60450
60451 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60452
60453         * gcc.dg/980626-1.c: New test.
60454
60455 1998-06-19  Bruno Haible <haible@ilog.fr>
60456
60457         * gcc.misc-tests/m-un-2.c: New test.
60458         * g++.old-deja/g++.other/warn01.c: Likewise.
60459
60460 1998-06-19  Robert Lipe  <robertl@dgii.com>
60461
60462         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60463         compatibility with assmblers with a different comment character.
60464         Eliminate use of GAS-specific extensions.
60465
60466 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60467
60468         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60469
60470 1998-06-19  Robert Lipe  <robertl@dgii.com>
60471
60472         * lib/g77.exp: Replace search for libf2c.a with search for newly
60473         renamed libg2c.a
60474
60475 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60476
60477         * gcc.c-torture/execute/980617-1.c: New test.
60478
60479 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60480
60481         * gcc.c-torture/execute/980612-1.c: New test.
60482
60483 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60484
60485         * gcc.dg/980523-1.c: Only test on ppc-linux.
60486         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60487
60488         * gcc.c-torture/execute/980608-1.c: New test.
60489
60490 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60491
60492         * gcc.c-torture/execute/980605-1.c: New test.
60493
60494 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60495
60496         * gcc.c-torture/execute/980604-1.c: New test.
60497
60498 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60499
60500         * gcc.c-torture/execute/980602-1.c: New test.
60501         * gcc.c-torture/execute/980602-2.c: Likewise.
60502
60503 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60504
60505         * 970125-0.f: Fix per JCB.  Add commentary.
60506
60507 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60508
60509         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60510         IEEE -0 support.
60511
60512 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60513
60514         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60515         earlier.
60516
60517 1998-05-28  Catherine Moore <clm@cygnus.com>
60518
60519         * gcc.c-torture/execute/980526-3.c: New test.
60520
60521 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60522
60523         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60524         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60525         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60526         m88k-motorola-sysv3 to XFAIL.
60527
60528 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60529
60530         * gcc.dg/980526-1.c: New test.
60531         * gcc.c-torture/execute/980526-2.c: New test.
60532
60533 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60534
60535         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60536
60537         * gcc.c-torture/execute/980526-1.c: New test.
60538
60539 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60540
60541         * g77.f-torture/execute/alpha2.f: Add runtime test.
60542
60543 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60544
60545         * g++.old-deja/old-deja.exp: Strip leading directories.
60546
60547         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60548         error for the line.  Don't run multiple tests for the same line.
60549
60550 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60551
60552         * gcc.dg/980523-1.c: New test.
60553
60554 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60555
60556         * g77.f-torture/compile/970915-0.f: New test.
60557
60558 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60559
60560         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60561
60562 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60563
60564         * gcc.dg/980520-1.c: New test.
60565
60566 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60567
60568         * gcc.dg/980502-1.c: Fix return type.
60569
60570 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60571
60572         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60573         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60574         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60575         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60576         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60577
60578 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60579
60580         * g77.f-torture/execute/980520-1.f: New test.
60581
60582 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60583
60584         * lib/mike-g77.exp: New file.
60585
60586         * g77.f-torture/noncompile/noncompile.exp,
60587         g77.f-torture/noncompile/check0.f: New files.
60588
60589 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60590
60591         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60592         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60593         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60594         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60595         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60596         abort where appropriate.
60597
60598 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60599
60600         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60601         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60602
60603 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60604
60605         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60606
60607 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60608
60609         * g77.f-torture/compile/980427-0.f: New test.
60610
60611 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60612
60613         * g77.f-torture/compile/980424-0.f: New test.
60614
60615 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60616
60617         * g77.f-torture/compile/980419-2.f (main): New test.
60618         * g77.f-torture/compile/970125-0.f: New test.
60619         * g77.f-torture/compile/980419-1.f: New test.
60620
60621 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60622
60623         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60624         of loop-4.c.
60625
60626 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60627
60628         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60629
60630 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60631
60632         * gcc.c-torture/compile/980329-1.c: New test.
60633
60634 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60635
60636         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60637         * gcc.dg/980312-1.c: Fix typo in -march command.
60638
60639 1998-03-16  H.J. Lu  (hjl@gnu.org)
60640
60641         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60642
60643 1998-03-11  Robert Lipe  <robertl@dgii.com>
60644
60645         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60646         Dave Love agree the Fortran source is bogus.
60647
60648 1998-03-11  Robert Lipe  <robertl@dgii.com>
60649
60650         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60651         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60652         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60653         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60654         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60655
60656 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60657
60658         * g++.old-deja/g++.other/friend1.C: New test.
60659
60660 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60661
60662         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60663         possibly uninitialized) variables and declare dnrm2.
60664
60665 1998-02-23  Robert Lipe <robertl@dgii.com>
60666
60667         From Bruno Haible <haible@ilog.fr>:
60668         * gcc.c-torture/execute/980223.c: New test.
60669
60670 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60671
60672         * gcc.dg/ifelse-1.c: New test.
60673
60674 1998-02-09  H.J. Lu  (hjl@gnu.org)
60675
60676         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60677
60678           * lib/old-dejagnu.exp (old-dejagnu): Added the
60679           "execution test - XFAIL *-*-*" handling in the spirit of
60680           "excess errors test -". Changed the "execution test fails"
60681           handling to be like "excess errors test fails".
60682           * Update various tests accordingly.
60683
60684 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60685
60686         * gcc.c-torture/execute/980205.c: New test.
60687
60688 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60689
60690         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60691         * lib/f-torture.exp: Similarly.
60692         * gcc.c-torture: Rename all .cexp files to .x files.
60693
60694 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60695
60696         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60697         (940510-1.c): Removed duplicate.
60698         (971104-1.c): New test.
60699
60700 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60701
60702           * lib/f-torture.exp: Improve error and loop detection.
60703
60704 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60705
60706         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60707         use that to size the filler array.
60708
60709 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60710
60711         * lib/c-torture.exp(c-torture-execute): Fix typo.
60712
60713         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60714         testcase as the executable name. Keep the executable around if
60715         the test fails.
60716
60717 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60718
60719         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60720         changes.  Only test one -g option, and move it to the end of the
60721         list of options to test.
60722
60723 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60724
60725         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60726         variable GCC_TORTURE_OPTIONS to supply default switches separated
60727         by colons.  If no environment variable, run tests with -O0 -g, -O1
60728         -g, and -O2 -g as well.
60729
60730 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60731
60732         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60733         explanatory comments. Fix indentation.
60734
60735 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60736
60737         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60738
60739 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60740
60741         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60742         * g++.old-deja/g++.mike/p7325.C: Likewise.
60743         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60744
60745 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60746
60747         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60748         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60749         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60750         * g++.old-deja/g++.law/operators4.C: Likewise.
60751
60752 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60753
60754         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60755         * g++.old-deja/g++.mike/p784.C: Ditto.
60756         * g++.old-deja/g++.mike/p785.C: Ditto.
60757
60758 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60759
60760           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60761
60762 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60763
60764         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60765         target feature; pass this to c-torture-execute as needed.
60766
60767 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60768
60769         * lib/c-torture.exp(c-torture-execute): If the previous and the
60770         current executables being tested are identical, we don't need to
60771         run the executable again. Try to make the executable names
60772         unique. Add an optional argument for passing additional compiler
60773         flags.
60774
60775 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60776
60777         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60778
60779 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60780
60781         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60782
60783 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60784
60785         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60786         32bit or larger longs.
60787
60788         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60789         have either a 32bit long or 32bit int.
60790
60791 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60792
60793         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60794         Make double precision tests dependent on sizeof (double).
60795
60796 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60797
60798         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60799         too.
60800
60801 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60802
60803         * gcc.c-torture/compile/961203-1.cexp: New script.
60804
60805 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60806
60807         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60808         up the includes ourselves.
60809
60810 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60811
60812         * lib/plumhall.exp: Remove random include, and add a few
60813         verbose messages for debugging.
60814
60815 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60816
60817         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60818         of trying to do it ourselves.
60819
60820 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60821
60822         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60823
60824 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60825
60826         * gcc.prms/5403.c: Made regexp a bit less strict.
60827
60828 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60829
60830         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60831         is returned from remote_load instead.
60832         * lib/plumhall.exp: Ditto.
60833         * lib/mike-g++.exp: Ditto.
60834         * lib/old-dejagnu.exp: Ditto.
60835         * lib/c-torture.exp: Ditto.
60836
60837 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60838
60839         * lib/g++.exp: Use build_wrapper procedure.
60840         * lib/gcc.exp: Ditto.
60841
60842 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60843
60844         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60845         an old-style decl for malloc.  Fixes tests to work when
60846         sizeof (int) != sizeof (size_t).
60847
60848 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60849
60850         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60851
60852         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60853         use stdargs.h interface.
60854
60855 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60856
60857         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60858         NO_VARARGS when compiling.
60859
60860 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60861
60862         * lib/plumhall.exp(ph_includes): New procedure.
60863         (ph_make): Use it.
60864         (ph_compiler): Ditto.
60865
60866         * lib/g++.exp: Rename test-glue.c to testglue.c.
60867         * lib/gcc.exp: Ditto.
60868
60869 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60870
60871         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60872         to completion when it's called.
60873
60874 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60875
60876         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60877         is defined, don't do test.
60878
60879 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60880
60881         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60882         for object files.
60883         (ph_summary): Mark skipped testcases as untested, not unresolved.
60884
60885         * lib/plumhall.exp (ph_make): If unresolved because of bad
60886         errorCode, record errorCode in log file.
60887         (*): Replace send_log/verbose with verbose -log.
60888
60889 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60890
60891         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60892         double conversion if double isn't at least 8 bytes.
60893
60894         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60895         int to work with targets where int is 16 bits.
60896
60897         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60898         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60899         precision for the test to complete.
60900
60901 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60902
60903         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60904         if d10v is not compiled with the -mdouble64 flag.
60905         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60906
60907         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60908         d10v is not compiled with the -mint32 flag.
60909
60910 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60911
60912         * lib/plumhall.exp: Use incr_count.
60913
60914 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60915
60916         * gcc.c-torture: Update to c-torture-1.45.
60917
60918 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60919
60920         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60921         the name of the expect testcase file).
60922
60923         * lib/g++.exp(g++_init): Ditto.
60924
60925 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60926
60927         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60928         the host.
60929
60930         * lib/gcc.exp(gcc_exit): New procedure.
60931
60932 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60933
60934         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60935         specs where appropriate.
60936
60937         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60938         because of new "candidates are" messages, and removed a few
60939
60940         * Converted all non-old-style g++ testcases to old-style, and
60941         moved into g++.old-deja.
60942
60943 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60944
60945         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60946         options.
60947
60948         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60949         succeeded.
60950
60951         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60952
60953 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60954
60955         * lib/gcc.exp (gcc_target_compile): Add support for defining
60956         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60957         the machine doesn't have those features.
60958
60959 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60960
60961         * g++.law/operators4.exp: Don't use LIBS.
60962
60963 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60964
60965         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60966
60967         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60968         * lib/g++.exp: Set it here instead. Also, allow use of the
60969         --tool_exec and --tool_opt options. Change CXX to
60970         GXX_UNDER_TEST.
60971
60972         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60973
60974         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60975
60976 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60977
60978         * lib/old-dejagnu.exp: Use prune_warnings instead of
60979         prune_system_crud.
60980         * lib/mike-g++.exp: Ditto.
60981         * lib/gcc.exp: Ditto.
60982         * lib/g++.exp: Ditto.
60983
60984         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60985
60986 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60987
60988           * 941014-2.c: Include stdlib.h
60989           * 960327-1.c: Include stdio.h
60990           * dbra.c, index-1.c: Don't assume ints are 32bits.
60991
60992 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60993
60994         * lib/gcc.exp: Add gcc,stack_size target feature.
60995
60996         * lib/g++.exp(g++_target_compile): Add the include and link
60997         paths here, not in two other places. And, it's $options, not
60998         options.
60999
61000         * lib/mike-g++.exp(postbase): Remove the code that determines
61001         the correct include and link paths.
61002         * g++.old-deja/old-deja.exp: Ditto.
61003
61004 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61005
61006         * lib/g++.exp(g++_init): target_compile no longer returns the
61007         filename of the result.
61008
61009 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61010
61011         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61012         call to glob.
61013
61014         * gcc.c-torture/special/special.exp: Change call to
61015         gcc_target_compile to include the object file.
61016
61017 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61018
61019         * gcc.c-torture/special/special.exp: Correct misspelling in last
61020         change.
61021
61022 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61023
61024         * lib/plumhall.exp(ph_summary): Log the entire output of the
61025         executable. Return -1 if there were any failures, 0 otherwise.
61026         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61027         (ph_make): Clean up objects and executables that were built
61028         if the tests succeeded.
61029
61030 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61031
61032         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61033         libraries and includes in the build tree as appropriate.
61034
61035 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61036
61037         * lib/c-torture.exp: Instead of looking for the global variable
61038         NO_LONG_LONG, check to see if that's a feature of the target.
61039
61040 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61041
61042         * config/default.exp: Minimize. Delete the remainer of the files in
61043         config; this functionality is now in devo/dejagnu/config.
61044
61045         g++.*/*: Pass any additional flags used to compile to postbase;
61046         delete CXXFLAGS.
61047
61048         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61049         is now done by runtest.exp. Use gcc_target_compile instead of
61050         compile.
61051
61052         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61053         Remove references to CFLAGS. Use remote_file instead of
61054         calling rm -f.
61055         (c-torture): Take a list of arguments to use to compile this
61056         testcase.
61057
61058         lib/g++.exp: Simplify. Use target_compile instead of compile.
61059         lib/gcc-dg.exp: Ditto.
61060         lib/gcc.exp: Ditto.
61061         lib/mike-{gcc,g++}.exp: Ditto.
61062         lib/old-dejagnu.exp: Ditto.
61063         lib/plumhall.exp: Ditto.
61064
61065 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61066
61067         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61068         (ph_linker): Likewise.
61069
61070 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61071
61072           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61073         MAP_ANON / MAP_ANONYMOUS if defined;
61074         else try to map from /dev/zero .
61075
61076 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61077
61078         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61079         isn't defined, then define it to MAP_ANONYMOUS.
61080
61081 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61082
61083         * gcc.c-torture: Update to c-torture-1.42 release.
61084
61085 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61086
61087         * gcc.c-torture: Update to c-torture-1.41 release.
61088
61089 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61090
61091         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61092         c-torture release.
61093
61094 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61095
61096         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61097         and LDFLAGS.  Fix second case to append the target_info ldflags
61098         onto LDFLAGS, not CFLAGS.
61099         * lib/g++.exp (g++_init): Add target_info stuff.
61100         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61101         of libgloss and newlib flags for !native.
61102
61103         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61104         (GDB): Fix relative path to go up another dir for finding gdb.
61105
61106 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61107
61108         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61109         versions in the target_info array, if they don't exist.
61110
61111 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61112
61113         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61114
61115 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61116
61117         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61118         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61119
61120 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61121
61122         * lib/old-dejagnu.exp: Don't remove the output file before we've
61123         actually tested it. Don't append pwd to the path of the executable
61124         we're testing.
61125
61126 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61127
61128         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61129
61130 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61131
61132         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61133         temporary directory for compiler files, and set it to a default
61134         value of /tmp. Set $output as the name of the output file from
61135         compiling the testcase. Add a -o option to $cflags_var so the
61136         compiler writes the final output file as $output. Set $executable
61137         to $output.
61138
61139         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61140         directory for compiler files, and set it to /tmp if it doesn't
61141         already have a value. Set $output_file to the name of the output
61142         file from compiling the testcase. Add a -o option to CXXFLAGS so
61143         the compiler writes the final output file as $output. Use $output
61144         as the executable to be tested.
61145
61146 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61147
61148         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61149
61150 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61151
61152         * gcc.c-torture/execute/pending-1.c: New test.  Still
61153         pending in Tege's queue.
61154
61155 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61156
61157         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61158         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61159         if there were failures.  Call unresolved if there were unresolved
61160         testcases.  Call gcc_fail if program did not run to completion.
61161         (ph_make): Pass additional argument name to ph_execute.
61162         (ph_execute): Add new argument.  Pass additional arguments to
61163         ph_summary.  Call gcc_fail is there is no execution output.
61164
61165 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61166
61167         * lib/plumhall.exp (proc_summary): Output relavent summary
61168         lines into the log so specific failures in plumhall can be
61169         investigated.
61170
61171 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61172
61173         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61174         (c-torture-execute): Don't try to execute tests which use
61175         "long long" types if $NO_LONG_LONG is nonzero.
61176
61177 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61178
61179         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61180         not c-torture.
61181
61182         * gcc.ieee: Move from here.
61183         * gcc.c-torture/execute/ieee: To here.
61184
61185 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61186
61187         * gcc.c-torture: Update to c-torture-1.41 release.
61188
61189 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61190
61191         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61192         not "$output".
61193
61194 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61195
61196         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61197         -c present.
61198
61199 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61200
61201         * config/proelf.exp: Handle connecting to a simulator.
61202
61203 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61204
61205         * config/proelf.exp: New file.  Enough framework that we can
61206         run c-torture tests on the proelf targets (or any other target
61207         that gdb can connect to for that matter).
61208
61209 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61210
61211         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61212         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61213
61214         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61215         exec_output exists.
61216
61217 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61218
61219         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61220         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61221
61222         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61223         to pass/fail/unresolved/unsupported/untested.  Caller must now
61224         call unresolved/unsupported/untested.
61225         * lib/*.exp: Update FSF address.  Update to handle new results of
61226         ${tool}_load.
61227         * lib/chill.exp (verbose): Delete.
61228
61229 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61230
61231         * lib/gcc.exp (default_gcc_start): Change order of args to
61232         $LDFLAGS $CFLAGS $LIBS.
61233         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61234         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61235         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61236         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61237         * gcc.misc-tests/dg-test.exp: Likewise.
61238         * gcc.misc-tests/msgs.exp: Likewise.
61239         * gcc.prms/prms.exp: Likewise.
61240         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61241         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61242
61243         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61244
61245 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61246
61247         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61248
61249         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61250         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61251
61252         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61253         necessary.
61254
61255 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61256
61257         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61258         global for loop; add use of $mathlib.
61259         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61260         settings here; set mathlib for anything but VxWorks.
61261
61262 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61263
61264         * gcc.c-torture: Update to c-torture-1.40 release.
61265
61266 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61267
61268         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61269         dg.exp.
61270
61271 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61272
61273         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61274         global.
61275
61276 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61277
61278         * lib/g++.exp (LIBS): Define if not already.
61279         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61280         (gcc-dg-prune): Call prune_gcc_output.
61281         * lib/gcc.exp (prune_gcc_output): New proc.
61282         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61283         prune_gcc_output.
61284
61285 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61286
61287         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61288         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61289
61290 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61291
61292         * gcc.c-torture: Update to c-torture-1.39 release.
61293
61294 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61295
61296         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61297         fails, try others as well.
61298
61299 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61300
61301         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61302         If compilation fails, mark execute tests as `untested'.
61303         If test is marked as unsupported, don't mark compilation and
61304         execute tests as failed.
61305
61306 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61307
61308         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61309         libstdc++ for whether or not we want to be doing shared
61310         libraries.  Delete link_curses since we don't need it anymore.
61311         * lib/mike-g++.exp (postbase): Don't link in libg++.
61312         * g++.old-deja/old-deja.exp: Likewise.
61313
61314 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61315
61316         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61317
61318 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61319
61320         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61321         For that, add `-Wl,-a,shared_archive'.
61322         * g++.old-deja/old-deja.exp: Likewise.
61323
61324 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61325
61326         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61327
61328 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61329
61330         * lib/mike-g++.exp (postbase): Pay attention to the status of
61331         g++_load.
61332
61333 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61334
61335           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61336
61337 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61338
61339         * lib/gcc.exp (default_gcc_start): No longer need to log program
61340         being executed or its output, execute_anywhere does that now.
61341         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61342         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61343
61344 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61345
61346         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61347         the same as those in lib/g++.exp.
61348
61349 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61350
61351         * gcc.c-torture: Update to c-torture-1.38 release.
61352         * gcc.ieee: Related changes.
61353
61354 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61355
61356         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61357         "exec". Minor reformatting changes.
61358
61359         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61360         cross. This means all "exec" calls now work on a remote host as
61361         well.
61362         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61363         cross. Filter out the extra "\r\n" stuff that expect puts in.
61364         (c-torture-execute): Filter out the bogus warnings like
61365         c-torture-compile does. Add support for canadian cross.
61366         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61367         Use execute_anywhere rather than calling exec directly. Now it
61368         works for canadian cross testing.
61369
61370 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61371
61372         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61373         results into a variable, and check that rather than using file exists.
61374
61375 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61376
61377         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61378         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61379
61380 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61381
61382         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61383         lib_curses if there's a shared libg++ in the build tree.
61384
61385 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61386
61387         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61388         if not supported target.
61389
61390 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61391
61392         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61393         link_curses up to always happen, not just for native builds.
61394
61395 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61396
61397         * gcc.c-torture: Update to c-torture-1.36 release.
61398         * gcc.failure: Related changes.
61399
61400 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61401
61402         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61403
61404 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61405
61406         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61407         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61408         runshlib, link_curses, and mathlib for link and run.
61409
61410         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61411         pass the runtime shared library options for Solaris, OSF/1, and
61412         Irix5, and link with -lcurses to avoid unresolved references.
61413
61414 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61415
61416         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61417         only run once.
61418
61419 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61420
61421         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61422
61423 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61424
61425         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61426         do not have a framework for the "compat" tests yet.
61427
61428 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61429
61430         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61431         set to null if we're testing vxworks5.1.  Use that instead of
61432         `-lm' in the setting of LIBS for link and run.
61433
61434 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61435
61436         * config/rom68k.exp (${tool}_load): Major changes to make it
61437         work.  Verified that it does in fact return the stuff in
61438         exec_output properly.  Catch any Emul or any TRAP other than 0.
61439
61440 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61441
61442         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61443         LDFLAGS properly for targets that need stuff from libgloss.
61444         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61445         only run once.
61446         (gpp_initialized): New variable.
61447
61448 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61449
61450         * config/rom68k.exp: Load libgloss.exp.
61451         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61452         so we can produce a fully linked binary.
61453         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61454         so we can produce a fully linked binary.
61455
61456 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61457
61458         * lib/plumhall.exp (ph_section): Watch for expected failures.
61459         Add missing `else'.
61460
61461         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61462         run the testcase.
61463         (c-torture): Likewise.
61464
61465 1995-08-28  Doug Evans  <dje@cygnus.com>
61466
61467         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61468
61469         * lib/mike-g++.exp (mike_cleanup): New proc.
61470         (prebase): New globals compiler_result, not_compiler_result,
61471         target_regexp.
61472         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61473         allow leading "-" in pattern.  Watch for unsupported tests.
61474         If $compiler_result is set, pattern match assembler code,
61475         and ditto for $not_compiler_result.
61476         * lib/mike-gcc.exp: Likewise.
61477
61478         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61479         execution "succeeded".
61480
61481 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61482
61483         * config/win32.exp: New file.
61484         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61485
61486 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61487
61488         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61489         unsupported.
61490         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61491         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61492         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61493
61494         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61495         "... without exceptions was ...".  That is now handled by
61496         prune_system_crud.
61497         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61498
61499 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61500
61501         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61502         sieve.c,sort2.c}: New files.
61503         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61504         sieve.exp,sort2.exp}: Drivers for them.
61505
61506         * lib/mike-gcc.exp (program_output): New user settable variable.
61507         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61508         messages.
61509         * lib/mike-g++.exp (program_output): New user settable variable.
61510
61511         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61512
61513         * config/sh.exp: Deleted (use sim.exp instead).
61514
61515 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61516
61517         * config/vx.exp: Declare CHECKTASK as global.
61518         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61519         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61520         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61521
61522 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61523
61524         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61525         target. Like vx.exp, only includes `vx29k.exp' instead of
61526         `vxworks.exp'.
61527
61528 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61529
61530         * config/sim.exp: Increase time limit from 120 seconds to 240.
61531
61532 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61533
61534         * gcc.c-torture/execute/950628-1.c: New test.
61535
61536 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61537
61538         * gcc.c-torture: Update with changes/additions from
61539         c-torture-1.34.
61540
61541 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61542
61543         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61544
61545 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61546
61547         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61548
61549 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61550
61551         * gcc.c-torture/compile/950512-1.c: New test.
61552         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61553         * gcc.dg/struct-ret-1.c: Likewise.
61554
61555 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61556
61557         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61558           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61559
61560 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61561
61562         * gcc.c-torture/special/920411-1.c: Deleted.
61563         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61564
61565 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61566
61567         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61568         cpu limit.
61569
61570 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61571
61572         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61573
61574 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61575
61576         From kenner;
61577         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61578         is the proper length.
61579         * va-arg-3.c: Likewise.
61580
61581 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61582
61583         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61584         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61585
61586         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61587         * lib/g++.exp (default_g++_start): Delete old cruft.
61588
61589 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61590
61591         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61592         (2 * (1 << 18)) to (2 * (1 << 17)).
61593
61594         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61595
61596 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61597
61598         * config/rom68k.exp: Renamed from config/idp.exp
61599
61600 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61601
61602         * c-torture/compile/921109-2.c
61603
61604 1995-04-18  Mike Stump  <mrs@cygnus.com>
61605
61606         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61607         excess errors.
61608
61609 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61610
61611         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61612         output.
61613         * lib/g++.exp (default_g++_start): Likewise.
61614
61615 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61616
61617         * gcc.c-torture/compile/950329-1.c: New test.
61618
61619 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61620
61621           * config/bug.exp (${tool}_load): Updated to use new remote_open
61622           and remote_close procs.
61623         * config/idp.exp: New file.
61624
61625 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61626
61627         * gcc.c-torture/execute/950322-1.c: New test.
61628
61629 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61630
61631         * config/vx.exp (${tool}_load): Clean up testing of return code from
61632         vxworks_ld and vxworks_spawn.
61633
61634 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61635
61636         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61637
61638 1995-03-13  Mike Stump  <mrs@cygnus.com>
61639
61640         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61641         can mark excess errors on a machine by machine basis.  Note, the
61642         default is to not expect any excess errors, even when excess
61643         errors test - is given, so you will want to put an XFAIL ... on
61644         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61645         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61646         those 4 machines, but no others.
61647
61648 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61649
61650         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61651         * lib/c-torture.exp: to here.
61652
61653 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61654
61655         * gcc.c-torture/execute/950221-1.c: New test.
61656         * gcc.c-torture/execute/struct-ret-1.c: New test.
61657         * gcc.c-torture/compile/950221-1.c: New test.
61658
61659         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61660
61661 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61662
61663         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61664         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61665
61666 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61667
61668         * g++.gb: New directory of tests, derived from my signature and
61669         class scoping tests.
61670
61671         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61672         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61673         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61674         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61675         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61676         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61677         * g++.gb/sig25.C: Likewise.
61678
61679         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61680         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61681         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61682         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61683         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61684         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61685         * g++.gb/sig25.exp: Likewise.
61686
61687         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61688         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61689         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61690         * g++.gb/scope13.C: Likewise, this test still fails.
61691
61692         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61693         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61694         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61695         * g++.gb/scope13.exp: Ditto.
61696
61697         * g++.gb/README: New file, explains what these tests are about.
61698
61699 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61700
61701         * lib/dg.exp (dg-do): Support `preprocess'.
61702         (dg-test): Likewise.
61703
61704 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61705
61706         * config/udi.exp: change "continue -expect" to "exp_continue".
61707
61708 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61709
61710         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61711         Delete redundant tests.
61712
61713         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61714         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61715         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61716         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61717         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61718         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61719         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61720         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61721
61722         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61723         storing label pointers.
61724         * gcc.c-torture/execute/921019-1.c: Likewise.
61725         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61726         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61727         parameter fp.
61728         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61729         constants.
61730
61731         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61732         Delete obsolete tests.
61733
61734         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61735         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61736         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61737         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61738         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61739         * gcc.c-torture/compile/950124-1.c: New test.
61740
61741         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61742
61743 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61744
61745         * lib/mike-g++.exp: Add -lm to LIBS.
61746
61747 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61748
61749         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61750
61751 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61752
61753         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61754
61755 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61756
61757         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61758
61759 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61760
61761         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61762         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61763         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61764         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61765         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61766         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61767         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61768         * g++.law/{operators31.C, operators32.C,
61769         * g++.law/{operators33.C, operators34.C}: Likewise.
61770         * g++.law/{pic1.C, refs2.C}: Likewise.
61771         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61772         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61773         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61774         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61775
61776         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61777         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61778         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61779         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61780         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61781         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61782         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61783         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61784         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61785         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61786         * g++.law/{operators34.exp}: Likewise.
61787         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61788         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61789         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61790         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61791         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61792
61793         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61794         No longer expected to fail.
61795         * g++.law/missed-error3.C: Tweak for recent bool changes.
61796
61797 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61798
61799         * config/emb-unix: Deleted.
61800         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61801         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61802
61803 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61804
61805         * lib/dg.exp (dg-test): Fix typo in last patch.
61806
61807 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61808
61809         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61810         (handles multiple occurrences).
61811
61812 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61813
61814         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61815         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61816         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61817         printed).
61818         * lib/c-torture.exp (c-torture-compile): Likewise.
61819         (c-torture): Prepend full path if missing.
61820         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61821         (gcc_fail): Likewise.
61822         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61823
61824 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61825
61826         * lib/netware.exp: Only attach to NetWare i386 systems.
61827
61828 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61829
61830         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61831         messages.  Add test name to "output pattern match" pass/fail message.
61832
61833 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61834
61835         * gcc.dg: New testsuite.
61836         * gcc.dg/dg.exp: New file.
61837
61838         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61839         test-switch.c}: Deleted.
61840
61841         * gcc.misc-tests/msgs.exp: New testcase driver.
61842
61843 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61844
61845         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61846         Watch for illegal return values from ${tool}_load.
61847         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61848         cross targets.  Coerce return value >0 to 1.
61849
61850 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61851
61852         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61853
61854         * config/emb-unix.exp: New file.
61855
61856         * config/sim.exp: Error if variable $SIM not defined.
61857         (${tool}_load): Mark test as "untested" if simulator missing.
61858
61859         * config/unix.exp: Load remote.exp to get rcp_download.
61860         * lib/c-torture.exp: Use different option lists for testcases with
61861         and without loops.
61862         * gcc.c-torture/execute/execute.exp: Likewise.
61863
61864 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61865
61866         * config/*.exp: Clarify return code from ${tool}_load.
61867         Call `unresolved' or `untested' instead of `warning' or `perror'
61868         (sometimes you still want to call both though).
61869         Add comment that `shell_id' is local to each file.
61870         * config/udi.exp (timeout): Set to 30.
61871         Don't print warning if connection fails, $connectmode has already
61872         printed an error.
61873         (${tool}_load): Move verbose messages to level 2.
61874         Rework pattern for "Process started" message.
61875         Pass `shell_id' to ${connectmode}_download.
61876         Retry twice upon timeout.  Make resetting of target more robust.
61877         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61878         Pass `shell_id' to exit_$connectmode.
61879         Only call exit_$connectmode if connected.
61880         * config/unix.exp (${tool}_load): Check return codes better.
61881         * config/vrtx.exp (${tool}_load): Likewise.
61882         * config/vx.exp (${tool}_load): Likewise.
61883         Delete unneeded global's.
61884         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61885         from ${tool}_load.
61886         (dg-stat): Delete.
61887         (dg-init): Delete recording of pass/fail counts.
61888         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61889         (old-dejagnu-init): Likewise.
61890         (old-dejagnu-stat): Delete contents, empty proc now.
61891         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61892         (c-torture): Delete references to lcnt, lpass, lfail.
61893         Get option list from TORTURE_OPTIONS.
61894         Delete -funroll[-all]-loops if no loops.
61895         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61896         (g++_stat): Delete contents (empty proc now).
61897         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61898         (gcc_finish): Likewise.
61899         (gcc_stat): Deleted.
61900         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61901         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61902         * gcc.c-torture/execute/execute.exp: Likewise.
61903         Split tests into two parts: compile, execute.
61904         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61905         no loops.  Update to reflect clarified return codes from ${tool}_load.
61906
61907 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61908
61909         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61910         to grep for.
61911         (old-dejagnu): Likewise (where necessary).
61912
61913 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61914
61915         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61916
61917         * lib/dg.exp (dg-process-target): Fix processing of selector.
61918         Add comment regarding use of `error'.
61919
61920         * lib/gcc.exp (prune_system_crud): Define if missing.
61921         * lib/g++.exp (prune_system_crud): Likewise.
61922
61923         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61924         Call prune_system_crud.
61925         * lib/dg.exp (dg-runtest): New proc.
61926         Use perror instead of send_user for tcl errors in testcase.
61927         Don't return any value, it's never used.
61928         Don't clobber previous definition of `unknown'.
61929         Print tcl errors in `dg-final'.
61930
61931 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61932
61933         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61934         (dg-test): Don't print errorInfo, it contains stack backtrace.
61935
61936 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61937
61938         * lib/g++.exp (runtest_file_p): Define if missing.
61939
61940 1994-09-24  Doug Evans  (dje@cygnus.com)
61941
61942         * lib/mike-g++.exp: Comment out loading of g++.exp.
61943         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61944         (default_g++_version): Always print something.
61945         (default_g++_start): Comment out call to `which'.
61946         (g++_start, g++_load): Deleted (must be defined in config file).
61947         * lib/gcc.exp: Test for existence of $CC at start.
61948         Delete check for tmpdir (done in gcc_init).
61949         (default_gcc_version): Always print something.
61950         (default_gcc_start): Comment out call to `which'.
61951         * config/*.exp: Major cleanup - make cross targets work at least a
61952         little better for g++ (by not being "--tool gcc" specific).
61953         Rename gcc_xxx to ${tool}_xxx.
61954         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61955         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61956
61957 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61958
61959         * lib/c-torture.exp (c-torture-compile): Rework compiler
61960         message processing.
61961
61962         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61963         c-torture.
61964
61965 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61966
61967         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61968
61969         * lib/dg.exp (dg-process-target): Support { target native }.
61970
61971 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61972
61973         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61974         looked for "... program xxx got fatal signal".
61975         Correct regsub munging of `comp_output'.
61976         Ignore compiler messages "path prefix not used" and "linker input
61977         file unused".
61978
61979 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61980
61981         * lib/gcc.exp (runtest_file_p): Define if missing.
61982         * gcc.prms/template.c: Example to work from.
61983
61984 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61985
61986         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61987         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61988
61989         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61990         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61991         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61992         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61993
61994         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61995         (dg-process-target): No longer a varargs proc.
61996         Return S/N for target, P/F for xfail.  All callers changed.
61997         (user option procs): More argument checking.
61998         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61999         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62000         (dg-test): Skip test if not running on selected target in `dg-do'.
62001         Update handling of `dg-do-what', `dg-output-text'.
62002         Separate execution pass/fail from output pattern match pass/fail.
62003         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62004
62005 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62006
62007         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62008         target for 920510-1.c.
62009
62010 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62011
62012         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62013         Clean up comment regarding use of passcnt, etc.
62014         (gcc_stat): Don't update `testcnt' here.
62015         (gcc_finish): Do it here.
62016         Might as well reset `but_id' here too.
62017         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62018         to determine if the file should be tested.
62019         * gcc.c-torture/compile/compile.exp: Likewise.
62020         * gcc.c-torture/execute/execute.exp: Likewise.
62021         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62022         * gcc.misc-tests/dg-test.exp: Likewise.
62023         * gcc.prms/prms.exp: Likewise.
62024         * gcc.wendy/wendy.exp: Likewise.
62025         * g++.old-deja.exp: Likewise.
62026         Move "Testing file" message to verbose level 1.
62027
62028 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62029
62030         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62031
62032 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62033
62034         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62035         (default_gcc_start): Accept optional second list element
62036         of compiler flags.  Print compiler output at verbosity level 2.
62037         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62038         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62039         Save current values of framework globals passcnt, failcnt, xpasscnt,
62040         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62041         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62042         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62043         xfailcnt to compute stats.  Update framework global `testcnt' from
62044         pass/fail counts.
62045         (gcc_finish): New proc.  Clean up test environment.
62046         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62047         (gcc_epass, gcc_efail): Delete.
62048         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62049         argument of line number.
62050         (dg-init): If the tool has an init routine, call it.
62051         (dg-test): Remove args `cflags_var' and `libs_var'.
62052         Pass all compiler options to ${tool}_start.
62053         Handle missing line number.
62054         (dg-finish): New function.
62055         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62056         particular files.  Call gcc_finish at end.  Move "skipping test"
62057         message to verbosity level 3.
62058         * gcc.c-torture/compile/compile.exp: Likewise.
62059         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62060         * gcc.c-torture/execute/execute.exp: Likewise.
62061         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62062         Print testcase being tried at verbosity level 1.
62063         * gcc.c-torture/special/special.exp: Unset xfail.
62064         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62065         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62066         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62067         * gcc.failure/failure.exp: Likewise.
62068         * gcc.ieee/ieee.exp: Likewise.
62069         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62070         Update call to dg-test.  Call dg-finish at end.
62071         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62072         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62073         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62074         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62075         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62076         * gcc.wendy/wendy.exp: Add copyright.
62077         Delete setting of tmpdir (done by gcc_init).
62078         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62079         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62080         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62081         gcc_[ce]pass/fail.
62082
62083 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62084
62085         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62086         confusion.
62087         (g++_load): Likewise.
62088
62089         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62090         Rename argument to `prog' to remove the confusion.
62091         Varargs fns behave differently too!
62092         (g++_load): Likewise.
62093
62094         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62095
62096         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62097         what it is.  Delete (always) printing of status value for !native.
62098         Simplify verbose code, and include status and exec_output.
62099         (g++_load): Use gcc_load.
62100
62101 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62102
62103         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62104         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62105         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62106         940714-3.c as these testcases don't exist anymore.  Make
62107         va-arg-1.c expected to pass.
62108
62109 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62110
62111         * gcc.misc-tests/misc.exp: Only run specific testcases.
62112         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62113         * gcc.misc-tests/dg-[1-9].c: New files.
62114
62115         * lib/dg.exp: New testsuite driver.
62116         * gcc.prms/prms.exp: Use it.
62117
62118         * README.gcc: New file.
62119
62120         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62121         Document and reset `lxpass' and `lxfail'.
62122         Simplify "initialized" message.
62123         (gcc_stat): Clean up comments a little.
62124
62125 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62126
62127         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62128
62129 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62130
62131         * lib/old-dejagnu.exp (process-option): New proc.
62132         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62133         (old-dejagnu): Simplify.
62134         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62135
62136 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62137
62138         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62139         exists and is not an empty string.
62140
62141         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62142         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62143         finished.
62144         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62145         automatically.
62146
62147         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62148         longer expected to fail.
62149
62150         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62151         "f" function call.
62152
62153         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62154
62155         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62156         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62157         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62158         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62159         c-torture-1.29.
62160
62161         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62162         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62163
62164         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62165
62166         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62167         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62168
62169         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62170         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62171         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62172
62173 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62174
62175         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62176         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62177         940714-1.c, 940714-2.c, 940714-3.c},
62178         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62179         gcc.misc-tests/{mg.c,mg.exp}:
62180         New tests.
62181         * gcc.noncompile/noncompile.exp: Change accordingly.
62182
62183 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62184
62185         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62186         Undo previous clobberage.
62187
62188 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62189
62190         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62191         * gcc.special/{930510-1.c, special.exp}:
62192         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62193         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62194         struct-varargs-1.c}: New tests from c-torture-1.26.
62195
62196 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62197
62198         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62199           argument to switch.
62200
62201 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62202
62203         * Revert the previous changes.  Please see Rob's directory
62204         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62205         fixes.
62206
62207 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62208
62209         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62210         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62211         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62212         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62213         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62214         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62215         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62216         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62217         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62218         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62219         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62220         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62221         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62222         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62223         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62224         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62225         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62226         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62227         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62228         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62229         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62230         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62231         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62232         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62233         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62234         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62235         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62236         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62237         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62238         testing changes.
62239
62240 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62241
62242         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62243         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62244         with perror calls.
62245
62246 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62247
62248         * config/unix.exp (g++_load): Fix syntax.
62249
62250 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62251
62252         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62253         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62254         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62255         Don't expect va-arg-1.c to fail.  Correct expected output for
62256         920928-1.c.
62257         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62258         * gcc.wendy/hbm4.c: Correct typo.
62259         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62260
62261 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62262
62263         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62264         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62265         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62266         * lib/c-torture.exp (c-torture-compile): Ditto.
62267
62268         Reduce volume of output (remove all the -I's and such).
62269         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62270         Call gcc_cpass, gcc_cfail.
62271         (c-torture): Pass testing option to c-torture-compile.
62272
62273 1994-03-21  Doug Evans  (dje@cygnus.com)
62274
62275         Bring patches over from progressive.
62276         * config/default.exp: Exit remote shell cleanly.
62277         (g++_exit, g++_start): Add default versions.
62278         * config/sim.exp (gcc_load): Use perror, not error.
62279
62280 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62281
62282         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62283         set in site.exp.
62284
62285 1994-03-14  Doug Evans  (dje@cygnus.com)
62286
62287         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62288         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62289         (wendy_try): New proc to run testcase.
62290         (main loop): Call 'em.
62291         * gcc.wendy/*.c: Clean up pass to correct expected output.
62292
62293         * lib/gcc.exp: Minor cleanup work.
62294         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62295
62296 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62297
62298         * config/sim.exp (gcc_load): Document return codes better.
62299         Don't pass -v to simulator.
62300
62301 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62302
62303         * gcc.special/920717-x.c: Fix typo.
62304         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62305         get at sources.
62306
62307         * lib/mike-gcc.exp: Fix typo.
62308
62309 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62310
62311         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62312         binary to use, transform the name.
62313         * config/*.exp: rename everything. Nuke any g++ specific files,
62314         it's now a special case of gcc that requires no special support.
62315         Add a default.exp for unsupported targets.
62316
62317 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62318
62319         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62320         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62321         version of Tcl.
62322
62323 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62324
62325         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62326         than a warning.
62327
62328 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62329
62330         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62331
62332 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62333
62334         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62335         option_list.  Compile every file with only 4/6 option choices
62336         (same as C torture) instead of with 12/18 different option
62337         choices.
62338         * lib/c-torture.exp: Likewise.
62339
62340         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62341         not already set.
62342
62343 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62344
62345         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62346         can put an XFAIL *-*-* on excess errors.
62347
62348 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62349
62350         * g++.law: Add more tests derived from g++-bugs snapshots.
62351
62352         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62353         equivalent to g++.law/init9.
62354
62355         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62356         compiled it, and the a.out file after we've run it.
62357
62358 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62359
62360         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62361         compiled it, and the a.out file after we've run it.
62362
62363 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62364
62365         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62366
62367 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62368
62369         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62370         version number.
62371
62372 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62373
62374         * g++.law: New directory of g++ tests derived from the g++-bugs
62375         snapshots.
62376
62377 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62378
62379         * gcc.compile: initbug1.c initbug1.exp testcase added
62380
62381 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62382
62383         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62384         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62385           fixes submitted by Jeff Law (law@cs.utah.edu)
62386         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62387           Jeff Law (law@cs.utah.edu)
62388
62389
62390 1993-11-30  Mike Stump  (mrs@cygnus.com)
62391
62392         * config/unix-g++.exp: Follow the gcc way of doing things.
62393         * g++.old-deja/old-deja.exp: Minor updates.
62394         * lib/g++.exp: New file, follow the gcc way of doing things.
62395         * lib/old-dejagnu.exp: Minor updates.
62396         * lib/mike-g++.exp: Always unset errorInfo.
62397
62398 1993-11-06  Mike Stump  (mrs@cygnus.com)
62399
62400         * lib/gcc.exp: Fix some errors with the below change, CC and
62401         CFLAGS should be global when setting, not local.
62402
62403 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62404
62405         * lib/gcc.exp: Transform tool name.
62406
62407 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62408
62409         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62410
62411 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62412
62413         * lib/gcc.exp: change gcc_done to gcc_stat
62414
62415 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62416
62417         * Upgraded gcc testsuite to c-torture version 1.25
62418
62419 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62420
62421         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62422         * lib/c-torture: added hooks for new reporting code.
62423
62424 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62425
62426         * config/sh-gcc.exp: check if sh-sim exists in the path
62427
62428 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62429
62430         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62431         * gcc.compile/compile.exp: Initial changes for new logic.
62432         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62433         * gcc.failure/failure.exp: Initial changes for new logic.
62434         * gcc.ieee/ieee.exp: Initial changes for new logic.
62435         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62436         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62437         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62438         * lib/c-torture.exp: Initial changes for new logic.
62439         * lib/gcc.exp: Initial changes for new logic.
62440
62441 1993-10-15  Mike Stump  (mrs@cygnus.com)
62442
62443         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62444         depend upon failure or success.  Fully qualify names in failure
62445         and success messages.  Always remove a.out before starting
62446         compile, just in case.  Pay more attention to error text output by
62447         the compiler.  Handle testcases with no known past errors just
62448         like all others, so that things are uniform.  Other miscellaneous
62449         improvements.
62450
62451 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62452
62453         * gcc.cpp: new directory for cpp tests
62454
62455 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62456
62457         * lib/chill.exp: Code reformatted, removed unused code.
62458         * config/unix-chill.exp: Code reformatted, removed unused code.
62459         * chill.execute/execute.exp: Code reformatted, removed unused code.
62460         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62461
62462 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62463
62464         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62465         routines not written.
62466
62467 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62468
62469         * config/bug-gcc.exp: Use new procs from bug.exp.
62470
62471 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62472
62473         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62474         via ftp, rather than depending on NFS.
62475         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62476         case.
62477
62478 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62479
62480         * config/bug-gcc.exp: Use new download proc.
62481
62482 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62483
62484         * chill.execute/execute.exp: cleanups, handles errors better
62485         * chill.compile/compile.exp: rewrite, based on execute.exp
62486         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62487         * lib/chill.exp: major changes to diff proc and compile and link
62488         procs. added chill_fail and chill_pass wrappers to pass and
62489         fail. added more comments, and handle error codes better.
62490         Added a hack to capture stderr from exec, so noncompile tests
62491         can work.
62492
62493 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62494
62495         * chill.execute/execute.exp: rewrite of testsuite driver
62496         * lib/chill.exp: rewrite of testsuite driver
62497         * config/unix-chill.exp: rewrite of testsuite driver
62498
62499 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62500
62501         In chill.execute:
62502         * iexpr.ch: Standardize uppercase.
62503         * tuples.dat: Standardize uppercase.
62504         * vary.ch: standardize.  Correct varying string assignments.
62505         * vary.dat: Add new output lines.
62506
62507 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62508
62509         In chill.execute:
62510         * chprintf.ch: Standardize use of uppercase.
62511         * tuples.ch: Standardize and turn arr2 into a DCL,
62512           rather than a SYN.
62513         * pinits.ch: Standardize.
62514
62515 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62516
62517         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62518         * Makefil: Renamed to Makefile.in.
62519         * configure.in: New.
62520
62521 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62522
62523         In chill.execute:
62524         * .cvsignore: Add result/output files.
62525         * Makefile: Fix up variables at start.  Use MFLAGS
62526           everywhere.  Correct bool_loc, built_ins entries.
62527           Add entry for vary1.ch.
62528         * bitarray.ch: Standardize upper-case usage.
62529         * bitexpr.ch: Standardize, add output of b1.
62530         * params.ch: Use arrayt in along PROC parameters, to
62531           avoid novelty problems.
62532         * sets.ch: Tiny cleanup.
62533         * vary1.ch: Re-indent.
62534
62535 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62536
62537         * Add PR-related files to Makefiles, .cvsignore files, etc.
62538
62539 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62540
62541         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62542           with compiler objects. New names are test-flow.c and test-loop.c
62543
62544 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62545
62546         * Upgraded c-torture tests from 1.19 to 1.20
62547
62548         * new files:
62549         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62550         * gcc.compile: 930623-1.c 930623-2.c
62551         * gcc.noncompile: 930622-1.c 930622-2.c
62552         * gcc.failure: 920411-1.c 920627-2.c
62553         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62554
62555 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62556
62557         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62558           More changes to get testsuite working properly. Needs more work.
62559           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62560
62561 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62562
62563         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62564           More changes to get testsuite working properly. Needs more work.
62565
62566 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62567
62568         * chill.compile/compile.exp: Added for Dejagnu support
62569         * chill.execute/execute.exp: Added for Dejagnu support
62570         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62571
62572 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62573
62574         This should complete moving the CHILL test files.
62575         * chill.noncompile(.cvsignore printf.grt
62576             in-printf.grt chprintf.grt chprintf.ch):
62577             Added test-support files.
62578           (Makefile): Modified further.
62579         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62580             signal.ch): Added test files.
62581           * chill.execute (.cvsignore printf.grt printr.c
62582             in-printf.grt rts.c chprintf.grt rts.h): Added
62583           test-support files.
62584             (Makefile): More corrections.
62585
62586 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62587
62588         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62589           test cases, ready for DejaGnu.
62590
62591 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62592
62593         * Upgraded c-torture tests from 1.18 to 1.19
62594
62595         * gcc.compile: added test(s):
62596           930607-1.c
62597         * gcc.execute: added test(s):
62598           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62599
62600         * added new subdirectory for misc tests: gcc.misc-tests
62601         * gcc.misc-test(s): added tests:
62602           inst-check.c test-consts.c test-ior.c test-switch.c
62603
62604 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62605
62606         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62607
62608 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62609
62610         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62611
62612 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62613
62614         * Upgraded c-torture tests from 1.17 to 1.18
62615
62616 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62617
62618         * Upgraded c-torture tests from 1.12 to 1.17
62619
62620 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62621
62622         * lib/old-dejagnu.exp:
62623           Fixed handling of XFAIL target triplets to correctly
62624           recognize wildcard characters.  Removed code that
62625           appended a unique id tag to the end of the file name
62626           printed out by the result of the testcases within a
62627           given test file.
62628
62629 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62630
62631         * lib/old-dejagnu.exp:
62632           Reworked expected failure handling to trigger off of XFAIL
62633           keyword in keyphrase embeded in testcase source code. The
62634           XFAIL keyword must be at the end of the keyphrase line. It
62635           may optionally be followed by one or more target triplets.
62636           It has just occured that the handling of wildcards in the
62637           target triplet may not be correct.
62638
62639 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62640
62641         * g++.old-deja/tests:
62642           Moved all subdirectories up one level into g++.old-deja .
62643
62644         * lib/old-dejagnu.exp:
62645           Fixed problem with CXXFLAGS not being properly reset, and being
62646           corrupted with extraneous "-c" compiler option.  This was
62647           causing binaries to not be generated for test that needed them.
62648           Modified strings passed to "pass" and "fail" so that individual
62649           tests from the same test file would be distinguished by an
62650           identifier appended to the test file name in the summary logs;
62651           this corrected a problem with erroneous diff logs.  Added code
62652           to search testcases for expected fail and unexpected pass keywords.
62653
62654 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62655
62656         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62657
62658 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62659
62660         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62661           Removed extraneous text from end of "Special g++ Options"
62662           keyphrase.
62663
62664         * lib/old-dejagnu.exp: Added pattern matching to look for new
62665           keywords, embedded in testcases comments, which will trigger
62666           calls to xpass and xfail.
62667
62668 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62669
62670         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62671           comments embedded in the testcases, especially the one looking for
62672           special compiler options, as well as the pattern matching for the
62673           compiler output again.
62674
62675 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62676
62677         * lib/old-dejagnu.exp: Do a proper check of the return value for
62678           execute tests. Fixed several problems with the pattern matching
62679           of the compiler output which gave erroneous test results.
62680           Changed several of the test result messages to be more descriptive.
62681         * config/unix-g++.exp: Proc g++_load now actually works and
62682           executes the tests passed to it and returns a usable return
62683           value.
62684
62685 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62686
62687           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62688
62689 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62690
62691         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62692           Modified both files to properly execute the old style
62693           dejagnu tests. The previous versions of these files were
62694           experimental and did not function anything near correctly.
62695
62696 1993-04-05  Rob Savoye  (rob@cygnus.com)
62697
62698         * Removed all Makefile.in and configure.in files. No configuration
62699         needed now.
62700
62701 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62702
62703         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62704
62705 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62706
62707         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62708         gcc.special/configure.in, gcc.noncompile/configure.in,
62709         gcc.execute/configure.in, gcc.code_quality/configure.in,
62710         g++.other/configure.in, g++.old-deja/configure.in,
62711         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62712         in srcname setting.
62713
62714 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62715
62716         * lib/udi.exp: Fixed mondfe and mondfe_download.
62717         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62718         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62719
62720 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62721
62722         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62723         (gdb_exit): Don't remove *_soc files.
62724
62725 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62726
62727         * lib/c-torture.exp: Don't look for main; instead always use -w
62728         -c.  This is how the c-torture tests work.  Remove the object
62729         file if the compilation succeeds.
62730         * gcc.execute/execute.exp: Remove executable if test passes.
62731         * gcc.noncompile/noncompile.exp: Every test is an expected
62732         failure.
62733         * gcc.special/special.exp: Added tests from c-torture 1.11,
62734         corrected use of existing test.
62735         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62736         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62737         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62738         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62739         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62740         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62741         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62742         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62743         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62744         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62745         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62746         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62747         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62748         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62749         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62750         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62751         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62752         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62753         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62754         c-torture 1.11.
62755         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62756         correspond to c-torture 1.11.
62757
62758         * New file.