OSDN Git Service

6e45f8231df2aade92605bdfe313e42330657794
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2
3         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
4         * gfortran.dg/reassoc_2.f90: Ditto.
5         * gfortran.dg/reassoc_3.f90: Ditto.
6
7 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8
9         PR fortran/33197
10         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
11         * gfortran.dg/dg.exp: Likewise.
12         * gfortran.dg/vect/vect.exp: Likewise.
13         * gfortran.fortran-torture/execute/execute.exp: Likewise.
14         * gfortran.fortran-torture/compile/compile.exp: Likewise.
15         * gfortran.dg/gamma_1.f90: Also check log_gamma.
16         * gfortran.dg/invalid_contains_1.f90: Remove warning about
17         empty CONTAINS.
18         * gfortran.dg/gamma_2.f90: Add a few error messages.
19         * gfortran.dg/invalid_contains_2.f90: Remove warning about
20         empty CONTAINS.
21         * gfortran.dg/gamma_3.f90: Adjust error message.
22         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
23         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
24         * gfortran.dg/bessel_1.f90: New test.
25         * gfortran.dg/recursive_check_3.f90: Remove warnings.
26         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
27         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
28         * gfortran.dg/contains_empty_1.f03: New test.
29         * gfortran.dg/erfc_scaled_1.f90: New test.
30         * gfortran.dg/hypot_1.f90: New test.
31         * gfortran.dg/contains_empty_2.f03: New test.
32
33 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
34
35         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
36
37 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
38
39         PR 24924
40         * g++.dg/cpp/string-2.C: This is a warning now.
41         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
42         default, so add it.
43         
44 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
45
46         * g++.dg/cpp0x/auto1.C: New.
47
48 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
49
50         PR fortran/34770
51         * gfortran.dg/pointer_1.f90: New test.
52
53 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
54
55         PR c++/35315
56         * g++.dg/ext/attrib32.C: Add another test case.
57
58 2008-02-29  Tom Tromey  <tromey@redhat.com>
59
60         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
61         line.
62
63 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
64
65         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
66         to make the interchange profitable.
67
68 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
69
70         PR fortran/31463
71         PR fortran/33950
72         PR fortran/34296
73         * gfortran.dg/arrayio_11.f90: Fixed test.
74         * gfortran.dg/arrayio_12.f90: Likewise.
75         * gfortran.dg/module_read_1.f90: Added warning-directives.
76         * gfortran.dg/pr32242.f90: Likewise.
77         * gfortran.dg/result_in_spec_3.f90: Likewise.
78         * gfortran.dg/use_12.f90: Likewise.
79         * gfortran.dg/warn_function_without_result.f90 : New test.
80
81 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
82
83         PR fortran/34868
84         * gfortran.dg/f2c_9.f90: New test.
85
86 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
87
88         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
89         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
90         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
91         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
92         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
93         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
94         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
95         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
96         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
97         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
98         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
99         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
100         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
101         * testsuite/gfortran.dg/ldist-1.f90: New.
102
103 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
104
105         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
106
107 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
108
109         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
110
111 2008-02-27  Jan Beulich  <jbeulich@novell.com>
112
113         * gcc.target/i386/mmx-1.c: Add
114         -Werror-implicit-function-declaration to dg-options.
115         * gcc.target/i386/mmx-2.c: Likewise.
116         * gcc.target/i386/sse-13.c: Likewise.
117         * gcc.target/i386/sse-14.c: Likewise.
118
119 2008-02-27  Revital Eres  <eres@il.ibm.com>
120
121         PR rtl-optimization/34999
122         * gcc.dg/tree-prof/pr34999.c: New.
123
124 2008-02-27  Richard Guenther  <rguenther@suse.de>
125
126         PR middle-end/25290
127         * gcc.c-torture/execute/pr35390.c: New testcase.
128
129 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
130
131         PR ada/22255
132         * gnat.dg/test_direct_io.adb: New file.
133
134 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
135
136         PR ada/34799
137         * gnat.dg/specs/pr34799.ads: New test.
138
139 2008-02-27  Richard Guenther  <rguenther@suse.de>
140
141         PR middle-end/34971
142         * gcc.c-torture/execute/pr34971.c: New testcase.
143
144 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
145
146         * gcc.dg/gomp/preprocess-1.c: New test.
147
148         PR c++/35368
149         * g++.dg/ext/visibility/typeinfo2.C: New test.
150         * g++.dg/ext/visibility/typeinfo3.C: New test.
151
152 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
153
154         * gcc.dg/bf-ms-attrib.c (main): Return 0.
155
156 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
157
158         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
159         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
160
161 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
162
163         PR c/28800
164         * gcc.dg/empty-source-2.c: Adjust for warning message.
165         * gcc.dg/empty-source-3.c: Likewise.
166         * gcc.dg/pack-test-2.c: Adjust comment.
167         * gcc.dg/pragma-ep-2.c: Likewise.
168         * gcc.dg/pragma-re-2.c: Likewise.
169         * gcc.dg/va-arg-2.c: Likewise.
170
171 2008-02-26  Tobias Burnus  <burnus@net-b.de>
172
173         PR fortran/35033
174         * gfortran.dg/assignment_2.f90: New.
175
176 2008-02-26  Jason Merrill  <jason@redhat.com>
177
178         PR c++/35315
179         * g++.dg/ext/attrib32.C: New.
180
181 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
182
183         * gcc.c-torture/execute/nest-align-1.x: Delete.
184
185 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
186
187         PR 26264
188         * 20021023-1.c: Use __builtin_va_start instead of
189         __builtin_stdarg_start.
190         * pr17301-1.c: Likewise.
191         * pr17301-2.c: Likewise.
192                 
193 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
194         
195         * gcc.dg/pr34351.c: New.
196         
197 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
198
199         * gcc.dg/Wlarger-than2.c: New.
200         
201 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
202
203         PR c++/35323
204         * g++.dg/lookup/crash7.C: New.
205
206 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
207
208         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
209
210 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
211
212         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
213
214 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
215
216         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
217
218 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
219
220         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
221         Windows.
222
223 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
224
225         * lib/target-supports.exp (check_profiling_available): Report -p
226         unavailable on *-*-mingw*.
227
228 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
229
230         * lib/target-supports.exp (check_effective_target_pthread_h): New.
231         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
232         dg-require-effective-target pthread_h.
233
234 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
235
236         * gcc.dg/Wswitch-enum-error.c: New.
237         * gcc.dg/Wswitch-error.c: New.
238         * gcc.dg/20011021-1.c: Use two directives to match two different
239         messages.
240         
241 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
242         
243         PR 28322
244         * gcc.dg/pr28322.c: New.
245         * gcc.dg/pr28322-2.c: New.
246         * lib/prune.exp: Ignore "At top level" even if there is no ':'
247         preceding it.
248
249 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
250
251         PR c++/35333
252         * g++.dg/other/error26.C: New.
253
254 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
255
256         PR c++/35338
257         * g++.dg/other/error25.C: New.
258
259 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
260
261         PR target/35258
262         * gcc.dg/pr35258.c: New testcase.
263
264 2008-02-25  Jan Beulich  <jbeulich@novell.com>
265
266         * gcc.dg/20020426-2.c: Remove bogus workaround.
267         * g++.old-deja/g++.other/store-expr1.C: Likewise.
268         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
269
270 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
271
272         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
273
274 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
275
276         PR middle-end/19984
277         * gcc.dg/pr19984.c: New test.
278         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
279         name of the variable.
280
281 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
282
283         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
284         (main): Call check_vect and foo.  Check array values after
285         the call to foo.
286         * gcc.dg/vect/vect-117.c: Call check_vect.
287         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
288
289 2008-02-25  Jason Merrill  <jason@redhat.com>
290
291         PR c++/33486
292         * g++.dg/lookup/strong-using-5.C: New.
293
294 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
295
296         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
297         sh* targets.
298
299 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
300
301         PR target/35349
302         * gcc.c-torture/execute/20050604-1.x: New file.
303
304 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
305
306         * gcc.target/i386/pr22076.c: Update number of mov insns
307         for PIC targets.
308         * gcc.target/i386/pr34256.c: Ditto.
309
310 2008-02-24  Diego Novillo  <dnovillo@google.com>
311
312         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
313
314         PR 33738
315         * g++.dg/warn/pr33738.C: New.
316
317 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
318
319         * gcc.c-torture/execute/nest-align-1.x: New file.
320
321 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
322
323         PR c++/34749
324         * g++.dg.ext/dllimport13.C: New test.
325
326 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
327
328         PR libfortran/24685
329         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
330         powerpc*-apple-darwin*.
331
332 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
333
334         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
335         ERFC into gfortran.dg/large_real_kind_3.F90.
336         * gfortran.dg/large_real_kind_3.F90: New test.
337
338 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
339
340         PR rtl-opt/33512
341         * gcc.dg/and-1.c: New test.
342
343 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
344
345         * gcc.c-torture/execute/20080222-1.c: New test.
346
347 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
348
349         PR target/22076
350         PR target/34256
351         * gcc.target/i386/pr22076.c: New test.
352         * gcc.target/i386/pr34256.c: New test.
353         * gcc.target/i386/vecinit-5.c: New test.
354         * gcc.target/i386/vecinit-6.c: New test.
355         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
356
357         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
358         <xmmintrin.h>, define __m64 and __m128 directly.
359         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
360
361 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
362
363         PR C++/34715
364         * g++.dg/ext/always_inline-1.C: New test.
365         * g++.dg/ext/always_inline-2.C: New test.
366         * g++.dg/ext/always_inline-3.C: New test.
367         * g++.dg/ext/always_inline-4.C: New test.
368
369 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
370
371         * gcc.target/cris/asm-b-1.c: New test.
372
373 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
374
375         PR c++/35282
376         * g++.dg/template/nontype17.C: Add.
377
378 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
379
380         PR c++/35282
381         Revert:
382         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
383
384         PR c++/28743
385         * g++.dg/template/nontype17.C: New.
386         * g++.dg/template/nontype16.C: Add error.
387
388 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
389
390         PR c/19999
391         * gcc.dg/Wfloat-equal-1.c: New.
392         * g++.dg/warn/Wfloat-equal-1.C: New.
393
394 2008-02-21  Michael Matz  <matz@suse.de>
395
396         PR target/35264
397         * gcc.dg/pr35264.c: New testcase.
398
399 2008-02-21  Richard Guenther  <rguenther@suse.de>
400
401         * gfortran.dg/reassoc_1.f90: New testcase.
402         * gfortran.dg/reassoc_2.f90: Likewise.
403         * gfortran.dg/reassoc_3.f90: Likewise.
404
405 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
406
407         PR libfortran/34974
408         * gfortran.dg/fmt_t_7.f: New test.
409
410         PR libfortran/35132
411         * gfortran.dg/streamio_15.f90: New test.
412         
413 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
414
415         PR libfortran/35036
416         * gfortran.dg/fmt_zero_digits.f90: Revise test.
417
418 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
419
420         * gcc.dg/Wframe-larger-than.c: New option test.
421
422 2008-02-20  Tobias Burnus  <burnus@net-b.de>
423
424         PR fortran/34997
425         * gfortran.dg/dollar_sym_1.f90: New.
426         * gfortran.dg/dollar_sym_2.f90: New.
427
428 2008-02-20  Richard Guenther  <rguenther@suse.de>
429
430         PR middle-end/35265
431         * gcc.dg/builtins-66.c: New testcase.
432
433 2008-02-20  Richard Guenther  <rguenther@suse.de>
434
435         * gcc.dg/fold-reassoc-1.c: New testcase.
436         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
437
438 2008-02-20  Richard Guenther  <rguenther@suse.de>
439
440         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
441
442 2008-02-20  Ira Rosen  <irar@il.ibm.com>
443
444         * lib/target-supports.exp (check_effective_target_vect_unpack):
445         Return true for SPU.
446         (check_effective_target_vect_short_mult): Likewise.
447         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
448         the loop on targets that support vect_unpack.
449
450 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
451
452         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
453         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
454         templates to reduce number of passed arguments.
455
456 2008-02-19  Jason Merrill  <jason@redhat.com>
457
458         PR c++/34950
459         * g++.dg/template/explicit-args1.C: New.
460
461 2008-02-19  Richard Guenther  <rguenther@suse.de>
462
463         PR tree-optimization/34989
464         * gcc.dg/pr34989-1.c: New testcase.
465         * gcc.dg/pr34989-2.c: Likewise.
466
467 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
468
469         PR c++/35028
470         * g++.dg/gomp/pr35028.C: New test.
471
472         PR c++/34964
473         PR c++/35244
474         * gcc.dg/gomp/pr34964.c: New test.
475         * g++.dg/gomp/pr34964.C: New test.
476         * gcc.dg/gomp/pr35244.c: New test.
477         * g++.dg/gomp/pr35244.C: New test.
478
479         PR c++/35078
480         * g++.dg/gomp/pr35078.C: New test.
481
482 2008-02-19  Christian Bruel  <christian.bruel@st.com>
483
484         * gcc.dg/packed-array.c: New testcase. 
485
486 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
487
488         PR target/33555
489         * gcc.target/i386/pr33555.c: New test.
490         
491 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
492
493         PR target/35189
494         * gcc.target/i386/isa-1.c: New.
495         * gcc.target/i386/isa-2.c: Likewise.
496         * gcc.target/i386/isa-3.c: Likewise.
497         * gcc.target/i386/isa-4.c: Likewise.
498         * gcc.target/i386/isa-5.c: Likewise.
499         * gcc.target/i386/isa-6.c: Likewise.
500         * gcc.target/i386/isa-7.c: Likewise.
501         * gcc.target/i386/isa-8.c: Likewise.
502         * gcc.target/i386/isa-9.c: Likewise.
503         * gcc.target/i386/isa-10.c: Likewise.
504         * gcc.target/i386/isa-11.c: Likewise.
505         * gcc.target/i386/isa-12.c: Likewise.
506         * gcc.target/i386/isa-13.c: Likewise.
507         * gcc.target/i386/isa-14.c: Likewise.
508
509 2008-02-18  Joey Ye  <joey.ye@intel.com>
510             H.J. Lu  <hongjiu.lu@intel.com>
511
512         PR middle-end/34921
513         * gcc.c-torture/execute/nest-align-1.c: New test case.
514
515 2008-02-17  Richard Guenther  <rguenther@suse.de>
516
517         PR middle-end/35227
518         * gcc.dg/torture/pr35227.c: New testcase.
519
520 2008-02-17  Richard Guenther  <rguenther@suse.de>
521
522         PR tree-optimization/35231
523         * gcc.c-torture/execute/pr35231.c: New testcase.
524
525 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
526
527         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
528         (test_gt): Ditto.
529
530 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
531
532         * obj-c++.dg/encode-2.mm: XFAIL.
533         * obj-c++.dg/encode-3.mm: Likewise.
534
535 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
536             Paolo Carlini  <pcarlini@suse.de>
537
538         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
539         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
540         * g++.dg/ext/has_nothrow_copy.C: Likewise.
541
542 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
543
544         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
545         (main): Change to void and rename to sse_test.
546         * gcc.target/i386/pr24306.c: Ditto.
547         * gcc.target/i386/pr32065-2.c: Ditto.
548         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
549         (main): Change to void and rename to sse2_test.
550         * gcc.target/i386/20060512-3.c: Ditto.
551
552 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
553
554         PR fortran/35150
555         * gfortran.dg/c_loc_tests_12.f03: New test.
556
557 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
558
559         PR c++/35023
560         PR c++/35024
561         PR c++/35026
562         * g++.dg/cpp0x/vt-35026.C: New.
563         * g++.dg/cpp0x/vt-35023.C: New.
564         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
565         * g++.dg/cpp0x/vt-35024.C: New.
566
567 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
568
569         * gcc.c-torture/execute/va-arg-25.x: Remove.
570
571 2008-02-15  Richard Guenther  <rguenther@suse.de>
572             Zdenek Dvorak  <ook@ucw.cz>
573
574         PR tree-optimization/35164
575         * g++.dg/torture/pr35164-1.C: New testcase.
576         * g++.dg/torture/pr35164-2.C: Likewise.
577
578 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
579
580         PR testsuite/35119
581         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
582         in dg-final to match the assembly code generated by Darwin 9.
583
584 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
585
586         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
587
588 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
589
590         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
591
592 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
593
594         * lib/dejapatches.exp: New file.
595
596 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
597
598         PR c++/34050
599         * g++.dg/cpp0x/vt-34050.C: New.
600
601 2008-02-14  Jason Merrill  <jason@redhat.com>
602
603         PR c++/5645
604         PR c++/11159
605         * g++.dg/warn/pr11159.C: New.
606         * g++.dg/warn/pr5645.C: Likewise.
607
608 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
609
610         PR preprocessor/35061
611         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
612
613 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
614
615         PR c++/28743
616         * g++.dg/template/nontype17.C: New.
617         * g++.dg/template/nontype16.C: Add error.
618
619 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
620
621         PR c++/35138
622         * g++.dg/template/member8.C: New test.
623
624 2008-02-13  Michael Matz  <matz@suse.de>
625
626         * gcc.dg/pr35065.c: Fix testcase warnings.
627
628 2008-02-13  Jason Merrill  <jason@redhat.com>
629
630         PR c++/34962, c++/34937, c++/34939
631         * g++.dg/ext/tmplattr9.C: New.
632
633 2008-02-13  Michael Matz  <matz@suse.de>
634
635         PR debug/35065
636         * gcc.dg/pr35065.c: New testcase.
637
638 2008-02-12  Richard Guenther  <rguenther@suse.de>
639
640         PR tree-optimization/35171
641         * gcc.c-torture/compile/pr35171.c: New testcase.
642
643 2008-02-12  Richard Guenther  <rguenther@suse.de>
644
645         PR middle-end/35163
646         * gcc.c-torture/execute/pr35163.c: New testcase.
647
648 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
649
650         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
651
652 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
653
654         * gnat.dg/loop_address.adb: New test.
655
656 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
657
658         * obj-c++.dg/bitfield-1.mm: Expect failures.
659         * obj-c++.dg/bitfield-4.mm: Likewise.
660         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
661         * obj-c++.dg/encode-8.mm: Likewise.
662         * obj-c++.dg/isa-field-1.mm: Likewise.
663         * obj-c++.dg/layout-1.mm: Likewise.
664         * obj-c++.dg/lookup-2.mm: Likewise.
665         * obj-c++.dg/try-catch-2.mm: Likewise.
666         * obj-c++.dg/try-catch-9.mm: Likewise.
667
668 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
669
670         PR c++/35144
671         * g++.dg/tree-ssa/pr35144.C: New test.
672
673         PR inline-asm/35160
674         * gcc.target/i386/pr35160.c: New test.
675
676         PR c++/34862
677         * g++.dg/init/new27.C: New test.
678
679 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
680
681         PR c++/35077
682         * g++.dg/template/crash78.C: New.
683
684 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
685
686         PR testsuite/35047
687         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
688         * gcc.dg/compat/vector-2_y.c: Ditto.
689
690 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
691             Richard Guenther  <rguenther@suse.de>
692
693         PR tree-optimization/33992
694         * gcc.c-torture/execute/pr33992.c: New testcase.
695
696 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
697
698         * gfortran.dg/streamio_14.f90:  New test.
699
700 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
701
702         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
703         Add -mfpmath=387 to dg-options.
704
705 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
706
707         PR testsuite/35047
708         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
709         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
710         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
711         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
712         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
713         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
714         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
715         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
716         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
717
718 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
719
720         PR objc++/34193
721         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
722
723 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
724
725         PR c++/35056
726         * g++.dg/conversion/bitfield8.C: New.
727
728 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
729
730         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
731
732 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
733
734         PR c++/35049
735         PR c++/35096
736         * g++.dg/ext/vector13.C: New.
737
738 2008-02-06  David Daney  <ddaney@avtrex.com>
739
740         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
741
742 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
743
744         * lib/target-supports.exp (check_effective_target_hard_float): Remove
745         special case for xtensa-*-*.
746         
747 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
748
749         PR fortran/35037
750         * gfortran.dg/volatile11.f90: New test.
751
752 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
753
754         PR c++/33553
755         * g++.dg/template/array19.C: New test.
756
757 2008-02-05  Diego Novillo  <dnovillo@google.com>
758
759         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
760
761         PR 33738
762         * g++.dg/warn/pr33738.C: Remove.
763
764 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
765
766         PR fortran/34945
767         * gfortran.dg/bounds_check_13.f: New test.
768
769 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
770
771         PR testsuite/33946
772         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
773
774 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
775
776         PR target/35083
777         * gcc.target/i386/pr35083.c: New test.
778
779 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
780
781         PR fortran/32315
782         * gfortran.dg/data_bounds_1.f90: New test.
783
784 2008-02-04  Diego Novillo  <dnovillo@google.com>
785
786         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
787
788         PR 33738
789         * testsuite/g++.dg/warn/pr33738.C: New.
790
791 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
792
793         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
794         to match.
795
796 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
797
798         * lib/target-supports.exp (check_effective_target_hard_float): Only
799         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
800         other targets, grep for a call insn in the rtl expand dump for an
801         add of two doubles.
802         (target_compile): Support generating rtl dumps as output.
803
804 2008-02-04  Richard Guenther  <rguenther@suse.de>
805
806         PR middle-end/33631
807         * gcc.c-torture/execute/pr33631.c: New testcase.
808
809 2008-02-04  Richard Guenther  <rguenther@suse.de>
810
811         PR middle-end/35043
812         * gcc.c-torture/compile/pr35043.c: New testcase.
813
814 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
815
816         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
817
818 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
819
820         * gcc.target/i386/pr31628.c: Require effective target fpic.
821         * gcc.target/i386/strinline.c: Ditto.
822         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
823         * gcc.dg/pr35045.c: Ditto.
824         * gcc.dg/20050503-1.c: Ditto.
825
826 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
827
828         PR fortran/32760
829         * gfortran.dg/host_assoc_variable_1.f90: New test.
830         * gfortran.dg/allocate_stat.f90: Change last three error messages.
831
832 2008-02-02  Michael Matz  <matz@suse.de>
833
834         PR target/35045
835         * gcc.dg/pr35045.c: New test.
836
837 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
838
839         PR libfortran/35001
840         * gfortran.dg/shape_4.f90:  New test.
841
842 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
843
844         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
845
846 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
847
848         PR rtl-optimization/34773
849         * gcc.target/cris/torture/pr34773.c: New test.
850
851 2008-02-01  Nick Clifton  <nickc@redhat.com>
852
853         * lib/target-supports.exp (check_profiling_available): Do not
854         expect profiling to work on the xstormy16 target.
855
856 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
857
858         PR testsuite/35047
859         * gcc.c-torture/execute/20050316-2.x: New file.
860         * gcc.target/i386/pr17390.c: Update scan pattern.
861         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
862         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
863
864 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
865
866         PR fortran/34910
867         * gfortran.dg/proc_assign_2.f90: New test.
868
869 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
870             Jakub Jelinek  <jakub@redhat.com>
871
872         PR c++/34935
873         PR c++/34936
874         * g++.dg/ext/alias-canon.C: New.
875         * g++.dg/ext/alias-mangle.C: New.
876
877 2008-01-30  Jan Hubicka  <jh@suse.cz>
878
879         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
880
881 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
882
883         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
884         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
885
886 2008-01-30  Jan Hubicka  <jh@suse.cz>
887
888         PR target/34982
889         * gcc.c-torture/execute/pr34982.c: New testcase.
890
891 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
892
893         * gcc.target/s390/tf_to_di-1.c: New testcase.
894
895 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
896
897         PR fortran/34975
898         * gfortran.dg/use_only_3.f90: New test.
899         * gfortran.dg/use_only_3.inc: Modules for new test.
900
901         PR fortran/34429
902         * gfortran.dg/function_charlen_2.f90: New test.
903
904 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
905
906         PR middle-end/34969
907         * gcc.dg/pr34969.c: New test.
908
909         PR c/35017
910         * gcc.dg/inline-25.c: New test.
911         * gcc.dg/inline-26.c: New test.
912         * gcc.dg/inline-27.c: New test.
913
914 2008-01-29  Richard Guenther  <rguenther@suse.de>
915
916         PR middle-end/35006
917         * gcc.c-torture/compile/pr35006.c: New testcase.
918
919 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
920
921         PR c++/34055
922         PR c++/34103
923         PR c++/34219
924         PR c++/34606
925         PR c++/34753
926         PR c++/34754
927         PR c++/34755
928         PR c++/34919
929         PR c++/34961
930         * g++.dg/cpp0x/vt-34219-2.C: New.
931         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
932         * g++.dg/cpp0x/vt-34961.C: New.
933         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
934         cases from the re-opened PR.
935         * g++.dg/cpp0x/vt-34753.C: New.
936         * g++.dg/cpp0x/vt-34919.C: New.
937         * g++.dg/cpp0x/vt-34754.C: New.
938         * g++.dg/cpp0x/vt-34606.C: New.
939         * g++.dg/cpp0x/vt-34219.C: New.
940         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
941         * g++.dg/cpp0x/vt-34755.C: New.
942         * g++.dg/cpp0x/pr31438.C: Ditto.
943         * g++.dg/cpp0x/variadic81.C: Ditto.
944
945 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
946
947         * g++.dg/torture/pr34641.C: Put the dg-do first.
948
949 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
950
951         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
952
953 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
954
955         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
956
957 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
958
959         PR 31535
960         * gcc.target/powerpc/spe-small-data-1.c: New test.
961         * gcc.target/powerpc/spe-small-data-2.c: New test.
962
963 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
964
965         PR libfortran/34980
966         * gfortran.dg/shape_3.f90:  New test.
967
968 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
969
970         * gcc.target/s390/20020926-1.c: Remove -m31.
971
972 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
973
974         * gcc.target/s390/20020926-1.c: Disable for s390x.
975
976 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
977
978         PR fortran/34994
979         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
980         expression.
981
982 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
983
984         PR fortran/34990
985         * gfortran.dg/array_constructor_22.f90: New test.
986
987 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
988
989         PR middle-end/34688
990         * gcc.c-torture/compile/pr34688: New test.
991
992 2008-01-26  Tobias Burnus  <burnus@net-b.de>
993
994         PR fortran/34848
995         * gfortran.dg/missing_optional_dummy_5.f90: New.
996
997 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
998
999         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1000         noinline.  XFAIL test.
1001
1002 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1003
1004         PR fortran/31610
1005         * gfortran.dg/array_3.f90: New test.
1006
1007 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1008
1009         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1010         on i?86/x86_64.
1011
1012         PR c++/34965
1013         * gcc.dg/pr34965.c: New test.
1014         * g++.dg/other/error24.C: New test.
1015
1016 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1017
1018         PR libfofortran/34887
1019         * gfortran.dg/x_slash_2.f:  New test.
1020
1021 2008-01-26  Richard Guenther  <rguenther@suse.de>
1022
1023         PR c++/34235
1024         * g++.dg/torture/pr34235.C: New testcase.
1025
1026 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1027
1028         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1029
1030 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1031
1032         PR target/34981
1033         * gcc.target/mips/lazy-binding-1.c: New test.
1034         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1035         mips_forced_no_abicalls and mips_forced_no_shared.
1036         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1037         Avoid using small data with -mabicalls.  Don't make -G0 force
1038         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1039         forces the opposite option.
1040
1041 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1042
1043         PR target/34970
1044         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1045         Use -std=gnu89 switch.
1046
1047 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1048
1049         PR libfortran/34876
1050         * gfortran.dg/direct_io_9.f: New test.
1051
1052 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1053
1054         PR fortran/34661
1055         * gfortran.dg/where_operator_assign_4.f90: New test.
1056
1057 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1058
1059         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1060         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1061         c4x-*-* targets.
1062
1063 2008-01-25  Richard Guenther  <rguenther@suse.de>
1064
1065         PR middle-end/32244
1066         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1067
1068 2008-01-25  Richard Guenther  <rguenther@suse.de>
1069
1070         PR tree-optimization/34966
1071         * gcc.c-torture/compile/pr34966.c: New testcase.
1072
1073 2008-01-25  Richard Guenther  <rguenther@suse.de>
1074
1075         PR c++/33887
1076         * g++.dg/torture/pr33887-1.C: New testcase.
1077         * g++.dg/torture/pr33887-2.C: Likewise.
1078         * g++.dg/torture/pr33887-3.C: Likewise.
1079         * gcc.c-torture/execute/20071211-1.c: Likewise.
1080
1081 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1082
1083         PR target/34856
1084         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1085
1086 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1087
1088         PR middle-end/33333
1089         * g++.dg/gomp/pr33333.C: New test.
1090
1091         PR preprocessor/34692
1092         * gcc.dg/cpp/pr34692.c: New test.
1093         * gcc.dg/gomp/pr34692.c: New test.
1094
1095 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1096
1097         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1098
1099 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1100
1101         PR fortran/34202
1102         * gfortran.dg/empty_type.f90: New test.
1103
1104 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1105
1106         PR c++/34603
1107         * g++.dg/template/crash77.C: New.
1108
1109 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1110
1111         PR target/34856
1112         * gcc.dg/pr34856.c: New test.
1113
1114 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1115
1116         * gfortran.dg/namelist_39.f90: Delete temporary files.
1117         * gfortran.dg/namelist_44.f90: Ditto.
1118
1119 2008-01-24  Richard Guenther  <rguenther@suse.de>
1120
1121         PR middle-end/34953
1122         * g++.dg/torture/pr34953.C: New testcase.
1123
1124 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1125
1126         PR middle-end/34934
1127         * gcc.c-torture/compile/20080124-1.c: New test.
1128
1129 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1130
1131         PR fortran/34872
1132         * gfortran.dg/function_charlen_3.f: New test.
1133
1134 2008-01-23  Michael Matz  <matz@suse.de>
1135
1136         PR debug/34895
1137         * g++.dg/debug/pr34895.cc: New testcase.
1138
1139 2008-01-23  Richard Guenther  <rguenther@suse.de>
1140
1141         PR middle-end/31529
1142         * gcc.dg/pr31529-1.c: New testcase.
1143         * gcc.dg/pr31529-2.c: Likewise.
1144
1145 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1146
1147         PR c++/34829
1148         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1149         unsigned int for the first argument.
1150
1151 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1152
1153         PR c++/33984
1154         * g++.dg/conversion/bitfield7.C: New test.
1155         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1156
1157 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1158
1159         From Michael Frysinger  <michael.frysinger@analog.com>
1160         * gcc.target/bfin/mcpu-bf547.c: New test.
1161         * gcc.target/bfin/mcpu-bf523.c: New test.
1162         * gcc.target/bfin/mcpu-bf524.c: New test.
1163         * gcc.target/bfin/mcpu-bf526.c: New test.
1164
1165 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1166
1167         * gcc.c-torture/execute/20080122-1.c: New test.
1168
1169 2008-01-22  Tom Tromey  <tromey@redhat.com>
1170
1171         PR c++/34859
1172         * gcc.dg/cpp/pr34859.c: New file.
1173
1174 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1175
1176         PR fortran/34875
1177         * gfortran.dg/vector_subscript_3.f90: New test.
1178
1179 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1180
1181         PR fortran/34848
1182         * gfortran.dg/missing_optional_dummy_4.f90
1183
1184 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1185
1186         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1187
1188 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1189
1190         * gnat.dg/unchecked_union1.adb: New test.
1191
1192 2008-01-22  Tom Tromey  <tromey@redhat.com>
1193
1194         PR c++/34829
1195         * g++.dg/ext/pr34829.C: New file.
1196
1197 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1198
1199         PR c++/34607
1200         * gcc.dg/gomp/pr34607.c: New test.
1201         * g++.dg/gomp/pr34607.C: New test.
1202
1203         PR c++/34914
1204         * g++.dg/ext/vector10.C: New test.
1205
1206         PR c++/34918
1207         * g++.dg/other/error23.C: New test.
1208
1209         PR c++/34917
1210         * g++.dg/ext/vector12.C: New test.
1211
1212 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1213
1214         PR 32102
1215         * gcc.dg/Wstrict-overflow-21.c: New.
1216         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1217
1218 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1219
1220         PR middle-end/33092
1221         * gcc.dg/pr33092.c: New.
1222
1223 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1224
1225         * gcc.target/s390/20020926-1.c: Add -m31 option.
1226
1227 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1228
1229         PR fortran/34915
1230         * gfortran.dg/initialization_18.f90: New test.
1231
1232 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1233
1234         PR fortran/34899
1235         * gfortran.dg/tab_continuation.f: New.
1236
1237 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1238
1239         PR fortran/34896
1240         * gfortran.dg/use_rename_2.f90: New test.
1241
1242 2008-01-21  Richard Guenther  <rguenther@suse.de>
1243
1244         PR middle-end/34856
1245         * gcc.c-torture/compile/pr34856.c: New testcase.
1246
1247 2008-01-21  Richard Guenther  <rguenther@suse.de>
1248
1249         PR c/34885
1250         * gcc.c-torture/compile/pr34885.c: New testcase.
1251
1252 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1253
1254         * gnat.dg/specs/alignment1.ads: New test.
1255
1256 2008-01-21  Richard Guenther  <rguenther@suse.de>
1257
1258         PR c++/34850
1259         * g++.dg/torture/pr34850.C: New testcase.
1260
1261 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1262             Olga Golovanevsky  <olga@il.ibm.com>
1263
1264         PR tree-optimization/34701
1265         * gcc.dg/struct/wo_prof_array_field.c: New test.
1266         
1267 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1268
1269         PR c++/34891
1270         * g++.dg/ext/vector9.C: New.
1271
1272 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1273
1274         PR c++/34776
1275         PR c++/34486
1276         * g++.dg/template/crash75.C: New.
1277         * g++.dg/template/crash76.C: Likewise.  
1278
1279 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1280
1281         PR rtl-optimization/34808
1282         * gcc.c-torture/compile/pr34808.c: New test.
1283
1284 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1285
1286         PR fortran/34784
1287         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1288
1289         PR fortran/34861
1290         * gfortran.dg/entry_array_specs_3.f90: New test.
1291
1292         PR fortran/34854
1293         * gfortran.dg/use_rename_1.f90: New test.
1294
1295 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1296
1297         PR fortran/34784
1298         * gfortran.dg/array_constructor_20.f90: New test.
1299         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1300
1301         PR fortran/34785
1302         * gfortran.dg/array_constructor_21.f90: New test.
1303
1304 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1305
1306         PR libfortran/34795
1307         * gfortran.dg/inquire_13.f90: New test.
1308         
1309         PR libfortran/34659
1310         * gfortran.dg/continuation_9.f90: New test.
1311
1312 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1313
1314         PR target/34831
1315         * gcc.target/mips/pr34831.c: New test.
1316
1317 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1318
1319         PR fortran/34817
1320         PR fortran/34838
1321         * gfortran.dg/any_all_1.f90:  New test.
1322         * gfortran.dg/any_all_2.f90:  New test.
1323
1324 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1325
1326         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1327         "dg-require-weak" statement.
1328         * g++.dg/eh/weak1.C: Likewise.
1329
1330 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1331
1332         PR gcov-profile/34610
1333         * gcc.dg/gomp/pr34610.c: New test.
1334
1335 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1336
1337         PR fortran/34760
1338         * gfortran.dg/implicit_11.f90: New.
1339         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1340         * gfortran.dg/entry_15.f90: Ditto.
1341         * gfortran.dg/func_assign.f90: Ditto.
1342         * gfortran.dg/gomp/reduction3.f90: Ditto.
1343         * gfortran.dg/proc_assign_1.f90: Ditto.
1344
1345         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1346         of dg-excess-errors.
1347
1348 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1349
1350         PR fortran/32616
1351         * gfortran.dg/argument_checking_15.f90: New.
1352         * gfortran.dg/argument_checking_5.f90: Change TODO into
1353         dg-warning.
1354
1355 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1356
1357         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1358         * gfortran.dg/enum_5.f90: Ditto.
1359         * gfortran.dg/enum_6.f90: Ditto.
1360         * gfortran.dg/bom_error.f90: Ditto.
1361         * gfortran.dg/func_decl_4.f90: Ditto.
1362
1363 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1364
1365         PR libfortran/34782
1366         * gfortran.dg/fmt_t_6.f: New test.
1367
1368 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1369
1370         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1371
1372 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1373
1374         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1375
1376 2008-01-18  Ian Lance Taylor  <iant@google.com>
1377
1378         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1379
1380 2008-01-18  Ian Lance Taylor  <iant@google.com>
1381
1382         PR c++/33407
1383         * g++.dg/init/new26.C: New test.
1384
1385 2008-01-18  Richard Guenther  <rguenther@suse.de>
1386
1387         PR middle-end/34801
1388         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1389         redundant one.
1390
1391 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1392
1393         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1394         dg-require-effective-target.
1395
1396 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1397
1398         PR target/34556
1399         * gfortran.dg/reshape_2.f90: New test.
1400
1401 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1402
1403         * gcc.dg/20040223-1.c: Fix comment typo.
1404
1405 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1406
1407         PR target/34814
1408         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1409         until 34814 is fixed.
1410
1411 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1412
1413         PR tree-optimization/34648
1414         * gcc.c-torture/compile/pr34648.c: New testcase.
1415
1416 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1417
1418         PR testsuite/34821
1419         * gcc.dg/autopar/autopar.exp: New.
1420         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1421         * lib/target-supports.exp (check_effective_target_pthread): New.
1422
1423         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1424         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1425         * gcc.dg/tree-ssa/reduc-1.c: Same.
1426         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1427         * gcc.dg/tree-ssa/reduc-2.c: Same
1428         * gcc.dg/tree-ssa/reduc-3.c: Same.
1429         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1430         * gcc.dg/tree-ssa/reduc-6.c: Same.
1431         * gcc.dg/tree-ssa/reduc-7.c: Same.
1432         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1433         * gcc.dg/tree-ssa/reduc-8.c: Same.
1434         * gcc.dg/tree-ssa/reduc-9.c: Same.
1435
1436 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1437
1438         * gnat.dg/discr5.adb: New test.
1439
1440 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1441
1442         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1443
1444 2008-01-17  Richard Guenther  <rguenther@suse.de>
1445
1446         PR tree-optimization/34825
1447         * gcc.dg/pr34825.c: New testcase.
1448
1449 2008-01-17  Richard Guenther  <rguenther@suse.de>
1450
1451         * gcc.c-torture/execute/20080117-1.c: New testcase.
1452
1453 2008-01-17  Revital Eres  <eres@il.ibm.com>
1454
1455         PR30957
1456         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1457
1458 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1459
1460         PR fortran/34429
1461         * gfortran.dg/function_charlen_1.f90: New test.
1462
1463         PR fortran/34431
1464         * gfortran.dg/function_types_1.f90: New test.
1465         * gfortran.dg/function_types_2.f90: New test.
1466
1467         PR fortran/34471
1468         * gfortran.dg/function_kinds_4.f90: New test.
1469         * gfortran.dg/function_kinds_5.f90: New test.
1470
1471         * gfortran.dg/defined_operators_1.f90: Errors now at function
1472         declarations.
1473         * gfortran.dg/private_type_4.f90: The same.
1474         * gfortran.dg/interface_15.f90: The same.
1475         * gfortran.dg/elemental_args_check_2.f90: The same.
1476         * gfortran.dg/auto_internal_assumed.f90: The same.
1477
1478 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1479
1480         * gnat.dg/sizetype.adb: New test.
1481
1482 2008-01-16  Richard Guenther  <rguenther@suse.de>
1483
1484         PR middle-end/32628
1485         * gcc.dg/overflow-warn-7.c: New testcase.
1486
1487 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1488
1489         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1490
1491 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1492         Richard Guenther  <rguenther@suse.de>
1493
1494         PR c/34668
1495         * gcc.dg/pr34668-1.c: New test.
1496         * gcc.dg/pr34668-2.c: Likewise.
1497
1498 2008-01-16  Richard Guenther  <rguenther@suse.de>
1499
1500         PR c++/33819
1501         * g++.dg/torture/pr33819.C: New testcase.
1502
1503 2008-01-16  Richard Guenther  <rguenther@suse.de>
1504
1505         PR c/34768
1506         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1507         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1508
1509 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1510
1511         PR fortran/34796
1512         * gfortran.dg/argument_checking_13.f90: New.
1513         * gfortran.dg/argument_checking_14.f90: New.
1514
1515 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1516         
1517         PR libfortran/34671
1518         * gfortran.dg/anyallcount_1.f90:  New test.
1519
1520 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1521
1522         PR c++/34399
1523         * g++.dg/cpp0x/vt-34399.C: New.
1524         * g++.dg/template/friend50.C: New.
1525
1526 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1527
1528         PR c++/34751
1529         * g++.dg/cpp0x/vt-34751.C: New.
1530
1531 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1532
1533         PR c++/34051
1534         PR c++/34055
1535         PR c++/34102
1536         PR c++/34103
1537         * g++.dg/cpp0x/vt-34051-2.C: New.
1538         * g++.dg/cpp0x/vt-34102.C: New.
1539         * g++.dg/cpp0x/vt-34051.C: New.
1540         * g++.dg/cpp0x/vt-34055.C: New.
1541         * g++.dg/cpp0x/vt-34103.C: New.
1542
1543 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1544
1545         PR c++/34314
1546         * g++.dg/cpp0x/vt-34314.C: New.
1547         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1548         reality (the error message was wrong previously).
1549
1550 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1551
1552         PR c++/33964
1553         * g++.dg/cpp0x/vt-33964.C: New.
1554         * g++.dg/template/partial5.C: New.
1555
1556 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1557
1558         PR c++/34052
1559         * g++.dg/cpp0x/vt-34052.C: New.
1560         * g++.dg/template/ttp26.C: New.
1561         
1562 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1563
1564         * gnat.dg/rep_clause2.ad[sb]: New test.
1565         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1566
1567 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1568
1569         PR c++/24924
1570         * g++.dg/cpp/pedantic-errors.C: Delete.
1571         * g++.dg/cpp/permissive.C: Delete.
1572         
1573 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1574
1575         * gcc.c-torture/compile/20080114-1.c: New test.
1576
1577 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1578
1579         PR fortran/34665
1580         * gfortran.dg/argument_checking_11.f90: New.
1581         * gfortran.dg/argument_checking_12.f90: New.
1582         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1583         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1584         * gfortran.dg/argument_checking_3.f90: Ditto.
1585         * gfortran.dg/pointer_intent_2.f90: Ditto.
1586         * gfortran.dg/import2.f90: Ditto.
1587         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1588         * gfortran.dg/implicit_actual.f90: Ditto.
1589         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1590         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1591
1592 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1593
1594         PR fortran/34763
1595         * gfortran.dg/interface_proc_end.f90: New.
1596
1597 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1598
1599         PR fortran/34759
1600         * gfortran.dg/assumed_size_refs_4.f90: New.
1601
1602 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1603
1604         * gnat.dg/unchecked_convert1.adb.
1605
1606 2008-01-13  Richard Guenther  <rguenther@suse.de>
1607
1608         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1609         readable and writable again before exiting.
1610
1611 2008-01-13  Richard Guenther  <rguenther@suse.de>
1612
1613         PR middle-end/34601
1614         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1615
1616 2008-01-13  Jan Hubicka  <jh@suse.cz>
1617
1618         PR middle-end/32135
1619         * gcc.dg/pr32135.c: new.
1620
1621 2008-01-12  Doug Kwan  <dougkwan@google.com>
1622
1623         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1624         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1625         -Wignored-qualifiers.
1626
1627 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1628
1629         * gnat.dg/slice3.adb: New test.
1630         * gnat.dg/slice4.adb: Likewise.
1631
1632 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1633
1634         * gnat.dg/bit_packed_array.ad[sb]: New test.
1635
1636 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1637
1638         PR fortran/34432
1639         * gfortran.dg/parens_7.f90: New test.
1640
1641 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1642
1643         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1644         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1645
1646         * gcc.dg/pr33826.c: Require nonpic.
1647
1648 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1649
1650         PR fortran/34722
1651         * gfortran.dg/inquire_12.f90: New test.
1652
1653 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1654
1655         PR libfortran/34670
1656         * all_bounds_1.f90: New test case.
1657         * maxloc_bounds_1.f90: New test case.
1658         * maxloc_bounds_2.f90: New test case.
1659         * maxloc_bounds_3.f90: New test case.
1660         * maxloc_bounds_4.f90: New test case.
1661         * maxloc_bounds_5.f90: New test case.
1662         * maxloc_bounds_6.f90: New test case.
1663         * maxloc_bounds_7.f90: New test case.
1664         * maxloc_bounds_8.f90: New test case.
1665
1666 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1667
1668         * gcc.dg/struct-ret-3.c: New test.
1669
1670 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1671
1672         PR fortran/34537
1673         * gfortran.dg/transfer_simplify_8.f90: New test.
1674
1675 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1676
1677         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1678         size_t using predefined macro.
1679
1680 2008-01-10  Raksit Ashok  <raksit@google.com>
1681
1682         PR rtl-optimization/27971
1683         * gcc.target/i386/pr27971.c: New testcase.
1684
1685 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1686
1687         PR fortran/34396
1688         * gfortran.dg/bounds_check_12.f90: New test.
1689
1690 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1691
1692         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1693         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1694
1695 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1696
1697         PR middle-end/34641
1698         * g++.dg/torture/pr34641.C: New testcase.
1699
1700 2008-01-10  Richard Guenther  <rguenther@suse.de>
1701
1702         PR tree-optimization/34651
1703         * g++.dg/torture/pr34651.C: New testcase.
1704
1705 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1706
1707         PR tree-optimization/34017
1708         * gcc.dg/tree-ssa/pr34017.c: New.
1709
1710 2008-01-09  Richard Guenther  <rguenther@suse.de>
1711         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1712
1713         PR middle-end/30132
1714         * gcc.c-torture/compile/pr30132.c: New testcase.
1715
1716 2008-01-09  Richard Guenther  <rguenther@suse.de>
1717
1718         PR middle-end/34458
1719         * gcc.c-torture/compile/pr34458.c: New testcase.
1720
1721 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1722
1723         PR testsuite/30459
1724         g++.dg/eh/ia64-2.C: Require weak support.
1725
1726 2008-01-08  Richard Guenther  <rguenther@suse.de>
1727
1728         PR middle-end/31863
1729         * g++.dg/torture/pr31863.C: New testcase.
1730
1731 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1732
1733         PR middle-end/34694
1734         * gcc.dg/gomp/pr34694.c: New test.
1735         * g++.dg/gomp/pr34694.C: New test.
1736
1737         PR c++/33890
1738         * g++.dg/gomp/pr33890.C: New test.
1739
1740 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1741
1742         PR fortran/34476
1743         * gfortran.dg/parameter_array_init_3.f90: New test.
1744
1745 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1746
1747         PR fortran/34681
1748         PR fortran/34704
1749         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1750
1751 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1752
1753         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1754         * g++.dg/other/spu2vmx-1.C: Use it.
1755
1756 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1757
1758         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1759
1760         PR testsuite/34575
1761         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1762         * gcc.target/powerpc/parity-1.c: Likewise.
1763
1764 2008-01-07  Fred Fish  <fnf@specifix.com>
1765
1766         PR preprocessor/30363:
1767         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1768         macro expansions.
1769
1770 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1771
1772         PR fortran/34672
1773         * gfortran.dg/use_only_2.f90: New test.
1774
1775 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1776
1777         PR libstdc++/34680
1778         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1779         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1780
1781 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1782
1783         PR fortran/34545
1784         * gfortran.dg/use_12.f90: New test.
1785
1786 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1787
1788         PR fortran/34689
1789         * interface.c (compare_actual_formal): Fix intent(out) check for
1790         function result variables.
1791
1792 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1793
1794         PR fortran/34690
1795         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1796
1797 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1798
1799         PR fortran/34689
1800         * gfortran.dg/intent_out_4.f90: Fix test case.
1801
1802 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1803
1804         PR fortran/34689
1805         * gfortran.dg/intent_out_4.f90: New.
1806
1807 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1808
1809         PR libfortran/34540
1810         * gfortran.dg/optional_dim_3.f90: New test.
1811
1812 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1813
1814         PR fortran/34658
1815         * gfortran.dg/common_11.f90: New.
1816         * gfortran.dg/blockdata_1.f90: Update test case.
1817         * gfortran.dg/blockdata_2.f90: Update test case.
1818
1819 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1820
1821         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1822
1823 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1824
1825         PR fortran/34655
1826         * gfortran.dg/equiv_constraint_9.f90: New.
1827
1828 2008-01-06  Revital Eres  <eres@il.ibm.com>
1829
1830         PR tree-optimization/34263
1831         * gcc.dg/pr34263.c:  New testcase.
1832
1833 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1834
1835         PR fortran/34654
1836         * gfortran.dg/internal_io_unf.f90: New.
1837
1838 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1839
1840         PR fortran/34660
1841         * gfortran.dg/elemental_args_check_2.f90: New.
1842
1843 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1844
1845         PR fortran/34662
1846         * gfortran.dg/intent_out_3.f90: New.
1847
1848 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1849
1850         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1851
1852 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1853
1854         PR libfortran/34676
1855         * gfortran.dg/list_read_8.f90: New test.
1856
1857 2008-01-04  Richard Guenther  <rguenther@suse.de>
1858
1859         PR middle-end/34029
1860         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1861         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1862
1863 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1864
1865         PR gcov-profile/34609
1866         * g++.dg/gcov/gcov-6.C: New test.
1867
1868 2008-01-04  Richard Guenther  <rguenther@suse.de>
1869
1870         PR tree-optimization/31081
1871         * g++.dg/torture/pr31081-1.C: New testcase.
1872         * g++.dg/torture/pr31081-2.C: Likewise.
1873
1874 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1875
1876         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1877         * gcc.target/mips/rsqrt-2.c: Likewise.
1878         * gcc.target/mips/rsqrt-4.c: New test.
1879
1880 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1881
1882         PR fortran/34557
1883         * gfortran.dg/equiv_substr.f90: New.
1884
1885 2008-01-03  Tom Tromey  <tromey@redhat.com>
1886
1887         PR c/34457:
1888         * gcc.dg/pr34457-2.c: New file.
1889         * gcc.dg/pr34457-1.c: New file.
1890
1891 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1892
1893         Revert fix for PR tree-optimization/34458.
1894
1895 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1896
1897         PR tree-optimization/34458
1898         * gcc.dg/tree-ssa/pr34458.c: New.
1899
1900 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1901
1902         PR libfortran/34565
1903         * gfortran.dg/internal_readwrite_1.f90:  New test.
1904         * gfortran.dg/internal_readwrite_2.f90:  New test.
1905
1906 2008-01-03  Tom Tromey  <tromey@redhat.com>
1907
1908         PR preprocessor/34602:
1909         * gcc.dg/cpp/pr34602.c: New file.
1910
1911 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1912
1913         PR tree-optimization/29484
1914         * gcc.c-torture/execute/20071220-1.c: New test.
1915         * gcc.c-torture/execute/20071220-2.c: New test.
1916
1917 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1918
1919         PR tree-optimization/34635
1920         * gcc.dg/tree-ssa/pr34635.c: New.
1921         * gcc.dg/tree-ssa/pr34635-1.c: New.
1922
1923 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1924
1925         PR middle-end/34562
1926         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1927         scan-assembler check.
1928
1929 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1930
1931         PR middle-end/34608
1932         * g++.dg/gomp/pr34608.C: New test.
1933
1934 2008-01-02  Richard Guenther  <rguenther@suse.de>
1935
1936         PR middle-end/34093
1937         PR middle-end/31976
1938         * gcc.c-torture/compile/pr34093.c: New testcase.
1939
1940 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1941
1942         * g++.dg/cpp0x/long_long.C: New.
1943
1944 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1945
1946         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1947         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1948         warning on the function main.
1949
1950 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1951
1952         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1953         rather than __v2di type.
1954
1955 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1956
1957         PR fortran/34558
1958         * gfortran.dg/linked_list_1.f90: New test.
1959
1960 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1961
1962         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1963         instead of appending to it.
1964
1965 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1966
1967         PR tree-optimization/34591
1968         * gcc.dg/vect/pr34591.c: New test.
1969
1970 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1971
1972         PR libfortran/34594
1973         * gfortran.dg/direct_io_8.f90:  New test case.
1974
1975 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1976
1977         PR target/34281
1978         * gcc.c-torture/execute/20071213-1.c: New test.
1979
1980 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1981
1982         PR libfortran/34560
1983         * gfortran.dg/read_eof_5.f90: New test.
1984
1985 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1986
1987         PR fortran/34514
1988         * gfortran.dg/initialization_17.f90: New.
1989
1990 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1991
1992         PR libfortran/34566
1993         * gfortran.dg/matmul_6.f90:  New test.
1994
1995 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1996
1997         PR fortran/34421
1998         * gfortran.dg/entry_17.f90: New.
1999
2000 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2001
2002         PR fortran/34536
2003         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2004         * gfortran.dg/real_const_3.f90: Likewise.
2005         * gfortran.dg/unary_operator.f90: New test.
2006
2007 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2008
2009         * gnat.dg/pack2.adb: New test.
2010
2011 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2012
2013         PR fortran/34559
2014         * gfortran.dg/repeat_6.f90: New test.
2015
2016 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2017
2018         PR fortran/34549
2019         * cshift_shift_real_1.f90:  New test.
2020
2021 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2022
2023         PR fortran/34540
2024         * gfortran.dg/shift-kind_2.f90: New test.
2025
2026 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2027
2028         PR target/8835
2029         * gcc.dg/pr8835-1.c: New.
2030
2031 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2032
2033         PR fortran/34438
2034         * gfortran.dg/default_initialization_3.f90: New test.
2035
2036 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2037
2038         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2039         conditions.
2040         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2041
2042 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2043
2044         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2045         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2046
2047 2007-12-20  Jason Merrill  <jason@redhat.com>
2048
2049         * gcc.dg/overload/arg[14].C: Remove expected errors.
2050
2051 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2052
2053         PR c++/34459
2054         * gcc.c-torture/execute/20071219-1.c: New test.
2055
2056 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2057
2058         PR fortran/34530
2059         * gfortran.dg/namelist_44.f90: New.
2060
2061 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2062
2063         PR fortran/34482
2064         * gfortran.dg/boz_8.f90: Add error-check check.
2065         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2066         stop by call abort.
2067
2068 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2069
2070         * gcc.dg/gomp/combined-1.c: New test.
2071
2072 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2073
2074         PR tree-optimization/34355
2075         * g++.dg/tree-ssa/pr34355.C: New test.
2076
2077 2007-12-19  Revital Eres  <eres@il.ibm.com>
2078
2079          * gcc.dg/sms-5.c: New testcase.
2080
2081 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2082
2083         PR fortran/34325
2084         * gfortran.dg/missing_parens_1.f90: New.
2085         * gfortran.dg/missing_parens_1.f90: New.
2086         
2087 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2088
2089         PR fortran/34495
2090         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2091         expressions.
2092         * gfortran.dg/transfer_simplify_7.f90: New test.
2093
2094 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2095
2096         * gcc.dg/pr32912-3.c: Compile with -w.
2097
2098         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2099
2100 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2101             Jakub Jelinek  <jakub@redhat.com>
2102         
2103         PR c++/32565
2104         PR c++/33943
2105         PR c++/33965
2106         * g++.dg/cpp0x/variadic86.C: New.
2107         * g++.dg/cpp0x/variadic87.C: New.
2108         * g++.dg/cpp0x/variadic84.C: New.
2109         * g++.dg/cpp0x/variadic85.C: New.
2110         * g++.dg/template/ttp25.C: New.
2111
2112 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2113
2114         PR tree-optimization/34123
2115         * gcc.dg/tree-ssa/pr34123.c: New test.
2116
2117 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2118
2119         PR rtl-optimization/34456
2120         * gcc.c-torture/execute/pr34456.c: New test.
2121
2122 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2123
2124         PR c++/34488
2125         * g++.dg/parse/friend7.C: New test.
2126
2127         PR rtl-optimization/34490
2128         * gcc.c-torture/execute/20071216-1.c: New test.
2129
2130 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2131
2132         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2133
2134 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2135
2136         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2137         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2138         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2139         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2140         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2141
2142 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2143
2144         PR c/34506
2145         * gcc.dg/gomp/clause-2.c: New test.
2146         * g++.dg/gomp/clause-4.C: New test.
2147
2148 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2149
2150         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2151         part of Fortran 77/95/2003.
2152
2153 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2154
2155         PR tree-optimization/34445
2156         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2157         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2158
2159 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2160
2161         PR fortran/34427
2162         * gfortran.dg/namelist_42.f90: Update.
2163         * gfortran.dg/namelist_43.f90: New.
2164         
2165 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2166
2167         PR fortran/34495
2168         * gfortran.dg/initialization_16.f90: New.
2169
2170 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2171
2172         PR fortran/34305
2173         * gfortran.dg/real_dimension_1.f:  New test case.
2174
2175 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2176
2177         * gcc.dg/torture/pr24257.c: Remove -O from options.
2178
2179 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2180
2181         PR fortran/34246
2182         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2183
2184 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2185
2186         PR fortran/31213
2187         PR fortran/33888
2188         PR fortran/33998
2189         * gfortran.dg/mapping_1.f90: New test.
2190         * gfortran.dg/mapping_2.f90: New test.
2191         * gfortran.dg/mapping_3.f90: New test.
2192
2193 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2194
2195         PR rtl-optimization/34415
2196         * gcc.c-torture/execute/pr34415.c: New test.
2197
2198 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2199
2200         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2201         void. 
2202
2203 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2204
2205         PR bootstrap/34003
2206         * gcc.dg/pr34003-1.c: New test.
2207         * gcc.dg/pr34003-2.c: New.
2208
2209 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2210
2211         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2212         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2213         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2214         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2215         add -save-temps.
2216         * gcc.target/cris/torture/cris-torture.exp,
2217         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2218         * gcc.target/cris/builtin_ctz_v3.c,
2219         gcc.target/cris/builtin_ctz_v8.c,
2220         gcc.target/cris/builtin_clz_v0.c,
2221         gcc.target/cris/builtin_clz_v3.c,
2222         gcc.target/cris/builtin_bswap_v3.c,
2223         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2224         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2225         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2226         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2227         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2228         lib/target-supports.exp: Adjust for crisv32-*-*.
2229
2230 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2231
2232         * gcc.dg/debug/const-3.c: New.
2233
2234 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2235
2236         * g++.dg/other/datasec1.C: Require named section support.
2237
2238 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2239
2240         PR target/29978
2241         * gcc.target/i386/pr29978.c: New test.
2242
2243 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2244
2245         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2246         instead of -msse4.1.
2247         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2248         * g++.dg/other/i386-2.C (dg-options): Ditto.
2249
2250 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2251
2252         PR fortran/34438
2253         * gfortran.dg/private_type_10.f90: New.
2254
2255 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2256
2257         PR fortran/34398
2258         * gfortran.dg/nan_4.f90: New.
2259
2260 2007-12-14  Richard Guenther  <rguenther@suse.de>
2261
2262         PR middle-end/34462
2263         * gcc.c-torture/compile/20071214-1.c: New testcase.
2264
2265 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2266
2267         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2268         macros to test macroized SSE intrinsics.  Use new macros to test
2269         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2270         emmintrin.h, xmmintrin.h and bmmintrin.h
2271         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2272         to test with immediate operand.
2273
2274 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2275
2276         PR target/34091
2277         * gcc.c-torture/compile/pr34091.c: New test.
2278
2279 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2280
2281         * gcc.dg/uninit-13.c: UnXFAIL.
2282         * gcc.dg/complex-5.c: New testcase.
2283
2284 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2285
2286         * gcc.dg/struct/struct-reorg.exp: Replace 
2287          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2288         
2289 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2290
2291         PR libfortran/34370
2292         PR libfortran/34323
2293         PR libfortran/34405
2294         * gfortran.dg/advance_6.f90:  New test case.
2295         * gfortran.dg/direct_io_7.f90:  New test case.
2296         * gfortran.dg/streamio_13.f90:  New test case.
2297
2298 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2299
2300         * g++.dg/cpp0x/__func__.C: New.
2301
2302 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2303
2304         PR target/34435
2305         * g++.dg/other/pr34435.C: New testcase.
2306
2307 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2308
2309         * gcc.dg/struct: New directory with tests 
2310         for struct-reorg optimizaion.
2311         * gcc.dg/struct/struct-reorg.exp: New script.
2312         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2313         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2314         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2315         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2316         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2317         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2318         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2319         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2320         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2321         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2322         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2323         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2324         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2325         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2326         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2327         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2328         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2329         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2330         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2331         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2332         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2333         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2334         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2335         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2336
2337 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2338
2339         PR fortran/34427
2340         * gfortran.dg/namelist_42.f90: New.
2341
2342 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2343
2344         PR fortran/34254
2345         * gfortran.dg/function_kinds_3.f90: New.
2346
2347 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2348
2349         * gcc.target/s390/20071212-1.c: New testcase.
2350
2351 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2352
2353         PR c++/34238
2354         * g++.dg/ext/visibility/anon7.C: Add xfail.
2355         * g++.dg/ext/visibility/anon9.C: New test.
2356         * g++.dg/ext/visibility/anon10.C: New test.
2357
2358         PR c++/34364
2359         * g++.dg/rtti/dyncast2.C: New test.
2360
2361 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2362
2363         PR tree-optimization/34407
2364         * gcc.dg/vect/pr34407.c: New test.
2365
2366 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2367
2368         PR fortran/34411
2369         * gfortran.dg/error_recovery_5.f90: New.
2370         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2371
2372 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2373
2374         PR tree-optimization/34371
2375         * gcc.c-torture/compile/20071207-1.c: New test.
2376
2377 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2378
2379         PR c++/34059
2380         * g++.dg/parse/crash40.C: New test.
2381
2382 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2383
2384         * g++.dg/opt/memcpy1.C: New test.
2385
2386 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2387
2388         PR fortran/34425
2389         * gfortran.dg/argument_checking_10.f90: New.
2390
2391 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2392
2393         PR rtl-optimization/34302
2394         * gcc.c-torture/execute/20071210-1.c: New test.
2395
2396 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2397
2398         PR c++/34395
2399         * g++.dg/cpp0x/error1.C: New test.
2400
2401         PR c++/34394
2402         * g++.dg/other/error22.C: New test.
2403
2404 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2405
2406         PR target/32086
2407         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2408         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2409         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2410
2411 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2412
2413         PR c++/34178
2414         PR c++/34340
2415         * g++.dg/template/repo6.C: New test.
2416         * g++.dg/template/repo7.C: New test.
2417         * g++.dg/template/repo8.C: New test.
2418
2419 2007-12-09  H.J. Lu  <hjl@lucon.org>
2420             Tobias Burnus  <burnus@net-b.de>
2421
2422         PR fortran/34404
2423         * gfortran.dg/read_2.f90: New.
2424
2425 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2426
2427         * lib/target-supports.exp (check_effective_target_tls_native):
2428         Fix typo.
2429
2430 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2431
2432         PR ada/34366
2433         * gnat.dg/enclosing_record_reference.ads,
2434         gnat.dg/enclosing_record_reference.adb: New test.
2435
2436 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2437
2438         PR fortran/32129
2439         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2440         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2441
2442         PR fortran/31487
2443         * gfortran.dg/char_component_initializer_1.f90: New test.
2444
2445 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2446
2447         PR fortran/34342
2448         PR fortran/34345
2449         PR fortran/18026
2450         PR fortran/29471
2451
2452         * gfortran.dg/boz_8.f90: New.
2453         * gfortran.dg/boz_9.f90: New.
2454         * gfortran.dg/boz_10.f90: New.
2455         * gfortran.dg/boz_7.f90: Update dg-warning.
2456         * gfortran.dg/pr16433.f: Add dg-error.
2457         * gfortan.dg/ibits.f90: Update dg-warning.
2458         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2459         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2460
2461 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2462
2463         PR fortran/34359
2464         * gfortran.dg/include_1.f90: New test.
2465         * gfortran.dg/include_1.inc: New.
2466         * gfortran.dg/include_2.f90: New test.
2467
2468 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2469
2470         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2471
2472 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2473
2474         PR fortran/34319
2475         * gfortran.dg/nan_3.f90: New.
2476
2477 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2478
2479         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2480
2481 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2482
2483         * gnat.dg/tamdt*.ad?: Support for ...
2484         * gnat.dg/test_tamdt.adb: New test.
2485
2486 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2487
2488         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2489         exports and document how these can be exercised.
2490
2491 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2492
2493         PR ada/15805
2494         * gnat.dg/specs/access_constants.ads: New test.
2495
2496         * gnat.dg/specs/access_constant_decl.ads: New test.
2497
2498         PR ada/21346
2499         * gnat.dg/compose.adb: New test.
2500
2501 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2502
2503         PR ada/34173
2504         * gnat.dg/unc_memops.ad[sb]: Support for ...
2505         * gnat.dg/unc_memfree.adb: New test.
2506         
2507 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2508
2509         * gfortran.dg/ltrans-7.f90: New.
2510
2511 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2512             Dorit Nuzman  <dorit@il.ibm.com>
2513
2514         PR tree-optimization/34005
2515         * gcc.dg/vect/pr34005.c: New test.
2516
2517 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2518
2519         PR c++/34336
2520         * g++.dg/template/new8.C: New test.
2521
2522 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2523
2524         PR fortran/34333
2525         * gfortran.dg/boz_7.f90: New.
2526         * gfortran.dg/int_1.f90: Disable -pedantic option.
2527         * gfortran.dg/boz_1.f90: Ditto.
2528         * gfortran.dg/boz_3.f90: Ditto.
2529         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2530         * gfortran.dg/ibits.f90: Ditto.
2531         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2532         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2533
2534 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2535
2536         PR fortran/34335
2537         * gfortran.dg/used_types_19.f90: New test.
2538
2539 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2540
2541         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2542         * gfortran.dg/nearest_2.f90: Likewise.
2543         * gfortran.dg/nearest_3.f90: Likewise.
2544
2545 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2546
2547         PR middle-end/34337
2548         * gcc.c-torture/execute/20071205-1.c: New test.
2549
2550 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2551
2552         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2553         * gfortran.dg/real_const_3.f90: Likewise.
2554
2555 2007-12-05  Richard Guenther  <rguenther@suse.de>
2556
2557         PR tree-optimization/34138
2558         * gcc.c-torture/compile/pr34138.c: New testcase.
2559
2560 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2561
2562         PR debug/33739
2563         * gfortran.dg/debug_2.f: New test.
2564
2565 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2566
2567         * gnat.dg/specs/elab1.ads: New test.
2568
2569 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2570
2571         PR target/34312
2572         * gcc.target/i386/pr34312.c: New test.
2573
2574 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2575
2576         PR fortran/34333
2577         * gfortran.dg/nan_2.f90: New.
2578
2579 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2580
2581         PR c++/34271
2582         * g++.dg/cpp0x/decltype9.C: New test.
2583         * g++.dg/cpp0x/decltype10.C: New test.
2584
2585 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2586
2587         PR ada/21489
2588         * gnat.dg/rm_6_4_1_13.adb: New test.
2589
2590 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2591
2592         PR middle-end/34134
2593         * gcc.c-torture/compile/20071117-1.c: New test.
2594
2595 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2596
2597         PR c++/34101
2598         * g++.dg/cpp0x/variadic-ttp.C: New.
2599
2600 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2601         
2602         * gcc.dg/parse-decl-after-if.c: New.
2603         * gcc.dg/20031223-1.c: Adjust.
2604         
2605 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2606
2607         PR c++/33509
2608         * g++.dg/cpp0x/variadic-throw.C: New.
2609
2610 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2611
2612         PR c++/33091
2613         * g++.dg/cpp0x/variadic-unify.C: New.
2614
2615 2007-12-04  Richard Guenther  <rguenther@suse.de>
2616
2617         PR middle-end/34334
2618         PR middle-end/34222
2619         * gcc.c-torture/compile/pr34334.c: New testcase.
2620         * g++.dg/torture/pr34222.C: New testcase.
2621
2622 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2623
2624         * gcc.c-torture/execute/20071202-1.c: New test.
2625         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2626
2627 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2628
2629         PR fortran/34318
2630         * gfortran.dg/module_nan.f90: New.
2631
2632 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2633
2634         * lib/target-supports.exp (get_compiler_messages): Replace with...
2635         (check_compile): ...this new procedure.  Handle TYPE == executable.
2636         Use comments in the source to determine the correct extension.
2637         Return a pair containing the compiler output and the output filename.
2638         Don't delete the file here.
2639         (check_no_compiler_messages_nocache): New procedure.
2640         (check_no_compiler_messages): Use it.
2641         (check_no_messages_and_pattern_nocache): New procedure.
2642         (check_no_messages_and_pattern): Use it.
2643         (check_runtime_nocache, check_runtime): New procedures.
2644         (check_effective_target_tls): Use check_no_compiler_messages.
2645         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2646         (check_effective_target_tls_runtime): Use check_runtime.
2647         (check_effective_target_fstack_protector): Likewise.
2648         (check_iconv_available): Use check_runtime_nocache.
2649         (check_effective_target_fortran_large_real): Use
2650         check_no_compiler_messages.
2651         (check_effective_target_fortran_large_int): Likewise.
2652         (check_effective_target_static_libgfortran): Likewise.
2653         (check_750cl_hw_available): Use check_cached_effective_target
2654         and check_runtime_nocache.
2655         (check_vmx_hw_available): Likewise.
2656         (check_effective_target_broken_cplxf_arg): Likewise.
2657         (check_alpha_max_hw_available): Use check_runtime.
2658         (check_function_available): Use check_no_compiler_messages.
2659         (check_cxa_atexit_available): Use check_cached_effective_target
2660         and check_runtime_nocache.
2661         (check_effective_target_dfp_nocache): Use
2662         check_no_compiler_messages_nocache.
2663         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2664         (check_effective_target_dfp): Use check_cached_effective_target.
2665         (check_effective_target_dfprt): Likewise.
2666         (check_effective_target_arm_neon_hw): Use check_runtime.
2667         (check_effective_target_ultrasparc_hw): Likewise.
2668         (check_effective_target_c99_runtime): Use
2669         check_no_compiler_messages_nocache.
2670
2671 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2672
2673         PR middle-end/29749
2674         * gcc.dg/fold-rotate-1.c: New test.
2675
2676         PR tree-optimization/33453
2677         * gcc.c-torture/compile/20071203-1.c: New test.
2678
2679 2007-12-03  Robert Dewar <dewar@adacore.com>
2680             Samuel Tardieu  <sam@rfc1149.net>
2681
2682         PR ada/34287
2683         * gnat.dg/check_elaboration_code.adb: New test.
2684         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2685         New support files.
2686
2687 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2688
2689         PR c++/34061
2690         * g++.dg/cpp0x/pr34061.C: New.
2691
2692 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2693
2694         PR c++/34273
2695         * g++.dg/other/error21.C: New.
2696
2697 2007-12-02  Revital Eres  <eres@il.ibm.com>
2698
2699         * gcc.dg/sms-4.c: New testcase.
2700
2701 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2702             Revital Eres  <eres@il.ibm.com>
2703
2704         * gcc.dg/sms-3.c: New testcase.
2705
2706 2007-12-01  Ollie Wild  <aaw@google.com>
2707
2708         PR c++/8171
2709         * g++.dg/conversion/ptrmem9.C: New test.
2710
2711 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2712
2713         PR libfortran/34291
2714         * gfortran.dg/namelist_41.f90: New test.
2715
2716 2007-11-30  Tom Tromey  <tromey@redhat.com>
2717
2718         PR preprocessor/32868:
2719         * gcc.dg/cpp/pr32868.c: New file.
2720
2721 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2722
2723         PR fortran/34248
2724         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2725
2726 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2727
2728         PR rtl-optimization/34171
2729         * gcc.dg/pr34171.c: New testcase.
2730
2731 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2732
2733         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2734
2735 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2736
2737         PR fortran/34133
2738         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2739         * gfortran.dg/bind_c_usage_11.f03: New.
2740         * gfortran.dg/bind_c_usage_12.f03: New.
2741
2742 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2743
2744         PR c++/34275
2745         * g++.dg/other/error20.C: New test.
2746
2747 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2748
2749         PR fortran/34230
2750         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2751
2752 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2753
2754         PR tree-optimization/34244
2755         * gcc.dg/tree-ssa/pr34244.c: New test.
2756
2757 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2758
2759         PR tree-optimization/33434
2760         * gcc.dg/pr33434-1.c: New test.
2761         * gcc.dg/pr33434-2.c: New test.
2762         * gcc.dg/pr33434-3.c: New test.
2763         * gcc.dg/pr33434-4.c: New test.
2764
2765         PR c++/34270
2766         * g++.dg/template/cond7.C: New test.
2767
2768         PR c++/34267
2769         PR c++/34268
2770         * g++.dg/cpp0x/decltype7.C: New test.
2771         * g++.dg/cpp0x/decltype8.C: New test.
2772
2773 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2774
2775         PR fortran/34248
2776         * gfortran.dg/result_in_spec_3.f90: New.
2777
2778 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2779
2780         PR fortran/34262
2781         * gfortran.dg/mvbits_3.f90: New.
2782
2783 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2784         
2785         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2786         Delete.
2787         (check_effective_target_hard_float): New.
2788         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2789         * gcc.dg/pr30957-1.c: Likewise.
2790         
2791 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2792
2793         PR ada/15804
2794         * gnat.dg/specs/variant_part.ads: New test.
2795
2796         PR ada/17318
2797         * gnat.dg/specs/attribute_parsing.ads: New test.
2798
2799         PR ada/32792
2800         * gnat.dg/specs/integer_value.ads: New test.
2801
2802         PR ada/22559
2803         * gnat.dg/specs/delta_small.ads: New test.
2804
2805 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2806
2807         PR tree-optimization/34140
2808         * gcc.c-torture/compile/20071128-1.c: New test.
2809
2810 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2811
2812         PR fortran/32928
2813         * gfortran.dg/data_array_1.f90
2814         * gfortran.dg/data_array_2.f90
2815         * gfortran.dg/data_array_3.f90
2816         * gfortran.dg/data_array_4.f90
2817
2818 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2819
2820         PR fortran/34227
2821         * gfortran.dg/blockdata_5.f90: New test.
2822         * gfortran.dg/blockdata_6.f90: New test.
2823
2824 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2825
2826         PR tree-optimization/34016
2827         * gcc.dg/pr34016.c: New test.
2828
2829 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2830
2831         PR fortran/29389
2832         * gfortran.dg/stfunc_6.f90: New test.
2833
2834         PR fortran/33850
2835         * gfortran.dg/assign_10.f90: New test.
2836
2837 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2838
2839         PR fortran/33541
2840         * gfortran.dg/use_11.f90: New test.
2841
2842         PR fortran/34231
2843         * gfortran.dg/generic_15.f90: New test.
2844
2845 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2846
2847         PR target/34225
2848         * gcc.dg/pr34225.c: New test.
2849
2850 2007-11-27  Richard Guenther  <rguenther@suse.de>
2851
2852         PR tree-optimization/34241
2853         * g++.dg/torture/pr34241.C: New testcase.
2854
2855 2007-11-27  Richard Guenther  <rguenther@suse.de>
2856
2857         * gcc.dg/builtins-error.c: New testcase.
2858
2859 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2860
2861         PR c++/34213
2862         * g++.dg/ext/visibility/anon8.C: New test.
2863
2864 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2865
2866         PR target/34077
2867         * gcc.target/i386/pr34077.c: New testcase.
2868
2869 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2870
2871         PR fortran/34203
2872         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2873         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2874         * gfortran.dg/backslash_1.f90: Remove no longer needed
2875         -fno-backslash option.
2876
2877 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2878
2879         PR c/23722
2880         * gcc.dg/cpp/19990413-1.c: Update.
2881         * gcc.dg/parse-else-error.c: New.
2882         * gcc.dg/parse-else-error-2.c: New.
2883         * gcc.dg/parse-else-error-3.c: New.
2884         * gcc.dg/parse-else-error-4.c: New.
2885
2886 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2887
2888         PR c++/34081
2889         * g++.dg/template/dependent-expr6.C: New testcase.
2890
2891 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2892
2893         PR target/34215
2894         * gcc.target/i386/pr34215.c: New test.
2895
2896 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2897
2898         PR target/34174
2899         * gcc.dg/torture/pr34174-1.c: New.
2900
2901 2007-11-26  Richard Guenther  <rguenther@suse.de>
2902
2903         PR middle-end/34233
2904         * gcc.dg/pr34233.c: New testcase.
2905
2906 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2907             Revital Eres  <eres@il.ibm.com>
2908
2909         PR rtl-optimization/34085
2910         * gcc.dg/tree-prof (bb-reorg.c): New test.
2911
2912 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2913
2914         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2915         Return true for MIPS16 targets.
2916
2917 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2918
2919         PR fortran/33152
2920         * gfortran.dg/blockdata_4.f90: New test.
2921
2922 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2923
2924         PR fortran/34079
2925         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2926         * gfortran.dg/bind_c_usage_16.f03: New.
2927         * gfortran.dg/bind_c_usage_16_c.c: New.
2928
2929 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2930
2931         * gnat.dg/specs/size_clause1.ads: New test.
2932         * gnat.dg/specs/size_clause2.ads: Likewise.
2933         * gnat.dg/specs/size_clause3.ads: Likewise.
2934
2935 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2936
2937         PR fortran/33499
2938         * gfortran.dg/entry_16.f90: New test.
2939
2940 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2941
2942         PR fortran/34192
2943         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2944
2945 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2946
2947         PR fortran/33541
2948         * gfortran.dg/nested_modules_1.f90: Change the reference to
2949         FOO, forbidden by the standard, to a reference to W.
2950         * gfortran.dg/use_only_1.f90: New test.
2951
2952 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2953
2954         PR fortran/34209
2955         * gfortran.dg/nearest_3.f90: New test.
2956
2957 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2958
2959         PR fortran/33317
2960         * gfortran.dg/optional_dim_2.f90: New test.
2961
2962 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2963
2964         PR fortran/34187
2965         * gfortran.dg/bind_c_usage_15.f90: New.
2966
2967 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2968
2969         PR fortran/34192
2970         * gfortran.dg/nearest_2.f90: New.
2971
2972
2973 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2974
2975         PR c++/30293
2976         PR c++/30294
2977         * g++.dg/ext/java-2.C: New test.
2978
2979 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2980             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2981         
2982         PR c++/5310
2983         * g++.dg/warn/pr5310.C: New.
2984         * g++.dg/warn/pr33160.C: New.
2985         
2986 2007-11-23  Richard Guenther  <rguenther@suse.de>
2987             Michael Matz  <matz@suse.de>
2988
2989         PR tree-optimization/34176
2990         * gcc.c-torture/execute/pr34176.c: New testcase.
2991
2992 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2993
2994         PR c++/34198
2995         * gcc.dg/Wconversion-5.c: New test.
2996         * g++.dg/Wconversion3.C: New test.
2997
2998 2007-11-23  Richard Guenther  <rguenther@suse.de>
2999
3000         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3001
3002 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3003
3004         PR c/14050
3005         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3006         qualifiers in abstract declarator.
3007
3008 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3009
3010         * gfortran.dg/derived_constructor_comps_3.f90: New.
3011
3012 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3013
3014         PR c++/34094
3015         * g++.dg/ext/visibility/anon7.C: New test.
3016
3017 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3018
3019         PR fortran/34079
3020         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3021         * gfortran.dg/bind_c_usage_13.f03: New.
3022         * gfortran.dg/bind_c_usage_14.f03: New.
3023
3024 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3025
3026         PR rtl-optimization/33848
3027         * gcc.dg/torture/pr33848.c: New test.
3028
3029 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3030
3031         PR fortran/34083
3032         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3033
3034 2007-11-20  Richard Guenther  <rguenther@suse.de>
3035
3036         PR middle-end/34154
3037         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3038
3039 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3040
3041         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3042
3043 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3044
3045         PR fortran/32770
3046         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3047         so test passes with -frecord-marker=8.
3048         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3049         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3050         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3051         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3052         * gfortrand.dg/modulo_1.f90:  Likewise.
3053
3054 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3055
3056         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3057         New procedure.
3058         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3059         * gcc.dg/pr30957-1.c: Likewise.
3060
3061 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3062
3063         PR c++/34089
3064         * g++.dg/template/crash74.C: New test.
3065
3066 2007-11-20  Richard Guenther  <rguenther@suse.de>
3067
3068         * gcc.c-torture/execute/20071120-1.c: New testcase.
3069
3070 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3071
3072         PR c/34146
3073         * gcc.dg/tree-ssa/pr34146.c: New test.
3074
3075         PR testsuite/33978
3076         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3077         dependent on target settings like move_by_pieces etc.
3078
3079         PR c++/28879
3080         * g++.dg/template/vla2.C: New test.
3081
3082         PR c++/33962
3083         * g++.dg/overload/template3.C: New test.
3084
3085 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3086
3087         PR fortran/33317
3088         * gfortran.dg/optional_dim_2.f90: Remove test.
3089
3090 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3091
3092         * gcc.dg/dfp/ddmode-ice.c: New test.
3093
3094 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3095
3096         PR tree-optimization/34036
3097         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3098
3099 2007-11-19  Richard Guenther  <rguenther@suse.de>
3100
3101         PR tree-optimization/34
3102         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3103
3104 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3105
3106         PR fortran/34079
3107         * gfortran.dg/bind_c_usage_10_c.c: New.
3108         * gfortran.dg/bind_c_usage_10.f03: New.
3109
3110 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3111
3112         * gcc.dg/pr33007.c: Expect new warning.
3113         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3114         * g++.dg/opt/pr34036.C: New test.
3115
3116 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3117
3118         PR c++/30988
3119         * g++.dg/warn/noreturn-4.C: New test.
3120         * g++.dg/warn/noreturn-5.C: New test.
3121         * g++.dg/warn/noreturn-6.C: New test.
3122         * g++.dg/warn/noreturn-7.C: New test.
3123
3124 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3125
3126         PR fortran/32770
3127         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3128         integers so tests works with -fdefault-integer-8.
3129         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3130         integers so test passes with -fdefault-integer-8.
3131         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3132         buffer length so test passes with -fdefault-integer-8.
3133         * gfortran.dg/bounds_check_8.f90:  Likewise.
3134         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3135         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3136         with -fdefault-integer-8.
3137         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3138         provoke overflow.
3139
3140 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3141
3142         PR fortran/33317
3143         * gfortran.dg/optional_dim_2.f90: New test.
3144         
3145         PR fortran/34139
3146         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3147         
3148 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3149
3150         PR rtl-optimization/34132
3151         * gcc.c-torture/compile/20071118-1.c: New test.
3152
3153 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3154
3155         PR fortran/31608
3156         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3157
3158 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3159
3160         PR fortran/34137
3161         * gfortran.dg/entry_14.f90: New.
3162         * gfortran.dg/entry_15.f90: New.
3163
3164 2007-11-18  Richard Guenther  <rguenther@suse.de>
3165
3166         PR tree-optimization/34127
3167         * gcc.c-torture/compile/pr34127.c: New testcase.
3168
3169 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3170
3171         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3172         type specifier, as they are not permitted according to the AltiVec
3173         Programming Interface Manual.
3174
3175 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3176
3177         PR fortran/34133
3178         * gfortran.dg/bind_c_usage_9.f03: New.
3179         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3180
3181 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3182
3183         PR fortran/25252
3184         * interface.c (gfc_current_interface_head,
3185         gfc_set_current_interface_head): New functions.
3186         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3187         On syntax error, restore previous state of the interface.
3188         * gfortran.h (gfc_current_interface_head,
3189         gfc_set_current_interface_head): New prototypes.
3190
3191 2007-11-17  Richard Guenther  <rguenther@suse.de>
3192
3193         PR middle-end/34130
3194         * gcc.c-torture/execute/pr34130.c: New testcase.
3195
3196 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3197
3198         PR fortran/34108
3199         * gfortran.dg/fmt_label_1.f90: New test.
3200
3201 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3202
3203         PR fortran/33957
3204         * gfortran.dg/initialization_15.f90 : New test.
3205
3206 2007-11-16  Richard Guenther  <rguenther@suse.de>
3207
3208         PR middle-end/34030
3209         * gcc.c-torture/compile/pr34030.c: New testcase.
3210
3211 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3212
3213         PR fortran/34008
3214         * gfortran.dg/interface_assignment_3.f90.
3215
3216 2007-11-16  Richard Guenther  <rguenther@suse.de>
3217
3218         PR tree-optimization/33870
3219         * gcc.dg/torture/pr33870.c: New testcase.
3220
3221 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3222
3223         PR fortran/33986
3224         * gfortran.dg/allocatable_function_3.f90.
3225
3226 2007-11-16  Richard Guenther  <rguenther@suse.de>
3227
3228         PR tree-optimization/34113
3229         * gcc.c-torture/compile/pr34113.c: New testcase.
3230
3231 2007-11-16  Richard Guenther  <rguenther@suse.de>
3232
3233         PR tree-optimization/34099
3234         * g++.dg/torture/pr3499.C: New testcase.
3235         * gcc.c-torture/execute/pr34099.c: Likewise.
3236
3237 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3238
3239         * gnat.dg/release_unc_maxalign.adb: New test.
3240
3241 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3242
3243         PR c++/34100
3244         * g++.dg/template/crash73.C: New test.
3245
3246 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3247
3248         PR middle-end/23848
3249         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3250         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3251         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3252         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3253
3254 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3255
3256         PR fortran/33917
3257         * gfortran.dg/proc_decl_11.f90: New.
3258
3259 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3260
3261         * gcc.target/spu/compare-dp.c: New test.
3262
3263 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3264
3265         * gcc.dg/pr33923.c: New test.
3266
3267 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR middle-end/34088
3270         * gcc.dg/pr34088.c: New test.
3271
3272 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3273
3274         * gcc.c-torture/compile/20071114-1.c: New test.
3275
3276 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3277
3278         PR fortran/31608
3279         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3280         to match known variations in symbol format. Document in comments.
3281
3282 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3283
3284         PR fortran/33985
3285         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3286
3287 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3288
3289         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3290         when done.
3291
3292 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3293
3294         PR fortran/33162
3295         * gfortran.dg/proc_decl_1.f90: Update.
3296         * gfortran.dg/proc_decl_7.f90: New test.
3297         * gfortran.dg/proc_decl_8.f90: New test.
3298         * gfortran.dg/proc_decl_9.f90: New test.
3299         * gfortran.dg/proc_decl_10.f90: New test.
3300
3301 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3302
3303         PR fortran/34080
3304         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3305
3306 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3307
3308         PR c++/34054
3309         PR c++/34056
3310         PR c++/34057
3311         PR c++/34058
3312         PR c++/34060
3313         * g++.dg/parse/crash36.C: Add another dg-error.
3314         * g++.dg/cpp0x/pr34054.C: New test.
3315         * g++.dg/cpp0x/pr34056.C: New test.
3316         * g++.dg/cpp0x/pr34057.C: New test.
3317         * g++.dg/cpp0x/pr34058.C: New test.
3318         * g++.dg/cpp0x/pr34060.C: New test.
3319
3320         PR tree-optimization/34063
3321         * g++.dg/tree-ssa/pr34063.C: New test.
3322
3323 2007-11-13  Diego Novillo  <dnovillo@google.com>
3324
3325         PR tree-optimization/33870
3326         * gcc.c-torture/execute/pr33870-1.c: New test.
3327         * gcc.dg/tree-ssa/alias-16.c: New test.
3328
3329 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3330
3331         PR c++/29225
3332         * g++.dg/template/crash72.C: New test.
3333
3334 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3335
3336         * g++.dg/opt/cfg5.C: New test.
3337
3338 2007-11-12  Richard Guenther  <rguenther@suse.de>
3339
3340         PR middle-end/34070
3341         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3342         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3343
3344 2007-11-12  Richard Guenther  <rguenther@suse.de>
3345
3346         PR middle-end/34027
3347         * gcc.dg/pr34027-1.c: New testcase.
3348         * gcc.dg/pr34027-2.c: Likewise.
3349
3350 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3351
3352         PR tree-optimization/33953
3353         * gcc.dg/vect/pr33953.c: New testcase.
3354
3355 2007-11-11  Tom Tromey  <tromey@redhat.com>
3356
3357         PR c++/17577:
3358         * g++.dg/ext/pr17577.h: New file.
3359         * g++.dg/ext/pr17577.C: New file.
3360
3361 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3362
3363         PR c++/8570
3364         * g++.old-deja/g++.ns/template13.C: Update expected output.
3365         * g++.old-deja/g++.pt/friend23.C: Likewise.
3366         * g++.dg/warn/pr8570.C: New.
3367
3368 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3369
3370         PR c++/34068
3371         * g++.dg/template/pseudodtor4.C: New test.
3372
3373 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3374
3375         PR middle-end/34018
3376         * g++.dg/opt/inline14.C: New test.
3377
3378         PR tree-optimization/33680
3379         * gcc.c-torture/compile/20071108-1.c: New test.
3380
3381         PR c++/32241
3382         * g++.dg/template/pseudodtor3.C: New test.
3383
3384 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3385
3386         PR c++/33510
3387         * g++.dg/cpp0x/variadic-init.C: New.
3388
3389 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3390             Jakub Jelinek  <jakub@redhat.com>
3391
3392         PR rtl-optimization/34012
3393         * gcc.target/i386/pr34012.c: New test.
3394
3395 2007-11-09  Richard Guenther  <rguenther@suse.de>
3396
3397         PR tree-optimization/33604
3398         * g++.dg/tree-ssa/pr33604.C: New testcase.
3399         * gcc.dg/pr32721.c: Adjust pattern.
3400
3401 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3402
3403         * gcc.target/mips/dse-1.c: Disable.
3404
3405 2007-11-08  Tom Tromey  <tromey@redhat.com>
3406
3407         * gcc.dg/empty-source-3.c: Update warning location.
3408         * gcc.dg/gomp/barrier-2.c: Likewise.
3409         * gcc.dg/label-decl-3.c: Likewise.
3410         * gcc.dg/label-decl-2.c: Likewise.
3411         * gcc.dg/empty-source-2.c: Likewise.
3412
3413 2007-11-08  Tom Tromey  <tromey@redhat.com>
3414
3415         PR c++/30297:
3416         * g++.dg/inherit/pr30297.C: New file.
3417
3418 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3419
3420         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3421         -fno-common for cygwin and mingw32.
3422
3423 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3424
3425         PR middle-end/33826
3426         * gcc.dg/pr33826.c: New.
3427         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3428         recursive functions being marked pure or const.
3429         
3430 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3431
3432         PR fortran/33917
3433         * gfortran.dg/proc_decl_5.f90: New.
3434         * gfortran.dg/proc_decl_6.f90: New.
3435
3436 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3437
3438         PR tree-optimization/32575
3439         * gcc.c-torture/execute/20071108-1.c: New test.
3440
3441 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3442
3443         * g++.dg/opt/anchor1.C: New.
3444
3445 2007-11-07  Diego Novillo  <dnovillo@google.com>
3446
3447         PR 33870
3448         * gcc.c-torture/execute/pr33870.x: Remove.
3449
3450 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3451
3452         PR c++/33045
3453         PR c++/33837
3454         PR c++/33838
3455         * g++.dg/cpp0x/decltype-33837.C: New.
3456         * g++.dg/cpp0x/decltype-refbug.C: New.
3457         * g++.dg/cpp0x/decltype-33838.C: New.
3458
3459 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3460
3461         * gcc.c-torture/compile/20071107-1.c: New test.
3462
3463 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3464
3465         * gcc.dg/out-of-bounds-1.c: New test.
3466
3467 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3468
3469         PR c++/33501
3470         * g++.dg/warn/incomplete2.C: New test.
3471         * g++.dg/template/incomplete4.C: New test.
3472         * g++.dg/template/incomplete5.C: New test.
3473
3474 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3475
3476         * gnat.dg/max_align.adb: New test.
3477
3478 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3479
3480         PR target/30961
3481         * gcc.target/i386/pr30961-1.c: New.
3482
3483 2007-11-06  Tom Tromey  <tromey@redhat.com>
3484
3485         PR c++/32368:
3486         * g++.dg/warn/pragma-system_header3.h: New.
3487         * g++.dg/warn/pragma-system_header3.C: New.
3488
3489         PR c++/32256:
3490         * g++.dg/warn/pragma-system_header4.C: New.
3491         * g++.dg/warn/pragma-system_header4.h: New.
3492
3493 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3494
3495         PR c++/33977
3496         PR c++/33886
3497         * g++.dg/other/canon-array.C: New.
3498         
3499 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3500
3501         * g++.dg/parser/crash36.C: Tweak expected errors.
3502         * g++.dg/cpp0x/pr31439.C: New.
3503         * g++.dg/cpp0x/pr32114.C: New.
3504         * g++.dg/cpp0x/pr32115.C: New.
3505         * g++.dg/cpp0x/pr32125.C: New.
3506         * g++.dg/cpp0x/pr32126.C: New.
3507         * g++.dg/cpp0x/pr32127.C: New.
3508         * g++.dg/cpp0x/pr32128.C: New.
3509         * g++.dg/cpp0x/pr32253.C: New.
3510         * g++.dg/cpp0x/pr32566.C: New.
3511         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3512         * g++.dg/cpp0x/pr31438.C: Ditto.
3513         * g++.dg/cpp0x/variadic81.C: Ditto.
3514         * g++.dg/cpp0x/pr31432.C: Ditto.
3515         * g++.dg/cpp0x/pr31442.C: Ditto.
3516
3517 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3518
3519         PR target/33168
3520         * g++.dg/other/datasec1.C: New test.
3521
3522         PR tree-optimization/33458
3523         * g++.dg/opt/inline12.C: New test.
3524
3525         PR tree-optimization/33993
3526         * gcc.c-torture/compile/20071105-1.c: New test.
3527
3528 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3529
3530         PR rtl-optimization/33648
3531         * gcc.dg/pr33648.c: Require effective target freorder.
3532
3533 2007-11-05  Revital Eres  <eres@il.ibm.com>
3534
3535         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3536
3537 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3538
3539         PR c++/33996
3540         PR c++/33235
3541         PR c++/33930
3542         * g++.dg/cpp0x/pr33996.C: New
3543         * g++.dg/cpp0x/rv-trivial-bug.C: New
3544         * g++.dg/cpp0x/pr33930.C: New
3545
3546 2007-11-05  Nick Clifton  <nickc@redhat.com>
3547             Sebastian Pop  <sebastian.pop@amd.com>
3548
3549         PR tree-optimization/32540
3550         PR tree-optimization/33922
3551         * gcc.dg/tree-ssa/pr32540-1.c: New.
3552         * gcc.dg/tree-ssa/pr32540-2.c: New.
3553         * gcc.dg/tree-ssa/pr33922.c: New.
3554
3555 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3556
3557         PR c++/33939
3558         * g++.dg/cpp0x/variadic-rref.C: New.
3559         
3560 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3561
3562         * g++dg/warn/pointer-integer-comparison.C: New.
3563
3564 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3565
3566         PR tree-optimization/33856
3567         * gcc.c-torture/compile/20071027-1.c: New test.
3568
3569         PR c++/33836
3570         * g++.dg/ext/label10.C: New test.
3571
3572         PR c++/33969
3573         * g++.dg/other/ptrmem9.C: New test.
3574
3575 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3576
3577         PR middle-end/32931
3578         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3579
3580 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3581
3582         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3583         * g++.dg/ext/visibility/namespace2.C: Add argument to
3584         dg-require-visibility.
3585         * g++.dg/ext/java-1.C: Disable on AIX.
3586
3587 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3588
3589         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3590
3591 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3592
3593         PR fortran/33881
3594         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3595
3596 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3597
3598         PR c/29062
3599         * gcc.dg/20031223-1.c: Adjust error output.
3600         * gcc.dg/parse-decl-after-label.c: New.
3601         
3602 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3603
3604         PR libfortran/24685
3605         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3606         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3607         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3608
3609 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3610
3611         PR rtl-optimization/28940
3612         * gcc.target/i386/addr-sel-1.c: New test.
3613
3614 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3615
3616         PR middle-end/33670
3617         * gcc.dg/pr33670.c: New test.
3618
3619 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3620
3621         PR c++/33516
3622         * g++.dg/lookup/typedef1.C: New test.
3623
3624 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3625
3626         PR testsuite/32076
3627         * lib/scandump.exp (dump-suffix): New.
3628         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3629         Include dump suffix in pass/fail messages, put regexp in quotes.
3630
3631 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3632
3633         PR c++/33495
3634         * g++.dg/other/error19.C: New.
3635
3636 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3637
3638         PR rtl-optimization/28062
3639         * gcc.c-torture/compile/20071102-1.c: New test.
3640
3641 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3642
3643         * g++.dg/cpp0x/pr33955.C: New.
3644
3645 2007-11-01  Tom Tromey  <tromey@redhat.com>
3646
3647         PR preprocessor/30805:
3648         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3649
3650 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3651
3652         PR rtl-optimization/33648
3653         * gcc.dg/pr33648.c: New test.
3654
3655 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3656
3657         PR c++/32384
3658         * g++.dg/template/pseudodtor1.C: New test.
3659         * g++.dg/template/pseudodtor2.C: New test.
3660
3661         PR c++/32260
3662         * g++.dg/rtti/typeid7.C: New test.
3663
3664 2007-11-01  Tom Tromey  <tromey@redhat.com>
3665
3666         PR preprocessor/30805:
3667         * gcc.dg/cpp/pr30805.c: New file.
3668
3669 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3670
3671         PR testsuite/25352
3672         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3673         add dg-skip-if.
3674         * gcc.c-torture/compile/20001205-1.c: Ditto.
3675         * gcc.c-torture/compile/20001226-1.c: Ditto.
3676         * gcc.c-torture/compile/20020312-1.c: Ditto.
3677         * gcc.c-torture/compile/20020604-1.c: Ditto.
3678         * gcc.c-torture/compile/920501-12.c: Ditto.
3679         * gcc.c-torture/compile/920501-4.c: Ditto.
3680         * gcc.c-torture/compile/920520-1.c: Ditto.
3681         * gcc.c-torture/compile/980506-1.c: Ditto.
3682         * gcc.c-torture/compile/990617-1.c: Ditto.
3683         * gcc.dg/compare6.c: Ditto.
3684         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3685         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3686         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3687         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3688         * g++.old-deja/g++.pt/static6.C: Ditto.
3689         * g++.old-deja/g++.pt/crash16.C: Ditto.
3690         * g++.old-deja/g++.mike/p10416.C: Ditto.
3691         * g++.old-deja/g++.mike/ns15.C: Ditto.
3692         * g++.old-deja/g++.mike/eh46.C: Ditto.
3693
3694 2007-11-01  Tom Tromey  <tromey@redhat.com>
3695
3696         * gcc.dg/redecl-1.c: Update.
3697         * gcc.dg/pr20368-3.c: Update.
3698         * gcc.dg/inline-14.c: Update.
3699         * gcc.dg/builtins-30.c: Update.
3700         * gcc.dg/dremf-type-compat-4.c: Update.
3701         * gcc.dg/pr20368-2.c: Update.
3702
3703 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3704
3705         PR rtl-optimization/33673
3706         * gcc.dg/pr33673.c: New test.
3707
3708 2007-11-01  Michael Matz  <matz@suse.de>
3709
3710         PR tree-optimization/33961
3711         * gcc.dg/pr33961.c: New test.
3712
3713 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3714
3715         PR c++/33494
3716         * g++.dg/template/error35.C: New.
3717
3718 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3719
3720         PR target/31507
3721         * gcc.dg/pr31507-1.c: New test.
3722         * gcc.dg/pr31507-2.c: New test.
3723
3724 2007-10-31  Revital Eres  <eres@il.ibm.com>
3725
3726         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3727         target.
3728         * gcc.dg/vect/tree-vect.h (check_vect): Add
3729         powerpc-*paired test.
3730         * lib/target-supports.exp (check_750cl_hw_available):
3731         New.
3732         (check_effective_target_vect_int,
3733         check_effective_target_vect_intfloat_cvt,
3734         check_effective_target_powerpc_altivec_ok,
3735         check_effective_target_vect_long,
3736         check_effective_target_vect_sdot_hi,
3737         check_effective_target_vect_udot_hi,
3738         check_effective_target_vect_pack_trunc,
3739         check_effective_target_vect_unpack,
3740         check_effective_target_vect_shift,
3741         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3742         target.
3743         * gcc.dg/vect/vect-ifcvt-11.c: New.
3744         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3745         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3746         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3747         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3748         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3749         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3750
3751 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3752             Tobias Burnus  <burnus@net-b.de>
3753
3754         PR fortran/33941
3755         * gfortran.dg/module_read_1.f90: New.
3756
3757 2007-10-31  Tom Tromey  <tromey@redhat.com>
3758
3759         PR preprocessor/30786:
3760         * gcc.dg/cpp/pr30786.c: New file.
3761
3762 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3763
3764         PR fortran/33162
3765         * gfortran.dg/interface_19.f90: New.
3766         * gfortran.dg/interface_20.f90: New.
3767         * gfortran.dg/interface_21.f90: New.
3768         
3769 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3770
3771         PR tree-optimization/32377
3772         * gfortran.dg/vect/pr32377.f90: New.
3773         
3774 2007-10-31  Richard Guenther  <rguenther@suse.de>
3775
3776         PR middle-end/33779
3777         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3778         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3779
3780 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3781
3782         PR fortran/33897
3783         * gfortran.dg/contained_3.f90: New.
3784
3785 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3786
3787         PR c++/19531
3788         * g++.dg/opt/nrv8.C: New.
3789         
3790 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3791
3792         PR c++/33709
3793         * g++.dg/opt/compound1.C: New test.
3794
3795         PR c++/33616
3796         * g++.dg/template/ptrmem18.C: New test.
3797
3798 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3799
3800         PR fortran/33596
3801         * gfortran.dg/isnan_2.f90: New test.
3802
3803 2007-10-30  Ed Schouten  <ed@fxq.nl>
3804
3805         PR tree-optimization/32500
3806         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3807
3808 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3809
3810         PR c++/31993
3811         PR c++/32252
3812         * g++.dg/cpp0x/pr31993.C: New
3813         * g++.dg/cpp0x/pr32252.C: New
3814
3815 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3816
3817         PR tree-optimization/33723
3818         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3819
3820 2007-10-30  Richard Guenther  <rguenther@suse.de>
3821
3822         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3823         gcc.target/i386/loop-3.c.
3824
3825 2007-10-30  Revital Eres  <eres@il.ibm.com>
3826
3827         * gcc.dg/vect/pr33866.c: Require vect_long.
3828
3829 2007-10-30  Revital Eres  <eres@il.ibm.com>
3830
3831         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3832         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3833
3834 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3835
3836         PR tree-optimization/32893
3837         * lib/target-supports.exp
3838         (check_effective_target_unaligned_stack): new keyword.
3839         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3840         not sensitive to unaligned_stack.
3841         * gcc.dg/vect/vect-3.c: Likewise.
3842         * gcc.dg/vect/vect-4.c: Likewise.
3843         * gcc.dg/vect/vect-5.c: Likewise.
3844         * gcc.dg/vect/vect-6.c: Likewise.
3845         * gcc.dg/vect/vect-7.c: Likewise.
3846         * gcc.dg/vect/vect-13.c: Likewise.
3847         * gcc.dg/vect/vect-17.c: Likewise.
3848         * gcc.dg/vect/vect-18.c: Likewise.
3849         * gcc.dg/vect/vect-19.c: Likewise.
3850         * gcc.dg/vect/vect-20.c: Likewise.
3851         * gcc.dg/vect/vect-21.c: Likewise.
3852         * gcc.dg/vect/vect-22.c: Likewise.
3853         * gcc.dg/vect/vect-27.c: Likewise.
3854         * gcc.dg/vect/vect-29.c: Likewise.
3855         * gcc.dg/vect/vect-64.c: Likewise.
3856         * gcc.dg/vect/vect-65.c: Likewise.
3857         * gcc.dg/vect/vect-66.c: Likewise.
3858         * gcc.dg/vect/vect-72.c: Likewise.
3859         * gcc.dg/vect/vect-73.c: Likewise.
3860         * gcc.dg/vect/vect-86.c: Likewise.
3861         * gcc.dg/vect/vect-all.c: Likewise.
3862         * gcc.dg/vect/slp-25.c: Likewise.
3863         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3864         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3865         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3866
3867         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3868         * gcc.dg/vect/vect-34.c: Likewise.
3869         * gcc.dg/vect/vect-36.c: Likewise.
3870         * gcc.dg/vect/vect-64.c: Likewise.
3871         * gcc.dg/vect/vect-65.c: Likewise.
3872         * gcc.dg/vect/vect-66.c: Likewise.
3873         * gcc.dg/vect/vect-68.c: Likewise.
3874         * gcc.dg/vect/vect-76.c: Likewise.
3875         * gcc.dg/vect/vect-77.c: Likewise.
3876         * gcc.dg/vect/vect-78.c: Likewise.
3877
3878         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3879         testcase (without no-section-anchors prefix) but with global arrays.
3880         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3881         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3882         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3883         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3884         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3885         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3886         * gcc.dg/vect/vect-77-global.c: Likewise.
3887         * gcc.dg/vect/vect-78-global.c: Likewise.
3888
3889         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3890         testcase (without no-section-anchors prefix) but fix alignment checks
3891         to also consider unaligned_stack targets.
3892         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3893
3894 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3895
3896         PR tree-optimization/33723
3897         * gcc.c-torture/execute/20071029-1.c: New test.
3898         * gcc.dg/tree-ssa/pr33723.c: New test.
3899
3900 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3901
3902         PR tree-optimization/33614
3903         * gcc.c-torture/compile/pr33614.c: New test.
3904
3905 2007-10-29  Richard Guenther  <rguenther@suse.de>
3906
3907         PR tree-optimization/33870
3908         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3909
3910 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3911
3912         PR tree-optimization/33757
3913         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3914         true architectures instead of having a big dg-skip-if.
3915
3916         PR c++/33841
3917         * g++.dg/other/bitfield3.C: New test.
3918
3919 2007-10-29  Richard Guenther  <rguenther@suse.de>
3920
3921         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3922
3923 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3924
3925         Automatic parallelization reduction tests.
3926
3927         * gcc.dg/tree-ssa/reduc-1.c: New test.
3928         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3929         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3930         * gcc.dg/tree-ssa/reduc-2.c: New test.
3931         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3932         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3933         * gcc.dg/tree-ssa/reduc-3.c: New test.
3934         * gcc.dg/tree-ssa/reduc-6.c: New test.
3935         * gcc.dg/tree-ssa/reduc-7.c: New test.
3936         * gcc.dg/tree-ssa/reduc-8.c: New test.
3937         * gcc.dg/tree-ssa/reduc-9.c: New test.
3938
3939 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3940             Zdenek Dvorak  <ook@ucw.cz>
3941
3942         OMP_ATOMIC Changes, testsuite changes.
3943
3944         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3945         instead of gimple dump.
3946         * gcc.dg/gomp/atomic-9.c: Same.
3947         * gcc.dg/gomp/atomic-10.c: Same.
3948         * g++.dg/gomp/atomic-3.C: Same.
3949         * g++.dg/gomp/atomic-9.C: Same.
3950         * g++.dg/gomp/atomic-10.C: Same.
3951
3952 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3953
3954         PR fortran/31217
3955         PR fortran/33811
3956         * gfortran.dg/forall_12.f90: New test.
3957
3958         PR fortran/33686
3959         * gfortran.dg/forall_13.f90: New test.
3960
3961 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3962             Mark Mitchell  <mark@codesourcery.com>
3963
3964         PR c++/30659
3965         * g++.dg/template/crash71.C: New.
3966
3967 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3968
3969         PR fortran/32147
3970         * gfortran.dg/module_md5_1.f90: Update hash-value.
3971
3972 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3973
3974         PR tree-opt/33589
3975         * g++.dg/torture/pr33589-1.C: New testcase.
3976         * g++.dg/torture/pr33589-2.C: New testcase.
3977
3978 2007-10-28  Richard Guenther  <rguenther@suse.de>
3979
3980         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3981
3982 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3983             Uros Bizjak  <ubizjak@gmail.com>
3984
3985         PR tree-optimization/33920
3986         * gcc.dg/tree-ssa/pr33290.c: New test.
3987
3988 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3989
3990         PR fortran/31306
3991         * gfortran.dg/argument_check_7.f90: New test.
3992         * gfortran.dg/argument_check_8.f90: New test.
3993         
3994 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3995
3996         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3997         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3998         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3999         * gcc.target/i386/sse-14.c: Ditto.
4000
4001 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4002
4003         PR c++/33844
4004         * g++.dg/other/ptrmem8.C: New test.
4005
4006         PR c++/33842
4007         * g++.dg/template/error34.C: New test.
4008
4009 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4010
4011         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4012
4013 2007-10-27  Richard Guenther  <rguenther@suse.de>
4014
4015         PR tree-optimization/33870
4016         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4017         * gcc.c-torture/execute/pr33870.c: Likewise.
4018
4019 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4020
4021         PR fortran/33162
4022         * gfortran.dg/argument_checking_9.f90: New test.
4023
4024 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4025
4026         * g++.dg/other/pr33601.C: New.
4027
4028 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4029
4030         PR c++/31988
4031         * g++.dg/init/new25.C: New.
4032
4033 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4034
4035         * g++.dg/cpp0x/pr33839.C: New.
4036         
4037 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4038
4039         PR c++/33744
4040         * g++.dg/template/arg6.C: New test.
4041
4042 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4043
4044         PR c++/31747
4045         * g++.dg/parse/crash39.C: New.
4046
4047 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4048
4049         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4050         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4051         "offset: -4B".
4052
4053 2007-10-25  David Daney  <ddaney@avtrex.com>
4054
4055         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4056
4057 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4058
4059         PR c++/33843
4060         * g++.dg/template/error32.C: New.
4061
4062 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4063             Ira Rosen  <irar@il.ibm.com>
4064
4065         PR tree-optimization/33833
4066         * gcc.dg/vect/pr33833.c: New testcase.
4067
4068 2007-10-25  David Daney  <ddaney@avtrex.com>
4069
4070         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4071
4072 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4073             Ira Rosen  <irar@il.ibm.com>
4074
4075         PR tree-optimization/33866
4076         * gcc.dg/vect/pr33866.c: New testcase.
4077
4078 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4079
4080         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4081         Add -w to compile flags to suppress "call-clobbered register" warnings
4082         and remove dg-warning directives.
4083
4084 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4085
4086         * gcc.dg/sms-2.c: Cleanup sms dump file.
4087         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4088         profile-use step.
4089
4090 2007-10-24  David Daney  <ddaney@avtrex.com>
4091
4092         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4093
4094 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4095
4096         PR target/33755
4097         * gcc.target/mips/pr33755.c: New test.
4098
4099 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4100
4101         PR tree-optimization/33804
4102         * gcc.dg/vect/pr33804.c: New testcase.
4103
4104 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4105
4106         PR forrtran/33849
4107         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4108
4109 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4110             Uros Bizjak  <ubizjak@gmail.com>
4111
4112         PR rtl-optimization/33846
4113         * gcc.dg/vect/pr33846.c: New testcase.
4114
4115 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4116             Dorit Nuzman  <dorit@il.ibm.com>
4117
4118         PR tree-optimization/33860
4119         * g++.dg/vect/pr33860.cc: New test.
4120         * g++.dg/vect/pr33860a.cc: New test.
4121
4122 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4123             Revital Eres  <eres@il.ibm.com>      
4124
4125         * gcc.dg/sms-2.c: New testcase.
4126
4127 2007-10-22  David S. Miller  <davem@davemloft.net>
4128
4129         * gcc.dg/globalreg-1.c: New test.
4130
4131 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4132             Dorit Nuzman  <dorit@il.ibm.com>
4133
4134         PR tree-optimization/33834
4135         PR tree-optimization/33835
4136         * g++.dg/vect/pr33834_1.cc: New test.
4137         * g++.dg/vect/pr33834_2.cc: New test.
4138         * g++.dg/vect/pr33835.cc: New test.
4139
4140 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4141
4142         * gcc.dg/pr33644.c: New test.
4143
4144 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4145
4146         PR c++/33372
4147         * g++.dg/gomp/pr33372-1.C: New test.
4148         * g++.dg/gomp/pr33372-2.C: New test.
4149         * g++.dg/gomp/pr33372-3.C: New test.
4150
4151 2007-10-22  Michael Matz  <matz@suse.de>
4152
4153         PR tree-optimization/33855
4154         * gcc.c-torture/compile/pr33855.c: New testcase.
4155
4156 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4157
4158         PR tree-optimization/33854
4159         * gcc.dg/vect/O1-pr33854.c: New testcase.
4160         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4161
4162 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4163
4164         * gcc.dg/unwind-1.c: Disable on AIX.
4165         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4166
4167 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4168
4169         PR fortran/33749
4170         * gfortran.dg/assign_9.f90: New test.
4171
4172 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4173
4174         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4175         (dg-mips-options): Skip tests that specify an ABI other than o32
4176         and o64 if generating MIPS16 hard-float code.
4177
4178 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4179             Revital Eres  <eres@il.ibm.com>
4180
4181         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4182         * gcc.dg/vect/vect-16.c: Fix comment.
4183         * gcc.dg/vect/pr33369.c: Require vect_int.
4184         * gcc.dg/vect/slp-33.c: Add spaces.
4185         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4186         targets.
4187         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4188         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4189         targets.
4190         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4191         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4192         targets.
4193         * gcc.dg/vect/slp-10.c: Add spaces.
4194         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4195         targets.
4196         * gcc.dg/vect/slp-36.c: Require vect_int.
4197         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4198         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4199         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4200         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4201         targets.
4202         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4203         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4204         instead of vector_alignment_reachable_for_double.
4205         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4206         (natural_alignment): Split into...
4207         (natural_alignment_32, natural_alignment_64): New.
4208         (vector_alignment_reachable): Depend on natural_alignment_32.
4209         (vector_alignment_reachable_for_double): Rename to ...
4210         (vector_alignment_reachable_for_64bit): And depend on
4211         natural_alignment_64.
4212
4213 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4214
4215         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4216         MIPS targets.
4217         * g++.dg/vect/vect.exp: Likewise.
4218         * lib/fortran-torture.exp: Likewise.
4219         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4220         mipsisa64*-*-* as the target selector.  Remove -mips64,
4221         -mhard-float and -mgp64 from the options list.
4222         * gcc.target/mips/mips-ps-2.c: Likewise.
4223         * gcc.target/mips/mips-ps-3.c: Likewise.
4224         * gcc.target/mips/mips-ps-4.c: Likewise.
4225         * gcc.target/mips/mips-ps-6.c: Likewise.
4226         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4227         options list.
4228         * gcc.target/mips/sb1-1.c: Likewise.
4229         * gcc.target/mips/mips-ps-type.c: Likewise.
4230         * gcc.target/mips/mips-ps-7.c: New test.
4231         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4232         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4233         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4234         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4235         as forcing an ABI and an architecture.
4236         (is_gp32_flag, is_gp64_flag): Fold into...
4237         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4238         then -mfp64 imply -mhard-float.  Apply register rules after the
4239         loop.  Handle -march=mipsN like -mipsN.
4240
4241 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4242
4243         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4244         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4245
4246 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4247
4248         PR fortran/33818
4249         * gfortran.dg/entry_dummy_ref_3.f90: New.
4250
4251 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4252             FX Coudert <fxcoudert@gcc.gnu.org>
4253
4254         PR fortran/31608
4255         * gfortran.dg/char_cast_1.f90: New test.
4256
4257 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4258
4259         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4260         * gfortran.dg/large_real_kind_2.F90: ditto.
4261         * gfortran.dg/default_format_2.f90: ditto.
4262         * gfortran.dg/default_format_denormal_1.f90: ditto.
4263
4264 2007-10-19  Richard Guenther  <rguenther@suse.de>
4265
4266         PR middle-end/33816
4267         PR middle-end/32921
4268         * gfortran.dg/pr32921.f: New testcase.
4269
4270 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4271
4272         PR libfortran/33544
4273         * gfortran.dg/transfer_check_1.f90: Adjust options.
4274
4275 2007-10-19  Richard Guenther  <rguenther@suse.de>
4276
4277         Revert
4278         2007-10-19  Richard Guenther  <rguenther@suse.de>
4279
4280         PR middle-end/32921
4281         * gfortran.dg/pr32921.f: New testcase.
4282
4283 2007-10-19  Richard Guenther  <rguenther@suse.de>
4284
4285         * gcc.c-torture/execute/20071018-1.c: New testcase.
4286
4287 2007-10-19  Richard Guenther  <rguenther@suse.de>
4288
4289         PR middle-end/32921
4290         * gfortran.dg/pr32921.f: New testcase.
4291
4292 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4293
4294         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4295
4296 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4297
4298         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4299
4300 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4301
4302         PR fortran/33233
4303         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4304         * gfortran.dg/host_assoc_function_3.f90: New test.
4305
4306 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4307
4308         PR fortran/33733
4309         * gfortran.dg/transfer_simplify_6.f90: New test.
4310
4311 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4312             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4313
4314         PR middle-end/33794
4315         * gfortran.dg/pr33794.f90: New testcase.
4316
4317 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4318
4319         PR target/32961
4320         * gcc.target/i386/pr32961.c: New testcase.
4321         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4322         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4323         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4324         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4325         __builtin_ia32_pslldi128 defines.
4326
4327 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4328
4329         PR fortran/33760
4330         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4331
4332 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4333
4334         PR c++/28639
4335         PR c++/30299
4336         * g++.dg/template/void12.C: New.
4337         * g++.dg/template/void13.C: New.
4338
4339 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4340
4341         PR c++/31446
4342         * g++.dg/template/void11.C: New.
4343         * g++.dg/template/void2.C: Adjust error markers.
4344         * g++.dg/template/void10.C: Likewise.
4345         * g++.dg/template/crash55.C: Likewise.
4346
4347 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4348
4349         * g++.dg/opt/const5.C: New test.
4350
4351 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4352             Maxim Kuvyrkov  <maxim@codesourcery.com>
4353
4354         * gcc.target/ia64/20040709-2.c: New test.
4355
4356 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4357
4358         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4359
4360 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4361
4362         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4363         to each function.  Check that there are no unsigned loads.
4364
4365 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4366
4367         PR tree-optimization/33136
4368         * gcc.c-torture/execute/20070824-1.c: New test.
4369         * gcc.dg/pr33136-1.c: New test.
4370         * gcc.dg/pr33136-2.c: New test.
4371         * gcc.dg/pr33136-3.c: New test.
4372
4373 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4374
4375         PR tree-optimization/33735
4376         * g++.dg/torture/pr33735.C: New.
4377
4378 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4379
4380         PR middle-end/33706
4381         * gcc.dg/va-arg-pack-2.c: New.
4382
4383 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4384
4385         PR tree-optimization/33619
4386         * gcc.dg/pr33619.c: New test.
4387
4388 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4389
4390         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4391         flag for AIX.
4392         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4393
4394 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4395
4396         PR libfortran/33055
4397         * gfortran.dg/inquire_11.f90: New test.
4398         * gfortan.dg/negative_unit_int8.f: New test.
4399
4400 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4401
4402         PR target/33133
4403         * gcc.c-torture/compile/pr33133.c: New test.
4404
4405 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4406
4407         PR libfortran/33672
4408         * gfortran.dg/namelist_40.f90: New test.
4409
4410 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4411
4412         PR fortran/33745
4413         * gfortran.dg/bounds_check_11.f90: New.
4414
4415 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4416
4417         PR c++/30303
4418         * g++.dg/other/ctor1.C: New test.
4419         * g++.dg/other/ctor2.C: New test.
4420         * g++.dg/other/dtor1.C: New test.
4421
4422 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4423
4424         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4425
4426 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4427             Paul Thomas  <pault@gcc.gnu.org>
4428
4429         PR fortran/33254
4430         PR fortran/33727
4431         * gfortran.dg/bounds_check_10.f90: New.
4432
4433 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4434
4435         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4436         * gcc.target/powerpc/popcount-1.c: Same.
4437
4438 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4439
4440         PR c++/26698
4441         * g++.dg/conversion/op4.C: New test.
4442
4443 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4444
4445         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4446
4447 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4448
4449         PR fortran/33542
4450         * gfortran.dg/ambiguous_specific_1.f90: New test.
4451
4452 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4453
4454         PR fortran/33664
4455         * gfortran.dg/impure_spec_expr_1.f90: New test.
4456         * gfortran.dg/char_result_7.f90: Remove illegal test.
4457
4458 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4459
4460         PR 11001
4461         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4462         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4463         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4464         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4465         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4466         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4467         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4468         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4469         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4470
4471 2007-10-12  Richard Guenther  <rguenther@suse.de>
4472
4473         PR middle-end/26198
4474         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4475         * gcc.c-torture/execute/20071011-1.c: Likewise.
4476         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4477
4478 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4479
4480         PR tree-optimization/33742
4481         * gcc.dg/pr33742.c: New testcase.
4482
4483 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4484
4485         PR tree-optimization/33645
4486         * gcc.dg/pr33645-1.c: New test.
4487         * gcc.dg/pr33645-2.c: New test.
4488         * gcc.dg/pr33645-3.c: New test.
4489  
4490         PR c++/32121
4491         * g++.dg/ext/label4.C: Adjust error regexp.
4492         * g++.dg/ext/label6.C: Adjust error regexp.
4493         * g++.dg/ext/label7.C: New test.
4494         * g++.dg/ext/label8.C: New test.
4495         * g++.dg/ext/label9.C: New test.
4496
4497 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4498
4499         PR middle-end/33676
4500         * gcc.dg/pr33676.c: New.
4501
4502 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4503
4504         PR c++/31441
4505         * g++.dg/cpp0x/variadic83.C: New.
4506
4507 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4508
4509         PR c++/33461
4510         * g++.dg/cpp0x/variadic81.C: New.
4511         * g++.dg/cpp0x/variadic82.C: Likewise.
4512
4513 2007-10-11  Richard Guenther  <rguenther@suse.de>
4514
4515         PR middle-end/33724
4516         * gcc.dg/pr33724.c: New testcase.
4517
4518 2007-10-11  Richard Guenther  <rguenther@suse.de>
4519
4520         PR c/33726
4521         * gcc.dg/pr33726.c: New testcase.
4522
4523 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4524
4525         PR fortran/33500
4526         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4527         
4528 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4529
4530         PR testsuite/33391
4531         * gfortran.dg/do_3.F90: Run with -fwrapv.
4532
4533 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4534
4535         * gcc.dg/unwind-1.c: New.
4536
4537 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4538
4539         PR libfortran/33683
4540         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4541         failure on some common systems.
4542
4543 2007-10-09  Richard Guenther  <rguenther@suse.de>
4544
4545         PR middle-end/33692
4546         * gcc.dg/pr33692.c: New testcase.
4547
4548 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4549
4550         PR middle-end/33669
4551         * gcc.c-torture/execute/pr33669.c: New.
4552
4553 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4554
4555         PR tree-optimization/33615
4556         * g++.dg/tree-ssa/pr33615-2.C: New test.
4557
4558 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4559
4560         PR tree-optimization/33615
4561         * g++.dg/tree-ssa/pr33615.C: New test.
4562
4563 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4564
4565         PR tree-optimization/33572
4566         * g++.dg/torture/pr33572.C: Replace with complete test.
4567
4568 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4569
4570         PR fortran/33689
4571         * gfortran.dg/spec_expr_5.f90: New.
4572
4573 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4574
4575         * gcc.dg/pragma-darwin-2.c: New.
4576
4577 2007-10-08  Richard Guenther  <rguenther@suse.de>
4578
4579         PR middle-end/33693
4580         PR middle-end/33695
4581         PR middle-end/33697
4582         * gcc.dg/pr33693.c: New testcase.
4583         * gcc.dg/pr33695.c: Likewise.
4584         * gcc.dg/pr33697.c: Likewise.
4585
4586 2007-10-08  Richard Guenther  <rguenther@suse.de>
4587
4588         PR middle-end/33691
4589         PR middle-end/33694
4590         PR middle-end/33696
4591         * gcc.dg/pr33691.c: New testcase.
4592         * gcc.dg/pr33694.c: Likewise.
4593         * gcc.dg/pr33696.c: Likewise.
4594
4595 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4596
4597         PR libfortran/33683
4598         * gfortran.dg/gamma_5.f90:  New test case
4599
4600 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4601
4602         PR fortran/20851
4603         * initialization_1.f90: Fix dg-error annotations.
4604         * initialization_14.f90: New.
4605         * initialization_7.f90: Fix dg-error annotations.
4606         * initialization_9.f90: Likewise.
4607
4608 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4609
4610         * gfortran.dg/error_recovery_4.f90: New test.
4611
4612 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4613
4614         * gfortran.dg/default_format_denormal_2.f90: New test.
4615         * gfortran.dg/default_format_2.inc: New test.
4616         * gfortran.dg/default_format_denormal_1.f90: New test.
4617         * gfortran.dg/default_format_1.inc: New test.
4618         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4619         numbers.
4620         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4621         numbers.
4622
4623 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4624
4625         * gfortran.dg/namelist_15.f90: Revise test.
4626
4627 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4628
4629         PR tree-optimization/33655
4630         * gcc.dg/torture/pr33655.c: New.
4631
4632 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4633
4634         PR tree-optimization/33572
4635         * g++.dg/torture/pr33572.C: New.
4636
4637 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4638
4639         PR fortran/25076
4640         * gfortran.dg/forall_11.f90: New.
4641
4642 2007-10-05  Michael Matz  <matz@suse.de>
4643
4644         PR middle-end/33667
4645         * gcc.dg/pr33667.c: New testcase.
4646
4647 2007-10-05  Richard Guenther  <rguenther@suse.de>
4648
4649         PR middle-end/33666
4650         * gcc.dg/pr33666.c: New testcase.
4651
4652 2007-10-05  Michael Matz  <matz@suse.de>
4653
4654         PR inline-asm/33600
4655         * gcc.target/i386/pr33600.c: New testcase.
4656
4657 2007-10-05  Richard Guenther  <rguenther@suse.de>
4658
4659         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4660
4661 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4662
4663         PR target/33635
4664         * gcc.target/mips/pr33635-1.c: New test.
4665
4666 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4667
4668         PR libfortran/33253
4669         * gfortran.dg/namelist_39.f90: Revise to use long names.
4670
4671 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4672
4673         PR fortran/33646
4674         * gfortran.dg/pr33646.f90: New file.
4675
4676 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4677
4678         PR fortran/33529
4679         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4680         * gfortran.dg/char_decl_2.f90: New test.
4681
4682 2007-10-04  Richard Guenther  <rguenther@suse.de>
4683
4684         PR middle-end/33641
4685         * gcc.c-torture/compile/pr33641.c: New testcase.
4686
4687 2007-10-04  Michael Matz  <matz@suse.de>
4688
4689         PR rtl-optimization/33653
4690         * gcc.dg/pr33653.c: New.
4691
4692 2007-10-04  Richard Guenther  <rguenther@suse.de>
4693
4694         PR tree-optimization/33627
4695         * g++.dg/torture/pr33627.C: New testcase.
4696
4697 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4698
4699         PR fortran/33626
4700         * gfortran.dg/parens_6.f90: New.
4701
4702 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4703
4704         PR fortran/33646
4705         PR fortran/33542
4706         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4707
4708 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4709
4710         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4711
4712 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4713
4714         PR target/33635
4715         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4716         and mips_forced_be.
4717         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4718         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4719         options.
4720         * gcc.target/mips/fpr-moves-1.c: New test.
4721         * gcc.target/mips/fpr-moves-2.c: Likewise.
4722         * gcc.target/mips/fpr-moves-3.c: Likewise.
4723         * gcc.target/mips/fpr-moves-4.c: Likewise.
4724         * gcc.target/mips/fpr-moves-5.c: Likewise.
4725         * gcc.target/mips/fpr-moves-6.c: Likewise.
4726         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4727
4728 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4729
4730         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4731
4732 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4733
4734         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4735         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4736
4737 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4738
4739         PR fortran/33198
4740         * gfortran.dg/common_errors_1.f90: New.
4741
4742 2007-10-03  Doug Kwan  <dougkwan@google.com>
4743         Richard Guenther  <rguenther@suse.de>
4744
4745         PR debug/31899
4746         * g++.dg/debug/using3.C: New testcase.
4747
4748 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4749
4750         PR libfortran/33253
4751         * gfortran.dg/namelist_38.f90: New test.
4752         * gfortran.dg/namelist_39.f90: New test.
4753
4754 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4755
4756         PR libfortran/33469
4757         * gfortran.dg/default_format_1.f90: New test.
4758         * gfortran.dg/default_format_2.f90: New test.
4759         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4760         * gfortran.dg/real_const_3.f90: Adjust expected output.
4761
4762 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4763
4764         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4765         default ABI.  Split mips_forced_abi into mips_forced_abi and
4766         mips_forced_regs.
4767         (is_gp32_flag): Return true for -mabi=32.
4768         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4769         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4770         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4771         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4772         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4773         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4774         * gcc.target/mips/save-restore-2.c: Likewise.
4775         * gcc.target/mips/save-restore-3.c: Likewise.
4776         * gcc.target/mips/save-restore-4.c: Likewise.
4777
4778 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4779
4780         PR middle-end/33617
4781         * gcc.c-torture/compile/pr33617.c: New test.
4782
4783 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4784
4785         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4786         -gstabs+ for extended options.
4787
4788 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4789
4790         PR fortran/33542
4791         * gfortran.dg/ambiguous_specific_1.f90: New test.
4792
4793 2007-10-02  Revital Eres  <eres@il.ibm.com>
4794
4795         * gcc.target/powerpc/paired-8.c: New test.
4796         * gcc.target/powerpc/paired-9.c: New test.
4797         * gcc.target/powerpc/paired-10.c: New test.
4798
4799 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4800
4801         PR fortran/33566
4802         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4803
4804 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4805
4806         PR fortran/33554
4807         * gfortran.dg/intent_out_2.f90: New test.
4808
4809 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4810
4811         PR fortran/33550
4812         * gfortran.dg/ambiguous_reference_1.f90: New test.
4813
4814 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4815
4816         PR fortran/31154
4817         PR fortran/31229
4818         PR fortran/33334
4819         * gfortran.dg/function_kinds_1.f90: New test.
4820         * gfortran.dg/function_kinds_2.f90: New test.
4821         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4822         use association into interfaces.
4823
4824 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4825
4826         PR testsuite/31828
4827         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4828         (overflow): Use INFINITY, not FP_INFINITE.
4829         gcc.dg/float-range-4.c: Likewise.
4830         gcc.dg/float-range-5.c: Likewise.
4831
4832 2007-10-01  Nick Clifton  <nickc@redhat.com>
4833
4834         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4835         for 16-bit targets.
4836
4837 2007-09-30  Diego Novillo  <dnovillo@google.com>
4838
4839         PR 33593
4840         * g++.dg/tree-ssa/pr33593.C: New test.
4841
4842 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4843
4844         PR libfortran/33400
4845         * gfortran.dg/PR19872.f: Fix test condition.
4846         * gfortran.dg/list_read_7.f90: New test.
4847
4848 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4849
4850         PR tree-optimization/33597
4851         * gcc.dg/vect/pr33597.c: New testcase.
4852
4853 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4854
4855         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4856         * gcc.target/i386/pr33524.c: ...this.
4857
4858 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4859
4860         PR fortran/33354
4861         * gfortran.dg/minmaxloc_4.f90: New.
4862
4863 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4864
4865         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4866
4867 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4868
4869         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4870
4871 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4872
4873         PR c++/33213
4874         * g++.dg/cpp0x/variadic79.C: New.
4875
4876 2007-09-28  Michael Matz  <matz@suse.de>
4877             Jakub Jelinek  <jakub@redhat.com>
4878
4879         PR rtl-optimization/33552
4880         * gcc.target/i386/pr33552.c: New runtime test.
4881         * gcc.target/i386/strinline.c: New compile time test.
4882
4883 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4884
4885         * gfortran.dg/openmp_stack.f90: Removed.
4886
4887         PR c++/31434
4888         * g++.dg/cpp0x/variadic80.C: New test.
4889
4890 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4891
4892         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4893         r128057.
4894
4895 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4896
4897         PR middle-end/7003
4898         * gcc.target/powerpc/gcse-1.c: New test.
4899
4900 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4901
4902         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4903         fixed capitalizations.
4904         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4905         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4906         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4907         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4908         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4909         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4910         * gfortran.dg/min_max_conformance.f90: Likewise.
4911
4912 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4913
4914         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4915         options.
4916         * gcc.dg/c99-tgmath-2.c: Likewise.
4917         * gcc.dg/c99-tgmath-3.c: Likewise.
4918         * gcc.dg/c99-tgmath-4.c: Likewise.
4919
4920 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4921
4922         PR fortran/33568
4923         * gfortran.dg/anint_1.f90: New test.
4924
4925 2007-09-27  Ian Lance Taylor  <iant@google.com>
4926
4927         PR tree-optimization/33565
4928         * gcc.dg/Wstrict-overflow-20.c: New test.
4929
4930 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4931
4932         * gfortran.dg/openmp_stack.f90: Fix typo.
4933         * gfortran.dg/recursive_stack.f90: Fix typo.
4934
4935 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4936
4937         PR c++/33493
4938         * g++.dg/template/error31.C: New.
4939
4940 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4941
4942         * lib/prune.exp: Prune also "^In function .*$" lines and
4943         "^    inlined from .*$" lines.
4944
4945 2007-09-26  Richard Guenther  <rguenther@suse.de>
4946
4947         PR tree-optimization/33563
4948         * gcc.dg/torture/pr33563.c: New testcase.
4949
4950 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4951
4952         PR c/25309
4953         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4954         array.
4955         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4956         without -O2.
4957
4958 2007-09-26  Richard Guenther  <rguenther@suse.de>
4959
4960         PR tree-optimization/30375
4961         PR tree-optimization/33560
4962         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4963         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4964         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4965         * gcc.dg/torture/pr30375.c: New testcase.
4966         * gcc.dg/torture/pr33560.c: New testcase.
4967         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4968
4969 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4970
4971         PR c++/33207
4972         * g++.dg/parse/crash38.C: New test.
4973
4974 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4975
4976         PR target/33524
4977         * gcc.target/i386/sse5-convert.c: New file, test int->long
4978         vectorized conversions.
4979
4980 2007-09-25  Revital Eres  <eres@il.ibm.com>
4981
4982         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4983
4984 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4985
4986         PR c/32295
4987         * gcc.dg/enum-incomplete-1.c: New test.
4988
4989 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4990
4991         * gcc.c-torture/compile/20070919-1.c: New test.
4992
4993 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4994
4995         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4996
4997 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4998
4999         PR c++/14688
5000         * g++.dg/inherit/override_attribs.C: New file.
5001
5002 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5003
5004         PR fortran/33269
5005         * io.c (check_format_string): Move NULL and constant checks into
5006         this function.
5007         (check_io_constraints): Call gfc_simplify_expr() before calling
5008         check_format_string().  Remove NULL and constant checks.
5009
5010 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5011
5012         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5013         * gcc.c-torture/execute/loop-2g.x: Likewise.
5014
5015 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5016
5017         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5018         Reject hard-float modes unless the ABI is o32 or o64.
5019         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5020         of gcc.exp.  Skip the tests when mips16 code generation is not
5021         supported.
5022         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5023         and use dg-add-options mips16_attribute.
5024
5025 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5026
5027         PR c++/33506
5028         * g++.dg/ext/attrib29.C: New test.
5029
5030 2007-09-23  Ollie Wild  <aaw@google.com>
5031
5032         * gcc.dg/fold-bitand-1.c: New test.
5033         * gcc.dg/fold-bitand-2.c: New test.
5034         * gcc.dg/fold-bitand-3.c: New test.
5035         * gcc.dg/fold-bitand-4.c: New test.
5036
5037 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5038
5039         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5040         any of the macros to be defined for __mips16.
5041         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5042
5043 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5044
5045         * gcc.dg/vect/pr21591.c: Require vect_int.
5046         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5047         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5048         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5049
5050 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5051
5052         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5053         attributes.
5054         * gcc.dg/va-arg-pack-len-2.c: New test.
5055         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5056         attributes.
5057         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5058
5059         PR tree-optimization/32772
5060         * gcc.c-torture/compile/20070905-1.c: New test.
5061
5062         PR tree-optimization/32975
5063         * gcc.dg/pr32975.c: New test.
5064
5065         PR middle-end/28755
5066         * gcc.dg/pr28755.c: New test.
5067
5068 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5069
5070         * lib/target-supports.exp (check_effective_target_nomips16): New
5071         procedure.
5072         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5073         for mipsisa64*-*-*.
5074         * gcc.dg/vect/vect.exp: Likewise.
5075         * g++.dg/vect/vect.exp: Likewise.
5076         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5077         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5078         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5079         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5080         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5081         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5082         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5083         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5084         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5085         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5086         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5087         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5088         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5089         (test14, test15, test16, test17, test18): Likewise.
5090         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5091         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5092         (test14, test15, test16, test17, test18, test19, test20, test21)
5093         (test22): Likewise.
5094         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5095         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5096         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5097         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5098         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5099         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5100         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5101         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5102         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5103         (test13, test14, test15, test16, test17, test18, test19, test20)
5104         (test21, test22, test23, test24, test25, test26, test27, test28)
5105         (test29, test30, test31): Likewise.
5106         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5107         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5108         (test13, test14, test15, test16, test17, test18, test19, test20)
5109         (test21, test22, test23, test24, test25, test26, test27, test28)
5110         (test29, test30, test31, test32, test33, test34, test35, test36)
5111         (test37, test38, test39, test40, test41, test42, test43, test44)
5112         (test45, test46, test47, test48, test49, test50, test51, test52)
5113         (test53, test54, test55, test56, test57, test58, test59, test60)
5114         (test61, test62, test63): Likewise.
5115         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5116         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5117         (test13, test14, test15, test16, test17, test18, test19, test20)
5118         (test21, test22, test23, test24, test25, test26, test27, test28)
5119         (test29, test30, test31): Likewise.
5120         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5121         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5122         (test13, test14, test15, test16, test17, test18, test19, test20)
5123         (test21, test22, test23, test24, test25, test26, test27, test28)
5124         (test29, test30, test31): Likewise.
5125         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5126         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5127         (test13, test14, test15): Likewise.
5128         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5129         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5130         (test13, test14, test15): Likewise.
5131         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5132         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5133         (test13, test14, test15, test16, test17, test18, test19, test20)
5134         (test21, test22, test23, test24, test25, test26, test27, test28)
5135         (test29, test30, test31): Likewise.
5136         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5137         (matrix_multiply4: Likewise.
5138         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5139         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5140         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5141         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5142         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5143         (test13, test14, test15, test16, test17, test18, test19, test20)
5144         (test21, test22, test23, test24, test25, test26, test27, test28)
5145         (test29, test30, test31): Likewise.
5146         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5147         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5148         (test13, test14, test15, test16, test17, test18, test19, test20)
5149         (test21, test22, test23, test24, test25, test26, test27, test28)
5150         (test29, test30, test31): Likewise.
5151         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5152         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5153         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5154         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5155         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5156         (sub_v4qi): Likewise.
5157         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5158         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5159         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5160         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5161         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5162         (subb, subc): Likewise.
5163         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5164         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5165         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5166         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5167         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5168         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5169         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5170         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5171         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5172         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5173         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5174         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5175         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5176
5177 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5178
5179         * lib/target-supports.exp (add_options_for_mips16_attribute)
5180         (check_effective_target_mips16_attribute): New functions.
5181         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5182         command line.
5183         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5184         extra_test_flags.
5185         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5186         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5187         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5188         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5189         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5190         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5191         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5192         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5193         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5194         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5195         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5196         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5197         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5198         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5199         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5200         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5201         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5202         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5203         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5204         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5205         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5206         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5207         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5208         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5209         (NOMIPS16): Delete.
5210         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5211         of dg-options.
5212         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5213         options.  Require { target mips16_attribute } and use dg-add-options
5214         to add the associated options.
5215         (foo): Use MIPS16.
5216         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5217         * gcc.target/mips/call-saved-3.c: Likewise.
5218         * gcc.target/mips/code-readable-1.c: Require { target
5219         mips16_attribute } and use dg-add-options to add the associated
5220         options.  Remove trailing whitespace.
5221         (NOMIPS16): Delete.
5222         * gcc.target/mips/code-readable-2.c: Likewise.
5223         * gcc.target/mips/code-readable-3.c: Likewise.
5224         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5225         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5226         Require { target mips16_attribute } and use dg-add-options to
5227         add the associated options.
5228         (cksum16, cksum8): Use MIPS16.
5229         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5230         Require { target mips16_attribute } and use dg-add-options to
5231         add the associated options.
5232         (foo): Use MIPS16.
5233         * gcc.target/mips/save-restore-2.c: Likewise.
5234         * gcc.target/mips/save-restore-3.c: Likewise.
5235         * gcc.target/mips/save-restore-4.c: Likewise.
5236         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5237         -mno-abicalls.
5238         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5239         (foo): Use NOMIPS16.
5240
5241 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5242
5243         PR fortran/33337
5244         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5245
5246         PR fortran/33376
5247         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5248
5249 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5250
5251         PR fortran/33445
5252         * gfortran.dg/gomp/free-2.f90: New.
5253         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5254         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5255
5256 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5257
5258         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5259         * gcc.target/i386/sse5-haddX.c: Ditto.
5260         * gcc.target/i386/sse5-hsubX.c: Ditto.
5261         * gcc.target/i386/sse5-maccXX.c: Ditto.
5262         * gcc.target/i386/sse5-msubXX.c: Ditto.
5263         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5264         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5265         * gcc.target/i386/sse5-permpX.c: Ditto.
5266         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5267         effective target.
5268         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5269         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5270         * gcc.target/i386/sse5-pcmov.c: Ditto.
5271         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5272
5273 2007-09-22  Richard Guenther  <rguenther@suse.de>
5274
5275         PR tree-optimization/33146
5276         * gcc.c-torture/compile/pr33146.c: New testcase.
5277
5278 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5279
5280         * lib/target-supports.exp (check_cached_effective_target): New
5281         procedure.
5282         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5283         (check_effective_target_c99_runtime): New procedure.
5284         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5285         (test3l): Likewise cargl.
5286         * gcc.dg/builtins-59.c: Require c99_runtime.
5287         * gcc.dg/builtins-61.c: Likewise.
5288         * gcc.dg/builtins-62.c: Likewise.
5289
5290 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5291
5292         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5293         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5294         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5295         target-specific dg-options.
5296         * gcc.dg/builtins-20.c: Likewise.
5297         * gcc.dg/builtins-53.c: Likewise.
5298         * gcc.dg/builtins-55.c: Likewise.
5299         * gcc.dg/single-precision-constant.c: Likewise.
5300         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5301         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5302         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5303         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5304         * gcc.dg/torture/builtin-power-1.c: Likewise.
5305
5306 2007-09-21  Chao-ying Fu  <fu@mips.com>
5307
5308         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5309         check if targets have fixed-point supports.
5310         * gcc.dg/fixed-point/fixed-point.exp: New file.
5311         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5312         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5313         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5314         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5315         * gcc.dg/fixed-point/constants-pedantic.c,
5316         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5317         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5318         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5319         * gcc.dg/fixed-point/keywords-pedantic.c,
5320         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5321         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5322         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5323         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5324         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5325         * gcc.dg/fixed-point/func-vararg-mixed.c,
5326         * gcc.dg/fixed-point/operator-logical.c,
5327         * gcc.dg/fixed-point/struct-union.c,
5328         * gcc.dg/fixed-point/bit-complement.c,
5329         * gcc.dg/fixed-point/operator-bitwise.c,
5330         * gcc.dg/fixed-point/operator-comma.c,
5331         * gcc.dg/fixed-point/struct-layout-1.c,
5332         * gcc.dg/fixed-point/union-init.c,
5333         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5334         * gcc.dg/fixed-point/func-mixed.c,
5335         * gcc.dg/fixed-point/func-vararg-size0.c,
5336         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5337         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5338         * gcc.dg/fixed-point/operator-unary.c,
5339         * gcc.dg/fixed-point/allop-const.c,
5340         * gcc.dg/fixed-point/muldiv-warning.c,
5341         * gcc.dg/nofixed-point-1.c,
5342         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5343         * gcc.target/mips/fixed-vector-type.c,
5344         * gcc.target/mips/fixed-scalar-type.c: New tests.
5345
5346 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5347
5348         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5349         * gnat.dg/test_nested_subtype_byref.adb: New test.
5350
5351 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5352
5353         PR fortran/33439
5354         * gfortran.dg/gomp/pr33439.f90: New test.
5355
5356 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5357
5358         PR fortran/33455
5359         * gfortran.dg/merge_char_3.f90: New.
5360
5361 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5362
5363         PR fortran/33037
5364         * gfortran.dg/transfer_check_1.f90: New.
5365
5366 2007-09-20  Asher Langton  <langton2@llnl.gov>
5367
5368         PR fortran/20441
5369         * gfortran.dg/init_flag_1.f90: New.
5370         * gfortran.dg/init_flag_2.f90: New.
5371         * gfortran.dg/init_flag_3.f90: New.
5372         * gfortran.dg/init_flag_4.f90: New.
5373         * gfortran.dg/init_flag_5.f90: New.
5374         * gfortran.dg/init_flag_6.f90: New.
5375         * gfortran.dg/init_flag_7.f90: New.
5376
5377 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5378
5379         PR c++/33460
5380         * g++.dg/ext/anon-struct6.C: New.
5381
5382 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5383
5384         PR libfortran/23272
5385         * gfortran.dg/inquire_10.f90: New test.
5386
5387 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5388
5389         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5390
5391 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5392
5393         PR fortran/33221
5394         * gfortran.dg/used_types_18.f90: Declare variable of empty
5395         derived type.
5396
5397 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5398
5399         PR fortran/33288
5400         * gfortran.dg/array_constructor_19.f90: New test.
5401
5402 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5403
5404         PR debug/33316
5405         * gcc.dg/debug/pr33316.c: New test.
5406
5407         PR c++/33496
5408         * g++.dg/cpp0x/variadic76.C: New test.
5409         * g++.dg/cpp0x/variadic77.C: New test.
5410         * g++.dg/cpp0x/variadic78.C: New test.
5411
5412         PR c/33238
5413         PR c/27301
5414         * gcc.c-torture/execute/20070919-1.c: New test.
5415         * gcc.dg/pr33238.c: New test.
5416         * gcc.dg/pr27301.c: New test.
5417
5418 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5419
5420         * lib/target-supports.exp (check_effective_target_mips64): New
5421         procedure.
5422         * gcc.dg/lower-subreg-1.c: Require !mips64.
5423         * gcc.dg/sibcall-3.c (ATTR): New macro.
5424         (recurser_void1, recurser_void2): Use it.
5425         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5426         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5427
5428 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5429
5430         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5431         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5432         warning annotation.
5433         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5434
5435 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5436
5437         PR fortran/33497
5438         * gfortran.dg/c_loc_tests_11.f03: New test case.
5439
5440 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5441
5442         PR c++/33459
5443         * g++.dg/init/ref14.C: New.
5444
5445 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5446
5447         * gnat.dg/slice2.ad[sb]: New testcase.
5448
5449 2007-09-19  Nick Clifton  <nickc@redhat.com>
5450
5451         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5452
5453 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5454
5455         * gcc.target/bfin/bfin.exp: New.
5456         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5457         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5458         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5459         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5460         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5461         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5462         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5463         mcpu-bf561.c, mcpu-default.c}: New tests.
5464
5465 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5466
5467         Restore detection of unsupported TLS.
5468
5469         Revert this patch:
5470         2007-02-10  Richard Henderson  <rth@redhat.com>
5471
5472         * lib/target-supports.exp (check_effective_target_tls): Redefine
5473         to mean non-emulated tls.
5474         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5475         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5476         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5477         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5478         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5479         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5480         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5481
5482         And then:
5483         * lib/target-supports.exp (check_effective_target_tls): Use
5484         stronger test for compiler support for TLS.
5485         (check_effective_target_tls_native): New, to test for non-emulated
5486         TLS support.
5487         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5488         instead of dg-require-effective-target tls.
5489         * g++.dg/gomp/copyin-1.C: Likewise.
5490         * g++.dg/gomp/sharing-1.C: Likewise.
5491         * g++.dg/gomp/tls-1.C: Likewise.
5492         * g++.dg/gomp/tls-2.C: Likewise.
5493         * g++.dg/gomp/tls-3.C: Likewise.
5494         * g++.dg/tls/diag-1.C: Likewise.
5495         * g++.dg/tls/diag-2.C: Likewise.
5496         * g++.dg/tls/diag-3.C: Likewise.
5497         * g++.dg/tls/diag-4.C: Likewise.
5498         * g++.dg/tls/diag-5.C: Likewise.
5499         * g++.dg/tls/init-1.C: Likewise.
5500         * g++.dg/tls/init-2.C: Likewise.
5501         * g++.dg/tls/trivial.C: Likewise.
5502         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5503         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5504         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5505         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5506         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5507         * gcc.dg/gomp/clause-1.c: Likewise.
5508         * gcc.dg/gomp/copyin-1.c: Likewise.
5509         * gcc.dg/gomp/sharing-1.c: Likewise.
5510         * gcc.dg/gomp/tls-1.c: Likewise.
5511         * gcc.dg/gomp/tls-2.c: Likewise.
5512         * gcc.dg/tls/alpha-1.c: Likewise.
5513         * gcc.dg/tls/opt-1.c: Likewise.
5514         * gcc.dg/tls/opt-13.c: Likewise.
5515         * gcc.dg/tls/opt-14.c: Likewise.
5516         * gcc.dg/tls/opt-2.c: Likewise.
5517         * gcc.dg/tls/opt-3.c: Likewise.
5518         * gcc.dg/tls/opt-4.c: Likewise.
5519         * gcc.dg/tls/opt-7.c: Likewise.
5520         * gcc.dg/tls/section-1.c: Likewise.
5521         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5522         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5523         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5524         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5525         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5526         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5527         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5528         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5529         * gfortran.dg/gomp/fixed-1.f: Likewise.
5530         * gfortran.dg/gomp/free-1.f90: Likewise.
5531         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5532         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5533         * gfortran.dg/gomp/reduction1.f90: Likewise.
5534         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5535
5536 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5537
5538         PR fortran/31119
5539         * gfortran.dg/bounds_check_9.f90: New test.
5540         * gfortran.dg/bounds_check_fail_2.f90: New test.
5541
5542 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5543
5544         PR c++/33462 (again)
5545         * g++.dg/ext/va-arg1.C: Adjust.
5546
5547 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5548
5549         PR c++/33462
5550         * g++.dg/ext/va-arg1.C: New.
5551
5552 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5553
5554         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5555
5556 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5557
5558         PR c++/33463
5559         * g++.dg/rtti/typeid6.C: New.
5560
5561 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5562
5563         PR c++/33464
5564         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5565         * g++.dg/ext/is_class_error2.C: New.
5566
5567 2007-09-18  Richard Guenther  <rguenther@suse.de>
5568
5569         PR tree-optimization/33340
5570         * g++.dg/torture/pr33340.C: New testcase.
5571
5572 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5573
5574         PR fortran/33231
5575         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5576         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5577         * gfortran.dg/elemental_subroutine_5.f90: New.
5578
5579 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5580
5581         * lib/target-supports.exp (check_profiling_available): Extend
5582         mips*-*-elf check to mips*-*-elf*.
5583
5584 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5585
5586         * gcc.dg/format/c90-scanf-5.c: New test.
5587         * gcc.dg/format/c99-scanf-4.c: New test.
5588         * gcc.dg/format/ext-7.c: New test.
5589         * gcc.dg/format/ext-8.c: New test.
5590
5591         PR middle-end/33423
5592         * gcc.c-torture/compile/20070915-1.c: New test.
5593
5594 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5595
5596         PR fortran/33106
5597         * gfortran.dg/private_type_9.f90: New.
5598
5599 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5600
5601         PR middle-end/33449
5602         * gfortran.dg/pr33449.f90: New test.
5603
5604 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5605
5606         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5607         * gfortran.dg/private_type_1.f90: Ditto
5608         * gfortran.dg/interface_18.f90: New.
5609         * gfortran.dg/private_type_8.f90: New.
5610
5611 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5612
5613         PR c++/33124
5614         * g++.dg/warn/new1.C: Adjust.
5615         * g++.dg/torture/str_empty.C: Likewise.
5616
5617 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5618
5619         * gcc.target/mips/dse-1.c: New test.
5620
5621 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5622
5623         PR c++/32756
5624         * g++.dg/overload/operator3.C: New.
5625
5626 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5627
5628         * gcc.target/mips/truncate-1.c: New test.
5629
5630 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5631
5632         PR fortran/29396
5633         PR fortran/29606
5634         PR fortran/30625
5635         PR fortran/30871
5636         * gfortran.dg/subref_array_pointer_1.f90: New test.
5637         * gfortran.dg/subref_array_pointer_2.f90: New test.
5638
5639 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5640
5641         * gfortran.dg/nint_2.f90: Correct last change.
5642
5643 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5644
5645         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5646
5647 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5648
5649         * gcc.dg/vect/pr33373b.c: New test.
5650
5651 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5652
5653         PR target/33438
5654         * gcc.target/i386/pr33438.c: New test.
5655
5656 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5657
5658         * gfortran.dg/nint_2.f90: Revert previous commit.
5659
5660 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5661
5662         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5663
5664 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5665
5666         PR debug/33429
5667         * g++.dg/other/unused1.C: XFAIL class2 scan.
5668
5669 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5670
5671         PR fortran/33343
5672         * gfortran.dg/elemental_args_check_1.f90: New.
5673         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5674         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5675
5676 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5677
5678         * gfortran.dg/recursive_check_3.f90: New.
5679
5680 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5681
5682         PR fortran/33412
5683         * gfortran.dg/elemental_bind_c.f90: New.
5684
5685 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5686
5687         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5688         * gcc.target/mips/mips16-attributes-2.c: New test.
5689         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5690         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5691         hard-float asm when __mips16 is defined.
5692         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5693         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5694         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5695         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5696         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5697         * gcc.target/mips/pr26765.c (foo): Likewise.
5698         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5699         targets, use dg-mips-options instead of dg-options, and use -mgp32
5700         to force 32-bit mode.
5701         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5702         and 64-bit mode.
5703         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5704
5705 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5706             Michael Meissner  <michael.meissner@amd.com>
5707
5708         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5709         * gcc.target/i386/sse5-hsubX.c: Ditto.
5710         * gcc.target/i386/sse5-permpX.c: Ditto.
5711         * gcc.target/i386/sse5-haddX.c: Ditto.
5712         * gcc.target/i386/sse5-maccXX.c: Ditto.
5713         * gcc.target/i386/sse5-msubXX.c: Ditto.
5714         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5715         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5716
5717         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5718         optimizes floating point conditional moves into the pcmov
5719         instruction on SSE5.
5720         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5721
5722         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5723         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5724         SSE5.
5725
5726         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5727         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5728
5729         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5730         optimizes (a*b)+c into fmadd on SSE5.
5731
5732         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5733         whether the SSE5 instructions can be generated.
5734
5735         * gcc.target/i386/sse5-check.h: New. Add support for 
5736         SSE5 tests.
5737
5738         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5739         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5740         * gcc.target/i386/sse-13.c: Ditto.
5741         * gcc.target/i386/sse-14.c: Ditto.
5742
5743 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5744
5745         PR testsuite/33153
5746         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5747         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5748
5749 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5750
5751         PR target/32338
5752         * gcc.dg/pr32338-1.c: New test.
5753         * gcc.dg/pr32338-2.c: New test.
5754
5755 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5756         
5757         * lib/target-supports.exp (check_effective_target_sync_int_long):
5758         Revert change to add xtensa.
5759         (check_effective_target_sync_char_short): Likewise.
5760         
5761 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5762
5763         * gnat.dg/packed_subtype.adb: New test.
5764
5765 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5766
5767         PR fortran/33297
5768         * gfortran.dg/intrinsic_size.f90: New.
5769
5770 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5771
5772         PR fortran/33284
5773         PR fortran/33310
5774         * gfortran.dg/conflicts_2.f90: New.
5775
5776 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5777
5778         PR tree-optimization/32377
5779         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5780         dependence distance.
5781         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5782         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5783         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5784         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5785
5786 2007-09-12  Richard Guenther  <rguenther@suse.de>
5787
5788         PR middle-end/33382
5789         * gcc.c-torture/compile/pr33382.c: New testcase.
5790         * gcc.c-torture/execute/pr33382.c: Likewise.
5791
5792 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5793
5794         PR fortran/33395
5795         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5796
5797 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5798
5799         PR tree-optimization/33373
5800         * gcc.dg/vect/pr33373.c: New test.
5801
5802 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5803
5804         * lib/target-supports.exp (check_effective_target_vect_no_double):
5805         Remove unused proc.
5806
5807 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5808             Ulrich Weigand  <uweigand@de.ibm.com>
5809
5810         * gcc.target/spu/dfcgt-nan.c: New test.
5811
5812 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5813
5814         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5815
5816 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5817
5818         PR fortran/33040
5819         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5820
5821 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5822
5823         * gcc.dg/va-arg-pack-len-1.c: New test.
5824         * g++.dg/va-arg-pack-len-1.C: New test.
5825
5826 2007-09-11  Michael Matz  <matz@suse.de>
5827
5828         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5829
5830 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5831
5832         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5833         checks for size of long double.
5834         * gcc.dg/dfp/convert.h: New file.
5835         * gcc.dg/dfp/convert-bfp-2.c: New test.
5836         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5837         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5838         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5839         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5840         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5841         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5842         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5843         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5844         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5845
5846 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5847
5848         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5849         Change dg-final to expect 1 non-profitable loop and
5850         3 profitable loops.
5851         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5852         Change dg-final to expect 1 non-profitable loop and
5853         3 profitable loops.
5854         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5855         Change dg-final to expect 1 profitable loop.
5856         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5857         Change dg-final to expect 1 profitable loop.    
5858         
5859 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5860
5861         * gcc.target/mips/call-saved-1.c: New test.
5862         * gcc.target/mips/call-saved-2.c: Likewise.
5863         * gcc.target/mips/call-saved-3.c: Likewise.
5864         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5865         instead of mips_mips64.  Set mips_fp64 too.
5866         (is_gp32_flag): Return true for -mips1 and -mips2.
5867         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5868
5869 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5870
5871         * g++.dg/ext/va-arg-pack-1.C: New test.
5872         * g++.dg/ext/va-arg-pack-2.C: New test.
5873
5874 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5875
5876         PR target/33369
5877         * gcc.dg/vect/pr33369.c: New test.
5878
5879 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5880
5881         PR fortran/33370
5882         * gfortran.dg/array_memcpy_5.f90:  New test.
5883
5884 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5885
5886         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5887
5888 2007-09-09  Richard Guenther  <rguenther@suse.de>
5889
5890         * gcc.c-torture/compile/20070906-1.c: New testcase.
5891
5892 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5893
5894         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5895         noinline attribute.
5896         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5897         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5898         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5899         Likewise.
5900
5901 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5902
5903         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5904
5905 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5906
5907         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5908
5909 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5910
5911         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5912         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5913         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5914         Compile tests with -fno-tree-pre.
5915         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5916         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5917         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5918         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5919         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5920         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5921         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5922         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5923         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5924         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5925         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5926         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5927         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5928         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5929         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5930         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5931         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5932         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5933         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5934
5935 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5936
5937         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5938         to call objdump.
5939         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5940         Use remote_exec to call c++filt.
5941         * lib/target-supports-dg.exp (dg-require-host-local): New.
5942         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5943         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5944         * g++.dg/rtti/repo1.C: Likewise.
5945         * g++.dg/template/repo1.C: Likewise.
5946         * g++.dg/template/repo2.C: Likewise.
5947         * g++.dg/template/repo3.C: Likewise.
5948         * g++.dg/template/repo4.C: Likewise.
5949         * g++.dg/template/repo5.C: Likewise.
5950         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5951         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5952         * g++.old-deja/g++.pt/repo1.C: Likewise.
5953         * g++.old-deja/g++.pt/repo2.C: Likewise.
5954         * g++.old-deja/g++.pt/repo3.C: Likewise.
5955         * g++.old-deja/g++.pt/repo4.C: Likewise.
5956         * gcc.dg/cpp/trad/builtins.c: Likewise.
5957
5958 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5959
5960         PR tree-optimization/32283
5961         * gcc.dg/tree-ssa/loop-31.c: New test.
5962
5963 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5964
5965         PR rtl-optimization/26449
5966         * gcc.target/i386/pr26449-1.c: New file.
5967
5968 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5969
5970         PR target/33329
5971         PR rtl-optimization/26449
5972         * gcc.target/i386/pr33329.c: New file.
5973
5974 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5975
5976         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5977
5978 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5979
5980         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5981
5982 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5983
5984         PR tree-optimization/33301
5985         * gfortran.dg/vect/pr33301.f: New test.
5986
5987 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5988
5989         PR libfortran/33307
5990         * gfortran.dg/backspace_10.f90: New test.
5991
5992 2007-09-07  Richard Guenther  <rguenther@suse.de>
5993
5994         Reapply
5995         2007-09-06  Richard Guenther  <rguenther@suse.de>
5996
5997         PR tree-optimization/32586
5998         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5999         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6000         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6001         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6002         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6003         now obsolete simplification.
6004
6005 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6006         
6007         PR tree-optimization/33299
6008         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6009         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6010
6011 2007-09-07  Richard Guenther  <rguenther@suse.de>
6012
6013         Revert
6014         2007-09-06  Richard Guenther  <rguenther@suse.de>
6015
6016         PR tree-optimization/32586
6017         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6018         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6019         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6020         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6021         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6022         now obsolete simplification.
6023
6024 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6025
6026         PR tree-optimization/32821
6027         * gcc.dg/tree-ssa/pr32821.c: New file.
6028
6029 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6030
6031         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6032         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6033         and mips_forced_no_er.
6034         (dg-mips-options): Add -mno-abicalls when a small-data option is
6035         specified.  Skip tests with small-data options if mips_forced_gp.
6036         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6037         * gcc.target/mips/sdata-1.c: New test.
6038         * gcc.target/mips/sdata-2.c: Likewise.
6039         * gcc.target/mips/sdata-3.c: Likewise.
6040         * gcc.target/mips/sdata-4.c: Likewise.
6041
6042 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6043
6044         PR fortran/33298
6045         * spread_zerosize_1.f90:  New test case.
6046         * spread_bounds_1.f90:  New test case.
6047
6048 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6049
6050         PR c++/32674
6051         * g++.dg/template/static31.C: New.
6052
6053 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6054
6055         PR fortran/33271
6056         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6057         powerpc*-linux-gnu.
6058
6059 2007-09-06  David Daney  <ddaney@avtrex.com>
6060             Richard Sandiford  <richard@codesourcery.com>
6061
6062         PR target/33256
6063         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6064         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6065         * gcc.target/mips/pr33256.c: New test.
6066
6067 2007-09-06  Tom Tromey  <tromey@redhat.com>
6068
6069         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6070
6071 2007-09-06  Richard Guenther  <rguenther@suse.de>
6072
6073         PR tree-optimization/32586
6074         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6075         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6076         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6077         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6078         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6079         now obsolete simplification.
6080
6081 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6082
6083         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6084         * gcc.target/i386/sse3-addsubps.c: Ditto.
6085         * gcc.target/i386/sse3-haddpd.c: Ditto.
6086         * gcc.target/i386/sse3-haddps.c: Ditto.
6087         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6088         * gcc.target/i386/sse3-hsubps.c: Ditto.
6089         * gcc.target/i386/sse3-lddqu.c: Ditto.
6090         * gcc.target/i386/sse3-movddup.c: Ditto.
6091         * gcc.target/i386/sse3-movshdup.c: Ditto.
6092         * gcc.target/i386/sse3-movsldup.c: Ditto.
6093
6094 2007-09-06  Richard Guenther  <rguenther@suse.de>
6095
6096         PR tree-optimization/33302
6097         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6098
6099 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6100
6101         PR libfortran/33225
6102         * gfortran.dg./fmt_float.f90: New test.
6103
6104 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6105
6106         PR libfortran/33253
6107         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6108
6109 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6110
6111         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6112         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6113
6114 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6115
6116         * g++.dg/eh/builtin1.C: New test.
6117         * g++.dg/eh/builtin2.C: New test.
6118         * g++.dg/eh/builtin3.C: New test.
6119
6120         PR c++/33289
6121         * g++.dg/eh/builtin4.C: New test.
6122
6123 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6124
6125         * gcc.target/powerpc/dfp-dd.c: New test.
6126         * gcc.target/powerpc/dfp-td.c: New test.
6127
6128 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6129
6130         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6131         * gcc.dg/va-arg-pack-1.c: New test.
6132
6133 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6134
6135         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6136         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6137         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6138         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6139         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6140
6141 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6142
6143         PR c++/30302
6144         * g++.dg/ext/anon-struct5.C: New.
6145
6146 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6147
6148         * gcc.dg/i386-cpuid.h: Remove.
6149         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6150         (main): Use __get_cpuid to get target features.
6151         * gcc.target/i386/sse-check.h: Ditto.
6152         * gcc.target/i386/sse2-check.h: Ditto.
6153         * gcc.target/i386/sse3-check.h: Ditto.
6154         * gcc.target/i386/ssse3-check.h: Ditto.
6155         * gcc.target/i386/sse4_1-check.h: Ditto.
6156         * gcc.target/i386/sse4_2-check.h: Ditto.
6157         * gcc.target/i386/sse4a-check.h: Ditto.
6158         * gcc.dg/torture/pr16104-1.c: Ditto.
6159         (do_test): Change to void.
6160         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6161         * gcc.target/i386/sse-6.c: Ditto.
6162         * gcc.target/i386/sse-7.c: Ditto.
6163         * g++.dg/other/i386-1.C: Include cpuid.h.
6164         (main): New function.  Use __get_cpuid to get target fetaures.
6165
6166 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6167             David Ung  <davidu@mips.com>
6168             Nigel Stephens <nigel@mips.com>
6169
6170         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6171         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6172         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6173         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6174         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6175         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6176         * gcc.dg/torture/pr19683-1.c: Likewise.
6177         * gcc.target/mips/madd-3.c: Likewise.
6178         * gcc.target/mips/maddu-3.c: Likewise.
6179         * gcc.target/mips/msub-3.c: Likewise.
6180         * gcc.target/mips/msubu-3.c: Likewise.
6181         * gcc.target/mips/asm-1.c: Likewise.
6182         * gcc.target/mips/branch-1.c: Likewise.
6183         * gcc.target/mips/ins-1.c: Likewise.
6184         * gcc.target/mips/near-far-3.c: Likewise.
6185         * gcc.target/mips/near-far-4.c: Likewise.
6186         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6187         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6188         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6189         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6190         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6191         * gcc.target/mips/dspr2-MULT.c: Likewise.
6192         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6193         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6194         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6195         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6196         * gcc.target/mips/code-readable-2.c: Likewise.
6197         * gcc.target/mips/code-readable-3.c: Likewise.
6198
6199 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6200             David Ung  <davidu@mips.com>
6201             Nigel Stephens <nigel@mips.com>
6202
6203         * gcc.target/mips/mips16-attributes.c: New.
6204
6205 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6206
6207         PR fortran/31564
6208         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6209
6210         PR fortran/33241
6211         * gfortran.dg/char_length_10.f90: New test.
6212
6213 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6214
6215         PR c++/29731
6216         * g++.dg/parse/template24.C: New.
6217
6218 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6219
6220         * g++.dg/other/spu2vmx-1.C: New test.
6221
6222 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6223
6224         PR tree-optimization/33017
6225         * gcc.dg/pr33017.c: New test.
6226
6227 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6228
6229         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6230         __protected_stream family of macros.
6231
6232 2007-09-04  Jan Hubicka  <jh@suse.cz>
6233
6234         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6235         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6236         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6237         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6238         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6239         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6240         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6241         Likewise.
6242
6243 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6244             Tobias Burnus  <burnus@net-b.de>
6245
6246         * gfortran.dg/proc_decl_1.f90: New.
6247         * gfortran.dg/proc_decl_2.f90: New.
6248         * gfortran.dg/proc_decl_3.f90: New.
6249         * gfortran.dg/proc_decl_4.f90: New.
6250
6251 2007-09-04  Jan Hubicka  <jh@suse.cz>
6252
6253         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6254         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6255         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6256         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6257         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6258         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6259         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6260         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6261         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6262         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6263         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6264         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6265         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6266         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6267         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6268         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6269         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6270         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6271         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6272         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6273         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6274         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6275         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6276         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6277         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6278         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6279         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6280         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6281         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6282         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6283         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6284         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6285         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6286         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6287         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6288         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6289         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6290         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6291         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6292         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6293         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6294         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6295         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6296         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6297         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6298         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6299         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6300         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6301         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6302         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6303         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6304         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6305         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6306         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6307         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6308         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6309         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6310         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6311         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6312         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6313         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6314         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6315         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6316         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6317         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6318         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6319         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6320         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6321         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6322         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6323         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6324         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6325         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6326         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6327         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6328         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6329         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6330         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6331         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6332         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6333         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6334         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6335         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6336         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6337         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6338         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6339         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6340         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6341         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6342         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6343         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6344         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6345         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6346         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6347         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6348         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6349         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6350         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6351         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6352         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6353         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6354         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6355         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6356         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6357         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6358         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6359         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6360         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6361         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6362         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6363         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6364         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6365         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6366         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6367         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6368         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6369         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6370         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6371         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6372         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6373         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6374         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6375         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6376         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6377         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6378         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6379         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6380         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6381         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6382         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6383         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6384         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6385         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6386         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6387         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6388         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6389         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6390         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6391         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6392         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6393         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6394         noinline.
6395         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6396         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6397         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6398         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6399         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6400         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6401         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6402         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6403         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6404         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6405         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6406         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6407         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6408         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6409         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6410         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6411         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6412         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6413         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6414         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6415         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6416         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6417         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6418         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6419         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6420         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6421         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6422         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6423         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6424         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6425         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6426         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6427         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6428         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6429         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6430         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6431         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6432         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6433         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6434         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6435         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6436         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6437         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6438         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6439         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6440         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6441         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6442         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6443         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6444         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6445         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6446         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6447         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6448         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6449         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6450         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6451         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6452         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6453         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6454         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6455         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6456         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6457         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6458         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6459         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6460         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6461         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6462         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6463         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6464         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6465         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6466         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6467         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6468         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6469         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6470         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6471         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6472         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6473         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6474         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6475         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6476         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6477         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6478         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6479         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6480         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6481         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6482         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6483         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6484         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6485         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6486         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6487         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6488         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6489         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6490         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6491         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6492         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6493         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6494         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6495         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6496         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6497         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6498         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6499         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6500         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6501         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6502         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6503         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6504         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6505         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6506         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6507         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6508         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6509         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6510         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6511         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6512         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6513         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6514         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6515         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6516         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6517         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6518         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6519         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6520         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6521
6522 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6523
6524         PR middle-end/33187
6525         * gcc.target/i386/cmov7.c: New file.
6526
6527 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6528
6529         * gcc.target/i386/sse4a-check.h: New file.
6530         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6531         * gcc.target/i386/sse4a-insert.c: Ditto.
6532         * gcc.target/i386/sse4a-montsd.c: Ditto.
6533         * gcc.target/i386/sse4a-montss.c: Ditto.
6534         * gcc.target/i386/mmx-check.h: New file.
6535         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6536         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6537         * gcc.target/i386/sse-check.h: New file.
6538         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6539         * gcc.target/i386/sse-3.c: Ditto.
6540         * gcc.target/i386/sse-7.c: Ditto.
6541         * gcc.target/i386/sse-9.c: Ditto.
6542         * gcc.target/i386/ssefn-3.c: Ditto.
6543         * gcc.target/i386/sse-recip.c: Ditto.
6544         * gcc.target/i386/sse-recip-vec.c: Ditto.
6545         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6546         * gcc.target/i386/20020523-1.c: Remove.
6547         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6548         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6549         * gcc.target/i386/ssefn-4.c: Ditto.
6550         * gcc.target/i386/sse-6.c: Ditto.
6551         * gcc.target/i386/sse-10.c: Ditto.
6552         * gcc.target/i386/sse-11.c: Ditto.
6553         * gcc.target/i386/sse-18.c: Ditto.
6554         * gcc.target/i386/fpprec-1.c: Ditto.
6555         * g++.dg/other/i386-1.C: Ditto.
6556
6557 2007-09-04  Richard Guenther  <rguenther@suse.de>
6558
6559         PR tree-optimization/33291
6560         * gcc.dg/volatile2.c: New testcase.
6561         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6562         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6563         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6564         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6565
6566 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6567
6568         PR fortran/33253
6569         * gfortran.dg/namelist_15.f90: Update test.
6570         * gfortran.dg/namelist_24.f90: Update test.
6571         * gfortran.dg/namelist_38.f90: New test.
6572
6573 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6574
6575         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6576         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6577         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6578         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6579         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6580         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6581
6582 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6583
6584         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6585         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6586
6587         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6588
6589 2007-09-02  David Daney  <ddaney@avtrex.com>
6590
6591         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6592         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6593         * gcc.target/mips/atomic-memory-1.c: Ditto.
6594         * gcc.target/mips/atomic-memory-2.c: Ditto.
6595
6596 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6597
6598         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6599         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6600
6601 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6602
6603         * gfortran.dg/substr_6.f90: New test.
6604
6605 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6606
6607         PR c++/33208
6608         * g++.dg/other/error18.C: New.
6609         * g++.dg/expr/bitfield3.C: Adjust.
6610
6611 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6612
6613         PR fortran/33276
6614         * gfortran.fortran-torture/compile/pr33276.f90: New.
6615
6616 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6617
6618         PR C/29237
6619         PR middle-end/33272
6620         * gcc.dg/c99-arraydecl-3.c: New test.
6621
6622 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6623
6624         PR c++/32597
6625         * g++.dg/cpp0x/variadic-new2.C: New.
6626         * g++.dg/cpp0x/variadic-new.C: New.
6627
6628 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6629
6630         PR fortran/33232
6631         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6632         * gfortran.dg/read_1.f90: New.
6633
6634 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6635
6636         PR c++/33210
6637         * g++.dg/template/error30.C: New.
6638
6639 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6640
6641         PR c++/32113
6642         * g++.dg/template/crash70.C: New.
6643
6644 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6645
6646         PR c++/33212
6647         * g++.dg/ext/is_class_error.C: New.
6648
6649 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6650
6651         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6652         
6653 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6654             Revital Eres  <eres@il.ibm.com>
6655
6656         * gcc.target/powerpc/paired-1.c: New test.
6657         * gcc.target/powerpc/paired-2.c: New test.
6658         * gcc.target/powerpc/paired-3.c: New test.
6659         * gcc.target/powerpc/paired-4.c: New test.
6660         * gcc.target/powerpc/paired-5.c: New test.
6661         * gcc.target/powerpc/paired-6.c: New test.
6662         * gcc.target/powerpc/paired-7.c: New test.
6663         * gcc.target/powerpc/ppc-paired.c: New test.
6664
6665 2007-08-31  Ollie Wild  <aaw@google.com>
6666
6667         * g++.dg/conversion/ptrmem2.C: New test.
6668         * g++.dg/conversion/ptrmem3.C: New test.
6669         * g++.dg/conversion/ptrmem4.C: New test.
6670         * g++.dg/conversion/ptrmem5.C: New test.
6671         * g++.dg/conversion/ptrmem6.C: New test.
6672         * g++.dg/conversion/ptrmem7.C: New test.
6673         * g++.dg/conversion/ptrmem8.C: New test.
6674
6675 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6676
6677         PR fortran/31879
6678         * gfortran.dg/char_length_7.f90: New test.
6679         * gfortran.dg/char_length_9.f90: New test.
6680         * gfortran.dg/char_assign_1.f90: Add extra warning.
6681
6682         PR fortran/31197
6683         PR fortran/31258
6684         * gfortran.dg/char_length_8.f90: New test.
6685
6686 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6687
6688         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6689
6690 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6691
6692         * gcc.dg/inline-24.c: New test.
6693         * g++.dg/opt/inline11.C: New test.
6694
6695 2007-08-30  Richard Guenther  <rguenther@suse.de>
6696
6697         * gcc.target/i386/vectorize5.c: New testcase.
6698
6699 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6700
6701         PR fortran/33228
6702         * interface.c (check_interface0): Improve error for external procs.
6703         (check_sym_interfaces): Fix checking of module procedures.
6704
6705 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6706
6707         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6708         (AI): Add AI_ALIGN.
6709         * gcc.dg/sync-3.c: New test.
6710
6711         PR middle-end/32758
6712         * gcc.dg/cleanup-12.c: New test.
6713
6714 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6715
6716         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6717         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6718         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6719         * gcc.dg/pr32450.c: Ditto.
6720         * gcc.dg/nest.c: Ditto.
6721         * gcc.dg/nested-func-4.c: Ditto.
6722         * g++.old-deja/g++.law/profile1.C: Ditto.
6723
6724 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6725
6726         PR fortran/32989
6727         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6728         non-default integer kind arguments.
6729
6730 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6731
6732         PR fortran/33105
6733         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6734
6735 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6736
6737         * gcc.dg/h8300-ice2.c: Remove target selector.
6738
6739 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6740
6741         PR fortran/33215
6742         * gfortran.dg/binding_label_tests_15.f03: New test case.
6743         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6744
6745 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6746
6747         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6748         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6749
6750 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6751
6752         PR c++/33194
6753         * g++.dg/other/canon-33194.C: New.
6754
6755 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6756
6757         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6758         * gcc.c-torture/execute/pr23135.c: Likewise.
6759
6760 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6761
6762         * gcc.dg/pr31344.c: Move to ...
6763         * gcc.dg/dfp/pr31344.c: ... here.
6764         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6765         * gcc.dg/20050503-1.c: Ditto.
6766         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6767         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6768         * gcc.dg/20060801-1.c: Ditto.
6769
6770 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6771
6772         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6773         * gfortran.dg/nan_1.f90: Likewise.
6774
6775 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6776
6777         PR fortran/33055
6778         Revert previous patch.
6779
6780 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6781             Kazu Hirata  <kazu@codesourcery.com>
6782
6783         * gcc.target/m68k/interrupt-1.c: New.
6784
6785 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6786
6787         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6788         10000 for targets where "int" can't hold at least 100000.
6789         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6790         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6791         (test5)(test6): Use it.
6792         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6793         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6794         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6795         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6796         * gcc.dg/attr-alloc_size.c (test): Likewise.
6797
6798 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6799
6800         PR c++/33209
6801         * g++.dg/template/error29.C: New.
6802
6803 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6804
6805         PR c++/32596
6806         * g++.dg/ext/visibility/anon5.C: New test.
6807
6808 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6809
6810         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6811
6812 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6813
6814         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6815         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6816         * gfortran.dg/gamma_4.f90: New: large-real tests.
6817
6818 2007-08-28  Jason Merrill  <jason@redhat.com>
6819
6820         PR c++/29000
6821         * g++.dg/ext/stmtexpr12.C: New test.
6822
6823         PR c++/28558
6824         * g++.dg/ext/attrib28.C: New test.
6825
6826 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6827
6828         PR target/32661
6829         * gcc.target/i386/pr32661.c: New test.
6830
6831 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6832
6833         PR middle-end/32370
6834         * gcc.dg/pr32370.c: New test.
6835
6836         PR rtl-optimization/33148
6837         * gcc.c-torture/compile/20070827-1.c: New test.
6838
6839         PR debug/32914
6840         * d++.dg/debug/const3.C: New test.
6841         * d++.dg/debug/const4.C: New test.
6842         * d++.dg/debug/dwarf2/const1.C: New test.
6843         * d++.dg/debug/dwarf2/const2.C: New test.
6844         * d++.dg/debug/dwarf2/const2b.C: New test.
6845
6846 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6847             Vladimir Yanovsky  <yanov@il.ibm.com>
6848             Revital Eres  <eres@il.ibm.com>
6849             Andrey Belevantsev  <abel@ispras.ru>
6850
6851         * gcc.dg/sms-1.c: New test.
6852
6853 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6854
6855         * g++.dg/ext/gnu-inline-common.h: New.
6856         * g++.dg/ext/gnu-inline-global-reject.C: New.
6857         * g++.dg/ext/gnu-inline-global.C: New.
6858         * g++.dg/ext/gnu-inline-namespace.C: New.
6859         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6860         * g++.dg/ext/gnu-inline-class.C: New.
6861         * g++.dg/ext/gnu-inline-class-static.C: New.
6862         * g++.dg/ext/gnu-inline-template-class.C: New.
6863         * g++.dg/ext/gnu-inline-template-func.C: New.
6864
6865 2007-08-27  Jason Merrill  <jason@redhat.com>
6866
6867         PR c++/31337
6868         * g++.dg/ext/stmtexpr11.C: New.
6869
6870 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6871
6872         * lib/target-supports.exp (check_profiling_available):
6873         Set profiling_available_saved to 0 on fido-*-elf.
6874
6875 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6876
6877         PR tree-optimization/33173
6878         
6879         * gcc.c-torture/compile/pr33173.c: New.
6880
6881 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6882
6883         PR target/31385
6884         * gcc.dg/dfp/pr31385.c: New.
6885
6886 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6887
6888         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6889
6890 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6891
6892         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6893         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6894         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6895         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6896         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6897         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6898         gcc.target/m68k directory.
6899         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6900         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6901         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6902         gcc.target/cris directory.
6903         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6904         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6905         gcc.target/bfin directory.
6906
6907         * gcc.target/sh: New directory.
6908         * gcc.target/sh/sh.exp: New file.
6909         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6910         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6911         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6912         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6913         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6914         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6915
6916 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6917
6918         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6919         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6920         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6921         * gcc.target/i386/local2.c: Ditto.
6922         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6923         * gcc.target/i386/20011119-1.c: Ditto.
6924         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6925         * gcc.target/i386/fastcall-1.c: Fix target selector.
6926
6927 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6928
6929         PR fortran/33055
6930         * gfortran.dg/negative_unit.f: Add new check
6931         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6932         -fdefault-integer-8.
6933
6934 2007-08-26  Asher Langton  <langton2@llnl.gov>
6935
6936         * gfortran.dg/recursive_stack.f90: New.
6937         * gfortran.dg/openmp_stack.f90: New.
6938
6939 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6940
6941         PR fortran/31298
6942         * gfortran.dg/use_10.f90: New.
6943
6944 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6945
6946         PR fortran/32985
6947         * gfortran.dg/namelist_14.f90: Make test case valid.
6948         * gfortran.dg/common_10.f90: New.
6949
6950 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6951
6952         PR middle-end/33181
6953         * gcc.dg/ifelse-2.c: New.
6954
6955 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6956
6957         PR fortran/32980
6958         * gfortran.dg/gamma_1.f90: New.
6959         * gfortran.dg/gamma_2.f90: New.
6960         * gfortran.dg/gamma_3.f90: New.
6961
6962 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6963
6964         PR fortran/33188
6965         * gfortran.dg/used_types_18.f90: New.
6966
6967 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6968
6969         * gcc.dg/array-init-2.c: New test.
6970
6971 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6972
6973         PR fortran/33178
6974         * gfortran.dg/initialization_4.f90: Update dg-error.
6975         * gfortran.dg/initialization_13.f90: New.
6976
6977 2007-08-24  Richard Guenther  <rguenther@suse.de>
6978
6979         PR middle-end/33166
6980         * gcc.c-torture/compile/pr33166.c: New testcase.
6981
6982 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6983
6984         PR fortran/33139
6985         * gfortran.dg/pointer_assign_4.f90: New.
6986         * gfortran.dg/shape_2.f90: Fix test case.
6987         * gfortran.dg/char_result_4.f90: Ditto.
6988
6989 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6990
6991         * gcc.dg/array-init-1.c: New test.
6992
6993         PR c++/32567
6994         * g++.dg/parse/crash36.C: New test.
6995
6996 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6997
6998         * gcc.dg/pr32721.c: Updated.
6999
7000 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7001
7002         PR tree-optimization/32573
7003         PR middle-end/32946
7004         * gcc.dg/pr32573.c: New test.
7005
7006         PR c++/32898
7007         * g++.dg/lookup/ns3.C: New test.
7008
7009         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7010
7011         PR c++/31941
7012         * g++.dg/parse/crash37.C: New test.
7013
7014 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7015
7016         PR target/17390
7017         * gcc.target/i386/pr17390.c: New test.
7018
7019 2007-08-23  Richard Guenther  <rguenther@suse.de>
7020
7021         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7022         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7023         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7024         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7025         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7026         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7027         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7028         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7029
7030 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7031
7032         * gcc.target/s390: New directory.
7033         * gcc.target/s390/s390.exp: New file.
7034         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7035         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7036         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7037         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7038         gcc.target/s390 directory.
7039
7040 2007-08-23  Richard Guenther  <rguenther@suse.de>
7041
7042         PR tree-optimization/32328
7043         * gcc.dg/pr32328.c: New testcase.
7044
7045 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7046
7047         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7048           available.
7049
7050 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7051
7052         PR fortran/33095
7053         * gfortran.dg/min_max_optional_5.f90: New test.
7054         * gfortran.dg/min_max_optional_2.f90: Remove.
7055         * gfortran.dg/min_max_optional_3.f90: Remove.
7056         * gfortran.dg/min_max_optional_4.f90: Remove.
7057
7058 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7059
7060         * gcc.target/i386/xorps-sse.c: New.
7061         * gcc.target/i386/xorps-sse2.c: New.
7062
7063 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7064
7065         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7066         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7067         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7068
7069 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7070
7071         PR fortran/33020
7072         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7073         include multiple kinds for SHAPE parameter within a single
7074         namespace.
7075         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7076         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7077
7078 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7079
7080         * interface_abstract_1.f90: Extended test case.
7081         * interface_abstract_3.f90: New test.
7082
7083 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7084
7085         * gcc.dg/fold-sub.c: New test.
7086         
7087 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7088
7089         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7090         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7091         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7092         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7093         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7094         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7095
7096 2007-08-22  Richard Guenther  <rguenther@suse.de>
7097
7098         PR middle-end/33007
7099         * gcc.dg/pr33007.c: New testcase.
7100
7101 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7102
7103         * gcc.c-torture/execute/strcmp-1.x: Delete.
7104
7105 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7106
7107         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7108         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7109         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7110         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7111         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7112         gcc.target/i386/stack-realign.c,
7113         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7114         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7115         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7116         target using dg-require-effective-target directive.
7117         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7118         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7119         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7120         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7121         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7122         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7123         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7124         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7125         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7126         Require lp64 target using dg-require-effective-target directive.
7127         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7128         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7129         directive.
7130         * gcc.target/i386/20010202-1.c: Move from here ...
7131         * gcc.dg/20010202-1.c: ... to here.
7132
7133 2007-08-22  Richard Guenther  <rguenther@suse.de>
7134
7135         PR tree-optimization/33142
7136         * gcc.c-torture/execute/pr33142.c: New testcase.
7137
7138 2007-08-22  Richard Guenther  <rguenther@suse.de>
7139
7140         PR middle-end/32563
7141         * g++.dg/torture/pr32563.C: New testcase.
7142
7143 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7144
7145         PR middle-end/32912
7146         * gcc.dg/pr32912-1.c: Add -w to options.
7147         * gcc.dg/pr32912-2.c: Likewise.
7148         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7149
7150 2007-08-21  Ian Lance Taylor  <iant@google.com>
7151
7152         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7153
7154 2007-08-21  Ian Lance Taylor  <iant@google.com>
7155
7156         PR tree-optimization/33134
7157         * g++.dg/tree-ssa/pr33134.C: New test.
7158
7159 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7160
7161         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7162         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7163
7164 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7165
7166         PR debug/32610
7167         * gcc.dg/debug/pr32610.c: New test.
7168
7169         * g++.dg/init/new24.C: New test.
7170
7171         PR middle-end/32912
7172         * gcc.dg/pr32912-1.c: New test.
7173         * gcc.dg/pr32912-2.c: New test.
7174         * gcc.dg/pr32912-3.c: New test.
7175
7176 2007-08-21  Richard Guenther  <rguenther@suse.de>
7177
7178         * gcc.dg/pointer-arith-10.c: New testcase.
7179
7180 2007-08-21  Richard Guenther  <rguenther@suse.de>
7181
7182         PR middle-end/33122
7183         * gcc.c-torture/compile/pr33122.c: New testcase.
7184
7185 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7186
7187         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7188
7189 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7190
7191         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7192
7193 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7194
7195         PR c++/33025
7196         * g++.dg/init/new23.C: New test.
7197
7198 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7199
7200         PR middle-end/30564
7201         * gcc.c-torture/compile/pr30564-1.c: New test.
7202         * gcc.c-torture/compile/pr30564-2.c: New test.
7203
7204 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7205
7206         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7207
7208 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7209
7210         * gfortran.dg/interface_abstract_2.f90: New.
7211         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7212
7213 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7214
7215         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7216         unknown (so that outer-loop wont get analyzed).
7217         * gcc.dg/vect/vect-outer-1a.c: New test.
7218         * gcc.dg/vect/vect-outer-1b.c: New test.
7219         * gcc.dg/vect/vect-outer-1.c: New test.
7220         * gcc.dg/vect/vect-outer-2a.c: New test.
7221         * gcc.dg/vect/vect-outer-2b.c: New test.
7222         * gcc.dg/vect/vect-outer-2c.c: New test.
7223         * gcc.dg/vect/vect-outer-2.c: New test.
7224         * gcc.dg/vect/vect-outer-3a.c: New test.
7225         * gcc.dg/vect/vect-outer-3b.c: New test.
7226         * gcc.dg/vect/vect-outer-3c.c: New test.
7227         * gcc.dg/vect/vect-outer-3.c: New test.
7228         * gcc.dg/vect/vect-outer-4a.c: New test.
7229         * gcc.dg/vect/vect-outer-4b.c: New test.
7230         * gcc.dg/vect/vect-outer-4c.c: New test.
7231         * gcc.dg/vect/vect-outer-4d.c: New test.
7232         * gcc.dg/vect/vect-outer-4e.c: New test.
7233         * gcc.dg/vect/vect-outer-4f.c: New test.
7234         * gcc.dg/vect/vect-outer-4g.c: New test.
7235         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7236         * gcc.dg/vect/vect-outer-4i.c: New test.
7237         * gcc.dg/vect/vect-outer-4j.c: New test.
7238         * gcc.dg/vect/vect-outer-4k.c: New test.
7239         * gcc.dg/vect/vect-outer-4l.c: New test.
7240         * gcc.dg/vect/vect-outer-4m.c: New test.
7241         * gcc.dg/vect/vect-outer-4.c: New test.
7242         * gcc.dg/vect/vect-outer-5.c: New test.
7243         * gcc.dg/vect/vect-outer-6.c: New test.
7244         * gcc.dg/vect/vect-outer-fir.c: New test.
7245         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7246         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7247
7248 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7249
7250         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7251         and -fno-tree-reassoc.
7252         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7253         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7254         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7255         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7256         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7257         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7258         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7259         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7260         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7261         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7262         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7263         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7264         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7265         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7266         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7267         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7268         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7269         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7270         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7271         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7272         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7273         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7274         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7275         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7276         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7277         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7278         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7279         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7280         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7281         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7282         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7283         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7284         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7285         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7286         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7287         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7288         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7289
7290 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7291
7292         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7293         versioning for aliasing).
7294         * gcc.dg/vect/vect-35.c: Likewise.
7295
7296         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7297         targets.
7298         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7299
7300 2007-08-18  Tom Tromey  <tromey@redhat.com>
7301
7302         PR preprocessor/32974:
7303         * gcc.dg/cpp/pr32974.c: New file.
7304
7305 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7306
7307         * gfortran.dg/interface_abstract_1.f90: New.
7308
7309 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7310
7311         PR fortran/32881
7312         * gfortran.dg/pure_initializer_1.f90: New test.
7313
7314 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7315
7316         PR fortran/32875
7317         * gfortran.dg/array_constructor_18.f90: New test.
7318
7319 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7320
7321         PR c++/28989
7322         * g++.dg/expr/lval3.C: New test.
7323         * g++.dg/expr/lval4.C: New test.
7324
7325 2007-08-17  Ollie Wild  <aaw@google.com>
7326
7327         PR c++/31749
7328         * g++.dg/lookup/builtin3.C: New test.
7329         * g++.dg/lookup/builtin4.C: New test.
7330         * g++.dg/lookup/using19.C: New test.
7331
7332 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7333
7334         PR c++/32190
7335         * g++.dg/parse/error31.C: New.
7336
7337 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7338
7339         PR c++/32112
7340         * g++.dg/template/error26.C: New.
7341
7342 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7343
7344         PR fortran/33079
7345         * gfortran.dg/zero_length_2.f90: New test.
7346
7347 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7348
7349         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7350         * gfortran.dg/kind_tests_3.f03: Ditto.
7351         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7352         * gfortran.dg/interface_13.f90: Ditto.
7353         * gfortran.dg/pr32738.f90: Ditto.
7354         * gfortran.dg/module_private_1.f90: Ditto.
7355         * gfortran.dg/test_only_clause.f90: Ditto.
7356         * gfortran.dg/bind_c_vars.f90: Ditto.
7357         * gfortran.dg/bind_c_dts.f90: Ditto.
7358         * gfortran.dg/use_9.f90: Ditto.
7359         * gfortran.dg/generic_8.f90: Ditto.
7360         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7361         * gfortran.dg/private_type_6.f90: Ditto.
7362         * gfortran.dg/c_assoc.f90: Ditto.
7363         * gfortran.dg/private_type_7.f90: Ditto.
7364         * gfortran.dg/global_vars_c_init.f90: Ditto.
7365         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7366         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7367         * gfortran.dg/c_size_t_test.f03: Ditto.
7368         * gfortran.dg/used_types_12.f90: Ditto.
7369         * gfortran.dg/pr25923.f90: Ditto.
7370         * gfortran.dg/test_com_block.f90: Ditto.
7371         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7372         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7373         * gfortran.dg/com_block_driver.f90: Ditto.
7374         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7375         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7376         * gfortran.dg/c_loc_test.f90: Ditto.
7377         * gfortran.dg/c_ptr_tests.f03: Ditto.
7378         * gfortran.dg/module_interface_1.f90: Ditto.
7379
7380 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7381
7382         PR c++/32870
7383         * g++.dg/other/error17.C: Adjust.
7384         
7385 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7386
7387         PR middle-end/32970
7388         * g++.dg/ext/altivec-14.C: New test.
7389
7390 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7391
7392         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7393         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7394         dump files.
7395         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7396         * gcc.dg/vect/pr32366.c: Ditto.
7397
7398 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7399
7400         PR testsuite/33082
7401         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7402         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7403         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7404         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7405
7406 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7407
7408         PR fortran/33072
7409         * gfortran.dg/use_9.f90: New.
7410
7411 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7412
7413         * g++.dg/gcov/gcov-5.C: New test.
7414
7415 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7416
7417         * g++.dg/gcov/gcov-4.C: New test.
7418         * lib/gcov.exp (verify-lines): Add support for
7419         checking no-coverage lines.
7420
7421 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7422
7423         * gcc.dg/vect/vect-vfa-01.c: New.
7424         * gcc.dg/vect/vect-vfa-02.c: New.
7425         * gcc.dg/vect/vect-vfa-03.c: New.
7426         * gcc.dg/vect/vect-vfa-04.c: New.
7427         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7428         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7429         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7430         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7431         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7432         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7433         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7434         gfortran.dg/vect/pr19049.f90: Rename to start with
7435         prefix no-vfa-.
7436         * gcc.dg/vect/vect.exp: Disable versioning for alias
7437         when test starts with no-vfa-.
7438         * gfortran.dg/vect/vect.exp: Likewise.
7439
7440 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7441
7442         * gcc.dg/torture/pr32897.c: New test.
7443
7444 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7445
7446         PR c++/31132
7447         * g++.dg/template/crash69.C: New.
7448
7449 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7450
7451         * lib/target-supports.exp (check_effective_target_arm32): Use
7452         check_no_compiler_messages.
7453
7454 2007-08-15  Diego Novillo  <dnovillo@google.com>
7455
7456         gcc.dg/tree-ssa/20070815.c: New test.
7457
7458 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7459
7460         PR fortran/33077
7461         * gfortran.dg/random_7.f90: Initialize variable.
7462
7463 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7464
7465         PR middle-end/33074
7466         * gfortran.dg/pr33074.f90: New test.
7467
7468         PR c++/32992
7469         * g++.dg/opt/nrv14.C: New test.
7470
7471 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7472
7473         PR c++/33035
7474         * g++.dg/template/crash68.C: New.
7475
7476 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7477
7478         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7479         * gcc.dg/sibcall-4.c: Ditto.
7480
7481 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7482
7483         PR fortran/33066
7484         * gfortran.dg/use_8.f90: New test.
7485         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7486
7487 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7488
7489         PR c++/27211
7490         * g++.dg/template/error27.C: New.
7491         * g++.dg/template/error28.C: New.
7492         * g++.dg/other/pr28304.C: Adjust.
7493         * g++.old-deja/g++.mike/p811.C: Likewise.
7494
7495 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7496
7497         PR target/30315
7498         * gcc.target/i386/pr30315.c: New.
7499
7500 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7501
7502         PR fortran/32594
7503         * gfortran.dg/substr_5.f90: New test.
7504
7505 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7506
7507         PR c/30428
7508         * gcc.dg/vector-2.c: New test.
7509
7510         PR c++/30428
7511         * g++.dg/ext/vector8.C: New test.
7512
7513 2007-08-13  Dan Hipschman  <dsh@google.com>
7514
7515         PR c/32953
7516         * gcc.dg/format/array-1.c: Add an additional test for
7517         unterminated format strings of length 1.
7518
7519 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7520
7521         PR fortran/32926
7522         * gfortran.dg/external_procedures_3.f90: New test.
7523
7524 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7525
7526         PR fortran/32827
7527         * gfortran.dg/import6.f90: New test.
7528
7529 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7530
7531         PR C/30427
7532         *  gcc.dg/vector-1.c: New test.
7533
7534 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7535
7536         * gcc.dg/pr21255-4.c: Skip for PIC.
7537         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7538
7539 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7540
7541         * gcc.dg/attr-isr.c: Skip for PIC.
7542         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7543         * gcc.dg/attr-isr-trapa.c: Likewise.
7544         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7545         * gcc.dg/pragma-isr-trapa.c: Likewise.
7546         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7547
7548 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7549
7550         PR fortran/32962
7551         * gfortran.dg/transpose_1.f90: New test.
7552
7553 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7554
7555         PR fortran/29600
7556         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7557         intrinsic.
7558
7559 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7560
7561         PR fortran/30964
7562         PR fortran/33054
7563         * gfortran.dg/random_4.f90: New test.
7564         * gfortran.dg/random_5.f90: New test.
7565         * gfortran.dg/random_6.f90: New test.
7566         * gfortran.dg/random_7.f90: New test.
7567
7568 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7569
7570         PR fortran/32860
7571         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7572
7573 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7574
7575         PR fortran/31629
7576         * gfortran.dg/module_private_1.f90: New test.
7577
7578 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7579
7580         PR fortran/29600
7581         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7582         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7583
7584 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7585
7586         PR fortran/32937
7587         * gfortran.dg/char_length_6.f90: New test.
7588
7589 2007-08-10  Ollie Wild  <aaw@google.com>
7590
7591         * g++.dg/lookup/using18.C: New test.
7592
7593 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7594
7595         PR c++/17763
7596         * g++.dg/other/error16.C: New.
7597
7598 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7599
7600         PR libfortran/33039
7601         * gfortran.dg/namelist_37.f90: New test.
7602
7603 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7604
7605         PR c++/22256
7606         * g++.dg/conversion/op3.C: New.
7607
7608 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7609
7610         PR fortran/32987
7611         * gfortran.dg/fmt_tab_1.f90: New.
7612         * gfortran.dg/fmt_tab_2.f90: New.
7613
7614 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7615
7616         PR c/32796
7617         * gcc.c-torture/compile/pr32796.c: New test.
7618
7619 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7620
7621         PR middle-end/32813
7622         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7623         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7624         instead of just -O.
7625
7626 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7627
7628         * gcc.target/mips/code-readable-1.c: New test.
7629         * gcc.target/mips/code-readable-2.c: Likewise.
7630         * gcc.target/mips/code-readable-3.c: Likewise.
7631
7632 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7633             Revital Eres  <eres@il.ibm.com>
7634
7635         * gfortran.dg/sms-1.f90: Add comment.
7636         * gfortran.dg/sms-2.f90: New.
7637
7638 2007-08-07  Ian Lance Taylor  <iant@google.com>
7639
7640         * gcc.dg/instrument-1.c: New test.
7641         * gcc.dg/instrument-2.c: New test.
7642         * gcc.dg/instrument-3.c: New test.
7643
7644 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7645
7646         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7647
7648 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7649
7650         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7651         !vector_alignment_reachable targets.
7652         * gcc.dg/vect/vect-33.c: Likewise.
7653         * gcc.dg/vect/vect-42.c: Likewise.
7654         * gcc.dg/vect/vect-44.c: Likewise.
7655         * gcc.dg/vect/vect-50.c: Likewise.
7656         * gcc.dg/vect/vect-70.c: Likewise.
7657         * gcc.dg/vect/vect-71.c: Likewise.
7658         * gcc.dg/vect/vect-87.c: Likewise.
7659         * gcc.dg/vect/vect-88.c: Likewise.
7660         * gcc.dg/vect/vect-91.c: Likewise.
7661         * gcc.dg/vect/vect-93.c: Likewise.
7662         * gcc.dg/vect/vect-96.c: Likewise.
7663         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7664         * gcc.dg/vect/section-anchors-69.c: Likewise.
7665         * gcc.dg/vect/pr25413.c: Likewise.
7666         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7667         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7668         * gfortran.dg/vect-2.f90: Likewise.
7669         * gfortran.dg/vect-3.f90: Likewise.
7670         * gfortran.dg/vect-4.f90: Likewise.
7671         * gfortran.dg/vect-5.f90: Likewise.
7672         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7673         Return false for darwin. 
7674         (check_effective_target_vector_alignment_reachable_for_double): New.
7675
7676 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7677
7678         * gcc.dg/multiword-1.c: New testcase.
7679
7680 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7681
7682         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7683         messages.
7684         * gfortran.dg/namelist_36.f90: New test.
7685
7686 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7687
7688         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7689           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7690
7691 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7692
7693         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7694         * gcc.dg/torture/type-generic-1.c: Likewise.
7695
7696 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7697
7698         * gcc.c-torture/20070522-1.c: Move to ...
7699         * gcc.c-torture/compile/20070522-1.c: Here.
7700
7701 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7702
7703         PR fortran/29828
7704         * gfortran.dg/minmax_char_1.f90: New test.
7705         * gfortran.dg/minmax_char_2.f90: New test.
7706         * gfortran.dg/min_max_optional_4.f90: New test.
7707
7708 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7709
7710         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7711         hanging on the testcase.
7712
7713 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7714
7715         PR middle-end/32988
7716         * gcc.c-torture/compile/pr32988.c: New test.
7717
7718 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7719
7720         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7721
7722 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7723
7724         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7725
7726         Revert:
7727         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7728
7729         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7730
7731 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7732
7733         PR fortran/32979
7734         * gfortran.dg/isnan_1.f90: New test.
7735
7736 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7737             Revital Eres <eres@il.ibm.com>
7738
7739         * gcc.dg/sms-antideps.c: New test.
7740
7741 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7742
7743         PR fortran/31214
7744         * gfortran.dg/entry_13.f90: New test.
7745
7746         * gfortran.dg/entry_12.f90: Clean up .mod file.
7747
7748 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7749
7750         PR fortran/32770
7751         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7752         variables as kind=4 so they don't overflow the record length.
7753
7754 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7755
7756         PR fortran/32968
7757         * gfortran.dg/selected_kind_1.f90: New test.
7758
7759 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7760
7761         PR middle-end/32780
7762         * gcc.c-torture/compile/pr32780.c: New test.
7763
7764 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7765
7766         RP middle-end/32399
7767         * gcc.c-torture/compile/pr32399.c: New testcase.
7768
7769 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7770
7771         PR middle-end/32304
7772         * g++.dg/torture/pr32304.C: New testcase.
7773
7774 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7775
7776         PR middle-end/32935
7777         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7778
7779 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7780
7781         PR fortran/32955
7782         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7783
7784 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7785
7786         PR fortran/31202
7787         * gfortran.dg/nint_2.f90: New test.
7788
7789 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7790
7791         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7792         * gcc.dg/weak/typeof-2.c: Likewise.
7793
7794 2007-08-03  Diego Novillo  <dnovillo@google.com>
7795
7796         PR 31521
7797         * gcc.dg/tree-ssa/pr31521.c: New test.
7798
7799 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7800
7801         PR fortran/32770
7802         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7803         iostat must be default kind.
7804
7805 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7806
7807         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7808
7809 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7810
7811         PR fortran/32770
7812         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7813         explicit so test passes with -fdefault-integer-8.
7814         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7815         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7816
7817 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7818
7819         PR c++/30849
7820         * g++.dg/parse/asm1.C: New test.
7821
7822         PR c++/30850
7823         * g++.dg/parse/asm2.C: Likewise.
7824
7825         PR c++/30851
7826         * g++.dg/parse/asm3.C: Likewise.
7827         
7828 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7829
7830         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7831           "int" is only 16 bit bits wide.
7832         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7833
7834 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7835
7836         * g++.dg/torture/type-generic-1.C: New.
7837         * gcc.dg/pr28796-2.c: Move tests ...
7838         * gcc.dg/tg-tests.h: ... here.
7839         * gcc.dg/torture/type-generic-1.c: New.
7840
7841 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7842
7843         PR libfortran/32954
7844         * minmaxloc_3.f90:  New test case.
7845
7846 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7847
7848         PR fortran/32936
7849         * gfortran.dg/allocate_stat.f90: New.
7850
7851 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7852
7853         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7854
7855 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7856
7857         PR tree-optimization/32919
7858         * gcc.c-torture/compile/pr32919.c: New.
7859
7860 2007-08-01  Nick Clifton  <nickc@redhat.com>
7861
7862         * gcc.c-torture/execute/execute.exp: Change copyright header to
7863         refer to version 3 of the GNU General Public License and to point
7864         readers at the COPYING3 file and the FSF's license web page.
7865         * gcc.c-torture/execute/ieee/ieee.exp,
7866         gcc.c-torture/unsorted/unsorted.exp,
7867         gcc.c-torture/compile/compile.exp,
7868         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7869         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7870         gcc.target/cris/torture/cris-torture.exp,
7871         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7872         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7873         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7874         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7875         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7876         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7877         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7878         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7879         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7880         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7881         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7882         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7883         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7884         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7885         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7886         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7887         gcc.dg/noncompile/noncompile.exp,
7888         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7889         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7890         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7891         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7892         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7893         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7894         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7895         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7896         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7897         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7898         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7899         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7900         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7901         g++.old-deja/old-deja.exp,
7902         gfortran.fortran-torture/execute/execute.exp,
7903         gfortran.fortran-torture/compile/compile.exp,
7904         treelang/output/output-1.c, treelang/output/output-1.tree,
7905         treelang/execute/execute.exp, treelang/Makefile.in,
7906         treelang/compile/compile.exp, g++.dg/dg.exp,
7907         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7908         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7909         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7910         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7911         g++.dg/compat/struct-layout-1.exp,
7912         g++.dg/compat/struct-layout-1_generate.c,
7913         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7914         g++.dg/bprob/bprob.exp, config/default.exp,
7915         gcc.test-framework/test-framework.awk,
7916         gcc.test-framework/gen_directive_tests,
7917         gcc.test-framework/test-framework.exp,
7918         objc.dg/special/special.exp,
7919         objc.dg/gnu-encoding/gnu-encoding.exp,
7920         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7921         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7922         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7923         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7924         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7925         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7926         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7927         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7928         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7929         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7930         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7931         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7932         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7933         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7934         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7935         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7936         Likewise.
7937
7938 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7939
7940         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7941         error message text.
7942
7943 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7944
7945         PR fortran/32945
7946         * gfortran.dg/initialization_12.f90: New test.
7947
7948 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7949
7950         PR fortran/31609
7951         * gfortran.dg/entry_12.f90: New test.
7952
7953 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7954
7955         PR fortran/32938
7956         * gfortran.dg/altreturn_6.f90: New test.
7957
7958 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7959
7960         PR fortran/32942
7961         * gfortran.dg/exponent_2.f90: New test.
7962
7963 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7964
7965         * gcc.dg/vect/vect-117.c: New test.
7966         * gcc.dg/vect/vect-74.c: Enabled test
7967         * gcc.dg/vect/vect-81.c: Enabled test
7968
7969 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7970
7971         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7972         s/dg-error/dg-warning where warning is expected.
7973
7974 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7975
7976         PR fortran/32770
7977         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7978         of huge() to correct kind.
7979
7980 2007-07-30  Ollie Wild  <aaw@google.com>
7981
7982         * gcc.dg/cpp/counter-2.c: New test.
7983         * gcc.dg/cpp/counter-3.c: New test.
7984         * gcc.dg/cpp/dir-only-1.c: New test.
7985         * gcc.dg/cpp/dir-only-1.h: New file.
7986         * gcc.dg/cpp/dir-only-2.c: New test.
7987         * gcc.dg/cpp/dir-only-3.c: New test.
7988         * gcc.dg/cpp/dir-only-3a.h: New file.
7989         * gcc.dg/cpp/dir-only-3b.h: New file.
7990         * gcc.dg/cpp/dir-only-4.c: New test.
7991         * gcc.dg/cpp/dir-only-5.c: New test.
7992         * gcc.dg/cpp/dir-only-6.c: New test.
7993
7994 2007-07-30  Julian Brown  <julian@codesourcery.com>
7995
7996         * gcc.target/arm/neon/v*.c: Regenerate.
7997
7998 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7999
8000         PR c++/32108
8001         * g++.dg/ext/label6.C: New.
8002
8003 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8004
8005         PR libfortran/32858
8006         PR libfortran/30814
8007         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8008
8009 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8010
8011         PR fortran/31211
8012         * gfortran.dg/actual_pointer_function_1.f90: New test.
8013
8014         PR fortran/32682
8015         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8016
8017 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8018
8019         PR fortran/32906
8020         * gfortran.dg/shape_1.f90: Adjust error message.
8021         * gfortran.dg/parameter_array_ref_1.f90: New test.
8022
8023 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8024
8025         PR fortran/31609
8026         * gfortran.dg/entry_11.f90: New test.
8027
8028 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8029             Revital Eres  <eres@il.ibm.com>
8030
8031         * gfortran.dg/sms-1.f90: New test.
8032
8033 2007-07-28  Richard Guenther  <rguenther@suse.de>
8034
8035         * gcc.c-torture/compile/pr32920.c: New testcase.
8036
8037 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8038
8039         PR c++/30917
8040         * g++.dg/lookup/friend11.C: New test.
8041
8042 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8043
8044         * gfortran.dg/namelist_5.f90: Adjusted error message.
8045         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8046         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8047         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8048         * gfortran.dg/namelist_32.f90: ... this.
8049
8050         PR fortran/32876
8051         * gfortran.dg/namelist_33.f90: New test.
8052
8053         PR fortran/32905
8054         * gfortran.dg/namelist_34.f90: New test.
8055
8056         PR fortran/31818
8057         * gfortran.dg/namelist_35.f90: New test.
8058
8059 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8060
8061         PR fortran/32880
8062         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8063
8064 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8065
8066         PR testsuite/32471
8067         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8068           assuming it is 0x7ffffffff.
8069         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8070         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8071
8072 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8073
8074         * gfortran.dg/operator_3.f90: Fix dg directive.
8075         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8076         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8077         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8078
8079 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8080
8081         * g++.dg/cpp0x/decltype1.C: New.
8082         * g++.dg/cpp0x/decltype2.C: New.
8083         * g++.dg/cpp0x/decltype3.C: New.
8084         * g++.dg/cpp0x/decltype4.C: New.
8085         * g++.dg/cpp0x/decltype5.C: New.
8086         * g++.dg/cpp0x/decltype6.C: New.
8087
8088 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8089
8090         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8091           because the test relies on bit 31 to be the sign bit.
8092
8093 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8094
8095         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8096           assuming it is 0x7fffffff.
8097         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8098         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8099
8100 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8101
8102         PR c++/32346
8103         * g++.dg/expr/bitfield9.C: New test.
8104
8105 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8106
8107         PR fortran/32899
8108         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8109
8110 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8111
8112         PR fortran/32760
8113         * gfortran.dg/private_type_7.f90: New test.
8114
8115 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8116
8117         PR fortran/32035
8118         * gfortran.dg/select_char_1.f90: New test.
8119
8120 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8121
8122         PR fortran/32903
8123         * gfortran.dg/initialization_11.f90: New test.
8124
8125 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8126
8127         * gcc.target/mips/ins-1.c: New test.
8128
8129 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8130
8131         PR/19232
8132         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8133         (f1): Likewise.
8134
8135 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8136
8137         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8138         error: width of 'spare' exceeds its type.
8139
8140 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8141
8142         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8143         * gcc.dg/sibcall-4.c: Likewise.
8144
8145 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8146
8147         PR rtl-optimization/31500
8148         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8149         * g++.dg/warn/Warray-bounds.C: Likewise.
8150
8151 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8152
8153         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8154
8155 2007-07-25  Julian Brown  <julian@codesourcery.com>
8156             Paul Brook  <paul@codesourcery.com>
8157             Joseph Myers  <joseph@codesourcery.com>
8158             Mark Shinwell  <shinwell@codesourcery.com>
8159
8160         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8161         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8162         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8163         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8164         (check_effective_target_arm_neon_hw): New.
8165         * gcc.target/arm/neon/neon.exp: New file.
8166         * gcc.target/arm/neon/polytypes.c: New file.
8167         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8168
8169 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8170
8171         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8172           targets where an "int" is less than 32 bits wide.
8173
8174 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8175
8176         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8177
8178 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8179
8180         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8181           during addition if an int is only 16 bits wide.
8182         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8183
8184 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8185
8186         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8187           size as "long int" and are 32 or 64 bits wide.
8188         * gcc.dg/torture/pr28814.c: Likewise.
8189
8190 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8191
8192         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8193           exactly as wide as an int.
8194
8195 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8196
8197         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8198         Define and use throughout as long long printf format specifier.
8199         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8200         Likewise.
8201
8202 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8203
8204         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8205         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8206
8207 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8208
8209         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8210
8211 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8212
8213         * gcc.c-torture/execute/20070724-1.c: New.
8214
8215 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8216
8217         PR fortran/31205
8218         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8219         "deallocates" to 24, since patch has code rid of much spurious
8220         code.
8221         * gfortran.dg/interface_assignment_1.f90 : New test.
8222
8223         PR fortran/32842
8224         * gfortran.dg/interface_assignment_2.f90 : New test.
8225
8226 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8227
8228         PR fortran/32867
8229         * fortran.dg/initialization_10.f90: New test.
8230
8231 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8232
8233         PR fortran/32778
8234         * gfortran.dg/imag_2.f: Removed
8235         * gfortran.dg/warn_std_1.f90: New test.
8236         * gfortran.dg/warn_std_2.f90: New test.
8237         * gfortran.dg/warn_std_3.f90: New test.
8238
8239 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8240
8241         PR c++/29001
8242         * g++.dg/init/new22.C: New.
8243
8244 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8245
8246         PR c++/32561
8247         * g++.dg/template/crash67.C: New.
8248
8249 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8250
8251         * lib/target-support.exp (check_effective_target_natural_alignment): 
8252         (check_effective_target_vector_alignment_reachable): New.
8253         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8254         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8255         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8256         check.
8257         * gcc.dg/vect/pr25413.c: Likewise.
8258         * gcc.dg/vect/pr31699.c: Likewise.
8259
8260 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8261
8262         PR fortran/30814
8263         * gfortran.dg/pack_bounds_1.f90:  New test case.
8264
8265 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8266
8267         PR fortran/31639
8268         * gfortran.dg/initialization_9.f90: New test.
8269
8270 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8271
8272         PR fortran/32797
8273         PR fortran/32800
8274         * gfortran.dg/bind_c_usage_8.f03: New test case.
8275         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8276         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8277
8278 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8279
8280         * gcc.target/mips/branch-cost-1.c: New test.
8281         * gcc.target/mips/branch-cost-2.c: Likewise.
8282
8283 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8284
8285         PR fortran/32732
8286         * gfortran.dg/c_char_tests.f03: New test case.
8287         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8288         * gfortran.dg/c_char_tests_2.f03: New test case.
8289         * gfortran.dg/value_6.f03: Ditto.
8290         * gfortran.dg/value_7.f03: Ditto.
8291
8292 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8293
8294         PR fortran/32600
8295         * gfortran.dg/c_funloc_tests_5.f03: New.
8296         * gfortran.dg/c_funloc_tests_5.f04: New.
8297         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8298
8299 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8300
8301         PR c++/32839
8302         * g++.dg/expr/call4.C: New.
8303         * g++.dg/expr/call5.C: New.
8304
8305 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8306
8307         PR fortran/32710
8308         * gfortran.dg/namelist_30.f90: New test.
8309
8310 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8311
8312         PR fortran/29962
8313         * gfortran.dg/array_initializer_1.f90: Removed warning.
8314         * gfortran.dg/initialization_1.f90: Adjusted messages.
8315         * gfortran.dg/nested_modules_6.f90: Removed warning.
8316
8317         PR fortran/31253
8318         * gfortran.dg/initialization_7.f90: New test.
8319
8320         PR fortran/31639
8321         * gfortran.dg/initialization_8.f90: New test.
8322
8323 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8324
8325         PR c++/30818
8326         * g++.dg/template/crash47.C: Adjust errors.
8327         * g++.dg/template/crash48.C: Adjust errors.
8328         * g++.dg/template/typename12.C: New.
8329         * g++.dg/template/typename13.C: New.
8330         * g++.dg/template/typename14.C: New.
8331         * g++.dg/template/typedef6.C: Adjust errors.
8332
8333 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8334
8335         PR fortran/32627
8336         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8337         * gfortran.dg/pr32627.f03: New test case.
8338
8339         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8340         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8341         c_f_pointer_logical.
8342         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8343         c_f_pointer_complex.
8344         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8345         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8346         c_f_pointer_shape_tests_2.
8347         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8348
8349 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8350
8351         PR fortran/32804
8352         * gfortran.dg/c_loc_tests_9.f03: New test case.
8353         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8354
8355 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8356
8357         PR fortran/32823
8358         * gfortran.dg/int_2.f90: New test.
8359         
8360 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8361
8362         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8363
8364 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8365
8366         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8367         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8368
8369 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8370
8371         PR tree-optimization/19910
8372         * gcc.dg/pr19910.c: New test.
8373
8374 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8375
8376         PR fortran/32738
8377         * gfortran.dg/pr32738.f90: New test.
8378
8379 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8380
8381         PR tree-optimzation/32635
8382         * gfortran.dg/pr32635.f:  New test case.
8383
8384 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8385
8386         PR fortran/32801
8387         * gfortran.dg/pr32801.f03: New test case.
8388
8389 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8390
8391         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8392         Test negative numbers also.
8393         * gcc.dg/c99-math-float-1.c: Likewise.
8394         * gcc.dg/c99-math-long-double-1.c: Likewise.
8395         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8396         test inputs.
8397
8398 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8399         
8400         * lib/target-supports.exp (check_effective_target_sync_int_long):
8401         Enable for xtensa.
8402         (check_effective_target_sync_char_short): Likewise.
8403         
8404 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8405
8406         * gcc.dg/pr28796-2.c: Add more cases.
8407
8408 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8409
8410         * gcc.dg/pr28796-1.c: Add more cases.
8411         * gcc.dg/pr28796-2.c: Likewise.
8412
8413 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8414
8415         * gcc.dg/pr28796-1.c: Add more cases.
8416         * gcc.dg/pr28796-2.c: Likewise.
8417
8418 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8419
8420         PR fortran/32535
8421         * gfortran.dg/pr32535.f90: New test.
8422
8423 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8424
8425         PR fortran/31320
8426         PR fortran/32665
8427         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8428
8429 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8430
8431         PR rtl-optimization/32773
8432         * gcc.dg/pr32773.c: New test.
8433
8434 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8435
8436         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8437         match flax-vector-conversions note.
8438         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8439         instead of dg-error for the warning.
8440
8441 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8442
8443         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8444           adapted to work on targets with 16-bit or wider int.
8445         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8446         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8447         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8448         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8449
8450 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8451
8452         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8453         support large arrays.
8454         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8455         * gcc.dg/20061109-1.c: Likewise.
8456         * gcc.c-torture/execute/20061101-1.x: Likewise.
8457         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8458         * gcc.c-torture/execute/pr31448.x: Likewise.
8459
8460 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8461
8462         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8463
8464         PR fortran/32238
8465         * gfortran.dg/pr32238.f90: New test.
8466
8467         PR fortran/32222
8468         * gfortran.dg/pr32222.f90: New test.
8469
8470         PR fortran/32242
8471         * gfortran.dg/pr32242.f90: New test.
8472         
8473 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8474             David Ung  <davidu@mips.com>
8475
8476         * gcc.target/mips/mips-sched-madd.c: New test case.
8477
8478 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8479
8480         PR libfortran/32611
8481         * gfortran.dg/large_real_kind_1.f90: Update test.
8482         * gfortran.dg/pr17706.f90: Update test.
8483         * gfortran.dg/fmt_zero_digits.f90: Update test.
8484         * gfortran.dg/fmt_zero_precision.f90: Update test.
8485         * gfortran.dg/real_const_3.f90: Update test.
8486
8487 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8488
8489         PR fortran/32036
8490         * gfortran.dg/bounds_check_8.f90: New test.
8491         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8492
8493 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8494
8495         PR fortran/32357
8496         * gfortran.dg/mvbits_2.f90: New test.
8497
8498 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8499
8500         PR libfortran/32731
8501         * gfortran.dg/pack_mask_1.f90:  New test.
8502         * gfortran.dg/unpack_mask_1.f90:  New test.
8503
8504 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8505
8506         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8507         * gcc.dg/20001101-1.c: Likewise.
8508         * gcc.dg/20001102-1.c: Likewise.
8509         * gcc.dg/20020116-2.c: Likewise.
8510         * gcc.dg/20020416-1.c: Likewise.
8511         * gcc.dg/sparc-constant-1.c: Likewise.
8512         * gcc.dg/sparc-dwarf2.c: Likewise.
8513         * gcc.dg/sparc-frame-1.c: Likewise.
8514         * gcc.dg/sparc-getcontext-1.c: Likewise.
8515         * gcc.dg/sparc-loop-1.c: Likewise.
8516         * gcc.dg/sparc-reg-1.c: Likewise.
8517         * gcc.dg/sparc-ret.c: Likewise.
8518         * gcc.dg/sparc-trap-1.c: Likewise.
8519         * gcc.dg/ultrasp10.c: Likewise.
8520         * gcc.dg/ultrasp11.c: Likewise.
8521         * gcc.dg/ultrasp1.c: Likewise.
8522         * gcc.dg/ultrasp2.c: Likewise.
8523         * gcc.dg/ultrasp3.c: Likewise.
8524         * gcc.dg/ultrasp4.c: Likewise.
8525         * gcc.dg/ultrasp5.c: Likewise.
8526         * gcc.dg/ultrasp6.c: Likewise.
8527         * gcc.dg/ultrasp7.c: Likewise.
8528         * gcc.dg/ultrasp8.c: Likewise.
8529         * gcc.dg/ultrasp9.c: Likewise.
8530         * gcc.dg/splet-1.c: Delete.
8531
8532 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8533
8534         PR fortran/32724
8535         * gfortran.dg/stfunc_5.f90: New test.
8536
8537 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8538
8539         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8540         New procedure to check if arrays are naturally aligned to the vector
8541         alignment boundary.
8542         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8543         in size_t typedef.  Adjust tree dump scan results according to
8544         vect_aligned_arrays target check.
8545         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8546         vect_aligned_arrays target check.
8547         * gcc.dg/vect/pr31699.c: Ditto.
8548
8549 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8550
8551         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8552         for V2DFmode vector conditional expression.
8553         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8554         and dfceq patterns.
8555         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8556         and dfcgt patterns.
8557         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8558         V2DFmode comparison and test special values.
8559         * lib/target-supports.exp: Switch on test for V2DFmode 
8560         vector conditional expression.
8561
8562 2007-07-13  Richard Guenther  <rguenther@suse.de>
8563
8564         PR tree-optimization/32721
8565         * gcc.dg/pr32721.c: New testcase.
8566
8567 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8568
8569         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8570         error message part that continues on a new line.
8571
8572 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8573
8574         * gcc.dg/c99-tgmath-1.c: New.
8575         * gcc.dg/c99-tgmath-2.c: New.
8576         * gcc.dg/c99-tgmath-3.c: New.
8577         * gcc.dg/c99-tgmath-4.c: New.
8578
8579 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8580             Janis Johnson  <janis187@us.ibm.com>
8581
8582         PR testsuite/25241
8583         * gcc.test-framework/dg-error-exp-F.c: New test.
8584         * gcc.test-framework/dg-warning-exp-F.c: New test.
8585         * lib/gcc.exp: Enable warning and error prefixes.
8586         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8587         (dg-error): Wrap original dg-error.
8588         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8589         markers from dg-error/dg-warning directives.
8590         * gcc.dg/20040322-1.c: Likewise.
8591         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8592         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8593         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8594         * gcc.dg/Werror-1.c: Likewise.
8595         * gcc.dg/Werror-10.c: Likewise.
8596         * gcc.dg/Werror-11.c: Likewise.
8597         * gcc.dg/Werror-2.c: Likewise.
8598         * gcc.dg/Werror-3.c: Likewise.
8599         * gcc.dg/Werror-4.c: Likewise.
8600         * gcc.dg/Werror-5.c: Likewise.
8601         * gcc.dg/Werror-6.c: Likewise.
8602         * gcc.dg/Werror-7.c: Likewise.
8603         * gcc.dg/Werror-8.c: Likewise.
8604         * gcc.dg/Werror-9.c: Likewise.
8605         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8606         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8607         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8608         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8609         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8610         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8611         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8612         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8613         * gcc.dg/Wnested-externs-1.c: Likewise.
8614         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8615         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8616         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8617         * gcc.dg/Wshadow-3.c: Likewise.
8618         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8619         * gcc.dg/Wwrite-strings-1.c: Likewise.
8620         * gcc.dg/anon-struct-5.c: Likewise.
8621         * gcc.dg/anon-struct-6.c: Likewise.
8622         * gcc.dg/anon-struct-7.c: Likewise.
8623         * gcc.dg/anon-struct-8.c: Likewise.
8624         * gcc.dg/array-8.c: Likewise.
8625         * gcc.dg/array-quals-2.c: Likewise.
8626         * gcc.dg/asm-qual-1.c: Likewise.
8627         * gcc.dg/asm-wide-1.c: Likewise.
8628         * gcc.dg/assign-warn-1.c: Likewise.
8629         * gcc.dg/assign-warn-2.c: Likewise.
8630         * gcc.dg/bitfld-10.c: Likewise.
8631         * gcc.dg/bitfld-11.c: Likewise.
8632         * gcc.dg/bitfld-12.c: Likewise.
8633         * gcc.dg/bitfld-13.c: Likewise.
8634         * gcc.dg/bitfld-14.c: Likewise.
8635         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8636         * gcc.dg/builtins-30.c: Likewise.
8637         * gcc.dg/c90-const-expr-5.c: Likewise.
8638         * gcc.dg/c90-typespec-1.c: Likewise.
8639         * gcc.dg/c99-const-expr-5.c: Likewise.
8640         * gcc.dg/c99-flex-array-5.c: Likewise.
8641         * gcc.dg/c99-fordecl-3.c: Likewise.
8642         * gcc.dg/c99-tag-3.c: Likewise.
8643         * gcc.dg/c99-typespec-1.c: Likewise.
8644         * gcc.dg/c99-vla-jump-1.c: Likewise.
8645         * gcc.dg/c99-vla-jump-2.c: Likewise.
8646         * gcc.dg/c99-vla-jump-3.c: Likewise.
8647         * gcc.dg/c99-vla-jump-4.c: Likewise.
8648         * gcc.dg/c99-vla-jump-5.c: Likewise.
8649         * gcc.dg/cast-1.c: Likewise.
8650         * gcc.dg/cast-2.c: Likewise.
8651         * gcc.dg/cast-3.c: Likewise.
8652         * gcc.dg/cast-4.c: Likewise.
8653         * gcc.dg/cast-pretty-print-1.c: Likewise.
8654         * gcc.dg/comp-goto-2.c: Likewise.
8655         * gcc.dg/comp-goto-3.c: Likewise.
8656         * gcc.dg/cpp/error-1.c: Likewise.
8657         * gcc.dg/cpp/if-paren.c: Likewise.
8658         * gcc.dg/decl-7.c: Likewise.
8659         * gcc.dg/decl-8.c: Likewise.
8660         * gcc.dg/decl-nospec-1.c: Likewise.
8661         * gcc.dg/decl-nospec-2.c: Likewise.
8662         * gcc.dg/decl-nospec-3.c: Likewise.
8663         * gcc.dg/declspec-10.c: Likewise.
8664         * gcc.dg/declspec-11.c: Likewise.
8665         * gcc.dg/declspec-12.c: Likewise.
8666         * gcc.dg/declspec-13.c: Likewise.
8667         * gcc.dg/declspec-14.c: Likewise.
8668         * gcc.dg/declspec-15.c: Likewise.
8669         * gcc.dg/declspec-16.c: Likewise.
8670         * gcc.dg/declspec-17.c: Likewise.
8671         * gcc.dg/declspec-4.c: Likewise.
8672         * gcc.dg/declspec-5.c: Likewise.
8673         * gcc.dg/declspec-6.c: Likewise.
8674         * gcc.dg/declspec-7.c: Likewise.
8675         * gcc.dg/declspec-8.c: Likewise.
8676         * gcc.dg/declspec-9.c: Likewise.
8677         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8678         * gcc.dg/dfp/constants-c99.c: Likewise.
8679         * gcc.dg/dfp/keywords-c89.c: Likewise.
8680         * gcc.dg/dfp/keywords-c99.c: Likewise.
8681         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8682         * gcc.dg/dfp/typespec.c: Likewise.
8683         * gcc.dg/dremf-type-compat-2.c: Likewise.
8684         * gcc.dg/dremf-type-compat-3.c: Likewise.
8685         * gcc.dg/dremf-type-compat-4.c: Likewise.
8686         * gcc.dg/empty-source-2.c: Likewise.
8687         * gcc.dg/empty-source-3.c: Likewise.
8688         * gcc.dg/enum3.c: Likewise.
8689         * gcc.dg/extra-semi-2.c: Likewise.
8690         * gcc.dg/extra-semi-3.c: Likewise.
8691         * gcc.dg/float-range-1.c: Likewise.
8692         * gcc.dg/float-range-2.c: Likewise.
8693         * gcc.dg/float-range-3.c: Likewise.
8694         * gcc.dg/float-range-5.c: Likewise.
8695         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8696         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8697         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8698         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8699         * gcc.dg/format/cast-1.c: Likewise.
8700         * gcc.dg/format/gcc_diag-3.c: Likewise.
8701         * gcc.dg/format/gcc_diag-4.c: Likewise.
8702         * gcc.dg/format/gcc_diag-6.c: Likewise.
8703         * gcc.dg/format/gcc_diag-8.c: Likewise.
8704         * gcc.dg/format/gcc_diag-9.c: Likewise.
8705         * gcc.dg/format/nul-2.c: Likewise.
8706         * gcc.dg/format/opt-1.c: Likewise.
8707         * gcc.dg/format/opt-2.c: Likewise.
8708         * gcc.dg/format/opt-3.c: Likewise.
8709         * gcc.dg/format/opt-4.c: Likewise.
8710         * gcc.dg/format/opt-5.c: Likewise.
8711         * gcc.dg/format/opt-6.c: Likewise.
8712         * gcc.dg/framework-2.c: Likewise.
8713         * gcc.dg/func-args-1.c: Likewise.
8714         * gcc.dg/func-outside-1.c: Likewise.
8715         * gcc.dg/func-outside-2.c: Likewise.
8716         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8717         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8718         * gcc.dg/if-empty-1.c: Likewise.
8719         * gcc.dg/init-bad-1.c: Likewise.
8720         * gcc.dg/init-bad-2.c: Likewise.
8721         * gcc.dg/init-bad-3.c: Likewise.
8722         * gcc.dg/init-desig-obs-2.c: Likewise.
8723         * gcc.dg/init-desig-obs-3.c: Likewise.
8724         * gcc.dg/init-empty-2.c: Likewise.
8725         * gcc.dg/init-empty-3.c: Likewise.
8726         * gcc.dg/inline-11.c: Likewise.
8727         * gcc.dg/inline-12.c: Likewise.
8728         * gcc.dg/inline-8.c: Likewise.
8729         * gcc.dg/inline-9.c: Likewise.
8730         * gcc.dg/inline3.c: Likewise.
8731         * gcc.dg/label-decl-1.c: Likewise.
8732         * gcc.dg/label-decl-2.c: Likewise.
8733         * gcc.dg/label-decl-3.c: Likewise.
8734         * gcc.dg/label-decl-4.c: Likewise.
8735         * gcc.dg/long-long-typespec-1.c: Likewise.
8736         * gcc.dg/lvalue-2.c: Likewise.
8737         * gcc.dg/lvalue-3.c: Likewise.
8738         * gcc.dg/nested-func-3.c: Likewise.
8739         * gcc.dg/nested-redef-1.c: Likewise.
8740         * gcc.dg/noreturn-4.c: Likewise.
8741         * gcc.dg/old-style-prom-2.c: Likewise.
8742         * gcc.dg/old-style-prom-3.c: Likewise.
8743         * gcc.dg/old-style-then-proto-1.c: Likewise.
8744         * gcc.dg/overflow-warn-1.c: Likewise.
8745         * gcc.dg/overflow-warn-2.c: Likewise.
8746         * gcc.dg/overflow-warn-3.c: Likewise.
8747         * gcc.dg/overflow-warn-4.c: Likewise.
8748         * gcc.dg/overflow-warn-6.c: Likewise.
8749         * gcc.dg/parm-forwdecl-2.c: Likewise.
8750         * gcc.dg/parm-forwdecl-3.c: Likewise.
8751         * gcc.dg/parm-impl-decl-1.c: Likewise.
8752         * gcc.dg/parm-impl-decl-2.c: Likewise.
8753         * gcc.dg/parm-incomplete-1.c: Likewise.
8754         * gcc.dg/parm-mismatch-1.c: Likewise.
8755         * gcc.dg/pointer-arith-1.c: Likewise.
8756         * gcc.dg/pointer-arith-2.c: Likewise.
8757         * gcc.dg/pointer-arith-3.c: Likewise.
8758         * gcc.dg/pointer-arith-4.c: Likewise.
8759         * gcc.dg/pointer-arith-6.c: Likewise.
8760         * gcc.dg/pointer-arith-7.c: Likewise.
8761         * gcc.dg/pointer-arith-8.c: Likewise.
8762         * gcc.dg/pr13804-1.c: Likewise.
8763         * gcc.dg/pr15698-1.c: Likewise.
8764         * gcc.dg/pr15698-2.c: Likewise.
8765         * gcc.dg/pr15698-3.c: Likewise.
8766         * gcc.dg/pr15698-4.c: Likewise.
8767         * gcc.dg/pr15698-5.c: Likewise.
8768         * gcc.dg/pr15698-6.c: Likewise.
8769         * gcc.dg/pr15698-7.c: Likewise.
8770         * gcc.dg/pr15698-8.c: Likewise.
8771         * gcc.dg/pr17188-1.c: Likewise.
8772         * gcc.dg/pr17301-1.c: Likewise.
8773         * gcc.dg/pr17301-2.c: Likewise.
8774         * gcc.dg/pr17730-1.c: Likewise.
8775         * gcc.dg/pr20368-1.c: Likewise.
8776         * gcc.dg/pr20368-2.c: Likewise.
8777         * gcc.dg/pr20368-3.c: Likewise.
8778         * gcc.dg/pr22308-1.c: Likewise.
8779         * gcc.dg/qual-component-1.c: Likewise.
8780         * gcc.dg/redecl-1.c: Likewise.
8781         * gcc.dg/redecl-11.c: Likewise.
8782         * gcc.dg/redecl-12.c: Likewise.
8783         * gcc.dg/redecl-13.c: Likewise.
8784         * gcc.dg/redecl-14.c: Likewise.
8785         * gcc.dg/redecl-15.c: Likewise.
8786         * gcc.dg/register-var-1.c: Likewise.
8787         * gcc.dg/register-var-2.c: Likewise.
8788         * gcc.dg/stmt-expr-2.c: Likewise.
8789         * gcc.dg/stmt-expr-3.c: Likewise.
8790         * gcc.dg/stmt-expr-label-1.c: Likewise.
8791         * gcc.dg/stmt-expr-label-2.c: Likewise.
8792         * gcc.dg/stmt-expr-label-3.c: Likewise.
8793         * gcc.dg/struct-empty-2.c: Likewise.
8794         * gcc.dg/struct-empty-3.c: Likewise.
8795         * gcc.dg/struct-parse-1.c: Likewise.
8796         * gcc.dg/struct-semi-1.c: Likewise.
8797         * gcc.dg/struct-semi-2.c: Likewise.
8798         * gcc.dg/struct-semi-3.c: Likewise.
8799         * gcc.dg/switch-5.c: Likewise.
8800         * gcc.dg/switch-6.c: Likewise.
8801         * gcc.dg/switch-7.c: Likewise.
8802         * gcc.dg/tls/diag-5.c: Likewise.
8803         * gcc.dg/transparent-union-1.c: Likewise.
8804         * gcc.dg/transparent-union-3.c: Likewise.
8805         * gcc.dg/typespec-1.c: Likewise.
8806         * gcc.dg/vla-init-2.c: Likewise.
8807         * gcc.dg/vla-init-3.c: Likewise.
8808         * gcc.dg/vla-init-4.c: Likewise.
8809         * gcc.dg/vla-init-5.c: Likewise.
8810         * gcc.dg/void-cast-2.c: Likewise.
8811         * gcc.dg/wvla-3.c: Likewise.
8812         * gcc.dg/wvla-7.c: Likewise.
8813         * gcc.target/i386/991209-1.c: Likewise.
8814         * gcc.target/ia64/fpreg-1.c: Likewise.
8815         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8816         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8817         
8818 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8819
8820         PR fortran/31639
8821         * gfortran.dg/func_decl_4.f90: New test.
8822
8823 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8824
8825         PR fortran/32727
8826         * gfortran.dg/interface_17.f90: New test.
8827
8828 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8829
8830         PR fortran/32599
8831         * gfortran.dg/32599.f03: New test case.
8832
8833         PR fortran/32601
8834         * gfortran.dg/32601.f03: New test case.
8835         * gfortran.dg/32601_1.f03: Ditto.
8836         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8837         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8838
8839 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8840
8841         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8842
8843 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8844             Devang Patel  <dpatel@apple.com>
8845
8846         PR tree-optimization/25413
8847         * gcc.dg/vect/vect-align-1.c: New.
8848         * gcc.dg/vect/vect-align-2.c: New.
8849         * gcc.dg/vect/pr25413.c: New.
8850         * gcc.dg/vect/pr25413a.c: New.
8851         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8852
8853 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8854
8855         * lib/target-support.exp (check_ultrasparc_hw_available):
8856         New function.
8857         (is-effective-target): Check $arg for ultrasparc_hw.
8858         (is-effective-target-keyword): Likewise.
8859         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8860         when determining what to do on sparc platforms.
8861         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8862         * gcc.dg/20001101-1.c: Likewise.
8863         * gcc.dg/20001101-2.c: Likewise.
8864         * gcc.dg/ultrasp9.c: Likewise.
8865         * gcc.dg/ultrasp10.c: Likewise.
8866         * gcc.target/sparc/pdist-3.c: Likewise.
8867
8868 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8869
8870         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8871
8872 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8873
8874         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8875         get vectorized.
8876         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8877         now get vectorized.
8878         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8879         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8880         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8881         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8882         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8883         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8884         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8885         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8886         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8887         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8888         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8889         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8890         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8891         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8892         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8893         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8894         Add spu.
8895
8896 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8897
8898         PR c++/30854
8899         * g++.dg/parse/error30.C: New test.
8900
8901 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8902
8903         PR fortran/29804
8904         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8905
8906 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8907
8908         * gfortran.fortran-torture/compile/pr32663.f: New test.
8909
8910 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8911
8912         PR c++/31027
8913         * g++.dg/inherit/virtual4.C: New.
8914
8915 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8916
8917         PR target/32661
8918         * gcc.target/i386/pr32661-1.c: New test.
8919
8920 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8921
8922         * gnat.dg/invariant_index.ad[sb]: New test.
8923
8924 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8925
8926         PR c++/32560
8927         * g++.dg/template/decl3.C: New.
8928
8929 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8930
8931         PR 32617
8932         * gcc.c-torture/execute/align-3.c: New.
8933
8934 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8935
8936         PR target/32708
8937         * gcc.target/i386/pr32708-1.c: New test.
8938         * gcc.target/i386/pr32708-2.c: Ditto.
8939         * gcc.target/i386/pr32708-3.c: Ditto.
8940
8941 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8942
8943         * g++.dg/init/new20.C: Remove svn:executable flag.
8944
8945 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8946
8947         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8948
8949 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8950
8951         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8952
8953 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8954
8955         PR testsuite/25241
8956         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8957         directive.
8958         
8959 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8960
8961         PR fortran/32157
8962         * gfortran.dg/overload_2.f90: New test.
8963
8964         PR fortran/32689
8965         * gfortran.dg/transfer_simplify_5.f90
8966
8967         PR fortran/32634
8968         * gfortran.dg/interface_15.f90: New test.
8969
8970 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8971
8972         PR libfortran/32336
8973         * gfortran.dg/matmul_5.f90:  New test case.
8974
8975 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8976
8977         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8978         * gcc.dg/fesd-any.h: Likewise.
8979         * gcc.dg/fesd-baseonly.c: Likewise.
8980         * gcc.dg/fesd-baseonly.h: Likewise.
8981         * gcc.dg/fesd-none.c: Likewise.
8982         * gcc.dg/fesd-none.h: Likewise.
8983         * gcc.dg/fesd-reduced.c: Likewise.
8984         * gcc.dg/fesd-reduced.h: Likewise.
8985         * gcc.dg/fesd-sys.c: Likewise.
8986         * gcc.dg/fesd-sys.h: Likewise
8987         * gcc.dg/fesd.h: Likewise.
8988
8989         * g++.dg/debug/dwarf2: New directory.
8990         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8991         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8992         * g++.dg/other/fesd-any.h: Likewise.
8993         * g++.dg/other/fesd-baseonly.C: Likewise.
8994         * g++.dg/other/fesd-baseonly.h: Likewise.
8995         * g++.dg/other/fesd-none.C: Likewise.
8996         * g++.dg/other/fesd-none.h: Likewise.
8997         * g++.dg/other/fesd-reduced.C: Likewise.
8998         * g++.dg/other/fesd-reduced.h: Likewise.
8999         * g++.dg/other/fesd-sys.C: Likewise.
9000         * g++.dg/other/fesd-sys.h: Likewise.
9001         * g++.dg/other/fesd.h: Likewise.
9002
9003 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9004
9005         PR fortran/31129
9006         * gfortran.dg/parameter_unused.f90: New test.
9007
9008 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9009
9010         PR tree-optimization/32681
9011         * gcc.dg/tree-ssa/pr32681.c: New test.
9012
9013 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9014
9015         PR fortran/32678
9016         * gfortran.dg/fmt_t_5.f90: New test.
9017
9018 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9019
9020         PR c++/30535
9021         * g++.dg/template/operator10.C: New.
9022
9023 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9024
9025         PR libfortran/32217
9026         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9027
9028 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9029
9030         PR fortran/29876
9031         * gfortran.dg/operator_6.f90: New test.
9032
9033 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9034
9035         PR fortran/17711
9036         * gfortran.dg/operator_4.f90: New test.
9037         * gfortran.dg/operator_5.f90: New test.
9038         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9039         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9040
9041 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9042
9043         PR fortran/32669
9044         * gfortran.dg/argument_checking_6.f90: New.
9045
9046 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9047
9048         PR fortran/25094
9049         * gfortran.dg/interface_155555.f90: New test.
9050
9051 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9052
9053         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9054         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9055
9056 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9057
9058         PR testsuite/25241
9059         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9060         discern pedantic diagnostics and errors.
9061         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9062         and not an error.
9063         * gcc.dg/20050121-1.c: This is an error and not a warning.
9064         * gcc.target/i386/sseregparm-2.c:  Likewise.
9065         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9066         * gcc.dg/charset/attribute2.c: Likewise.
9067         * gcc.dg/bitfld-1.c: Likewise.
9068         * gcc.dg/pack-test-2.c: Likewise.
9069         * gcc.dg/940510-1.c: Match separately error and warning.
9070         * gcc.dg/array-2.c: Match separately multiple messages. The second
9071         diagnostic is a pedantic warning and not an error.
9072         * gcc.dg/pr14475.c: Match separately multiple messages.
9073         * gcc.dg/pr18809-1.c: Likewise.
9074         * gcc.dg/pr27953.c: Likewise.
9075         * gcc.dg/vla-init-1.c: Likewise.
9076         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9077
9078 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9079
9080         PR fortran/32644
9081         * gfortran.dg/char_decl_1.f90: New test.
9082
9083 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9084
9085         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9086
9087 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9088
9089         PR c++/32232
9090         * g++.dg/template/overload9.C: New test.
9091
9092 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9093
9094         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9095         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9096
9097 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9098
9099         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9100         * gcc.dg/20001012-2.c: Likewise.
9101         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9102         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9103
9104 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9105
9106         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9107         about the chunk size when STACK_SIZE is defined.
9108
9109 2007-07-06  Josh Conner  <jconner@apple.com>
9110
9111         PR middle-end/32602
9112         * gcc.dg/sibcall-8.c: New test.
9113
9114 2007-07-06  Josh Conner  <jconner@apple.com>
9115
9116         PR middle-end/32603
9117         * gcc.target/arm/sibcall-1.c: New test.
9118
9119 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9120
9121         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9122
9123 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9124
9125         * gfortran.dg/save_parameter.f90: New test.
9126         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9127
9128 2007-07-06  Richard Guenther  <rguenther@suse.de>
9129
9130         * g++.dg/opt/pr30965.C: New testcase.
9131
9132 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9133
9134         * gcc.target/mips/save-restore-5.c: New test.
9135
9136 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9137
9138         PR rtl_optimization/32450
9139         * gcc.dg/pr32450.c: New runtime test.
9140
9141 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9142
9143         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9144         single underscore in scan directives.
9145
9146 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9147
9148         PR c++/32245
9149         * g++.dg/init/ptrmem4.C: New test.
9150
9151         PR c++/32251
9152         * g++.dg/init/new21.C: Likewise.
9153
9154         PR c++/31992
9155         * g++.dg/template/static30.C: Likewise.
9156
9157 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9158
9159         * gcc.dg/vect/costmodel/ppc: New directory.
9160         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9161         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9162         New test.
9163         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9164         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9165         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9166         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9167         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9168         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9169         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9170         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9171         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9172         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9173         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9174         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9175         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9176         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9177
9178 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9179
9180         PR fortran/32359
9181         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9182
9183 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9184
9185         PR fortran/32526
9186         * gfortran.dg/interface_14.f90: New test.
9187
9188         PR fortran/32613
9189         * gfortran.dg/do_iterator_2.f90: New test.
9190
9191 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9192
9193         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9194         (FE_DEC_DOWNWARD): Likewise.
9195         (FE_DEC_UPWARD): Likewise.
9196         (FE_DEC_TOWARDZERO): Likewise.
9197         (FE_DEC_TONEARESTFROMZERO): Likewise.
9198
9199 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9200
9201         * gcc.c-torture/compile/pr32606.c: New.
9202         * gfortran.fortran-torture/execute/pr32604.f90: New.
9203
9204 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9205
9206         * gcc.dg/visibility-12.c: New test.
9207         * gcc.dg/visibility-13.c: Likewise.
9208         * g++.dg/ext/visibility-9.C: Likewise.
9209         * g++.dg/ext/visibility-10.C: Likewise.
9210
9211 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9212
9213         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9214         * gcc.dg/sh-relax-vxworks.c: New test.
9215
9216 2007-07-04  Richard Guenther  <rguenther@suse.de>
9217
9218         PR tree-optimization/32500
9219         * gcc.c-torture/execute/pr32500.c: New testcase.
9220
9221 2007-07-04  Richard Guenther  <rguenther@suse.de>
9222
9223         PR tree-optimization/32482
9224         * gcc.c-torture/compile/pr32482.c: New testcase.
9225
9226 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9227
9228         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9229         VxWorks kernels.
9230         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9231         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9232         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9233         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9234
9235 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9236
9237         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9238
9239 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9240
9241         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9242
9243 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9244
9245         PR fortran/31198
9246         * gfortran.dg/min_max_optional_1.f90: New test.
9247         * gfortran.dg/min_max_optional_2.f90: New test.
9248         * gfortran.dg/min_max_optional_3.f90: New test.
9249
9250 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9251
9252         PR fortran/32545
9253         * gfortran.dg/fmt_error.f90: New test.
9254
9255 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9256
9257         PR fortran/32612
9258         * gfortran.dg/interface_13.f90: New test.
9259
9260 2007-07-03  Dave Brolley  <brolley@redhat.com>
9261
9262         PR c++/31743
9263         * g++.dg/init/new20.C: New test.
9264
9265 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9266
9267         PR fortran/32579
9268         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9269
9270 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9271
9272         PR fortran/25062
9273         * common_7.f90: New.
9274         * common_8.f90: New.
9275         * common_9.f90: New.
9276
9277 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9278
9279         PR fortran/30940
9280         * gfortran.dg/argument_checking_1.f90: New.
9281         * gfortran.dg/argument_checking_2.f90: New.
9282         * gfortran.dg/argument_checking_3.f90: New.
9283         * gfortran.dg/argument_checking_4.f90: New.
9284         * gfortran.dg/argument_checking_5.f90: New.
9285         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9286         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9287
9288 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9289
9290         * gcc.dg/pr32176.c: Add -w to default dg-options.
9291
9292 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9293
9294         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9295
9296 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9297
9298         PR fortran/20888
9299         * gfortran.dg/null_2.f90: New.
9300
9301 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9302             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9303
9304         PR middle-end/32176
9305         * gcc.dg/pr32176.c: New test.
9306
9307 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9308
9309         * gcc.dg/const-float80.c : New test.
9310         * gcc.dg/const-float128.c : New test.
9311         * gcc.dg/const-float80-ped.c : New test.
9312         * gcc.dg/const-float128-ped.c : New test.
9313
9314 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9315
9316         * gcc.dg/c99-math.h: Fix typo.
9317
9318 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9319
9320         PR libgomp/32468
9321         * gcc.dg/gomp/pr32468-1.c: New test.
9322
9323 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9324
9325         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9326         an ABI option.
9327
9328 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9329
9330         * gfortran.fortran-torture/compile/pr32583.f: New.
9331         * gcc.c-torture/compile/pr32584.c: New
9332
9333 2007-07-02  Ollie Wild  <aaw@google.com>
9334
9335         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9336         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9337
9338 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9339
9340         * gcc.target/mips/save-restore-1.c: New test.
9341         * gcc.target/mips/save-restore-2.c: Likewise.
9342         * gcc.target/mips/save-restore-3.c: Likewise.
9343         * gcc.target/mips/save-restore-4.c: Likewise.
9344
9345 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9346
9347         PR tree-optimization/31966
9348         PR tree-optimization/32533
9349         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9350         * gfortran.dg/pr32533.f90: Ditto.
9351
9352 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9353
9354         * g++.dg/opt/nrv12.C: New test.
9355         * gcc.target/i386/nrv1.c: New test.
9356
9357         PR c++/31748
9358         * g++.dg/gomp/pr31748.C: New test.
9359
9360 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9361  
9362         PR tree-optimization/32230
9363         * gcc.dg/vect/pr32230.c: New test.
9364
9365 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9366
9367         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9368         * bind_c_coms.f90: Ditto.
9369         * bind_c_coms_driver.c: Ditto.
9370         * bind_c_dts.f90: Ditto.
9371         * bind_c_dts_2.f03: Ditto.
9372         * bind_c_dts_2_driver.c: Ditto.
9373         * bind_c_dts_3.f03: Ditto.
9374         * bind_c_dts_4.f03: Ditto.
9375         * bind_c_dts_driver.c: Ditto.
9376         * bind_c_implicit_vars.f03: Ditto.
9377         * bind_c_procs.f03: Ditto.
9378         * bind_c_usage_2.f03: Ditto.
9379         * bind_c_usage_3.f03: Ditto.
9380         * bind_c_usage_5.f03: Ditto.
9381         * bind_c_usage_6.f03: Ditto.
9382         * bind_c_usage_7.f03: Ditto.
9383         * bind_c_vars.f90: Ditto.
9384         * bind_c_vars_driver.c: Ditto.
9385         * binding_c_table_15_1.f03: Ditto.
9386         * binding_label_tests.f03: Ditto.
9387         * binding_label_tests_10.f03: Ditto.
9388         * binding_label_tests_10_main.f03: Ditto.
9389         * binding_label_tests_11.f03: Ditto.
9390         * binding_label_tests_11_main.f03: Ditto.
9391         * binding_label_tests_12.f03: Ditto.
9392         * binding_label_tests_13.f03: Ditto.
9393         * binding_label_tests_13_main.f03: Ditto.
9394         * binding_label_tests_14.f03: Ditto.
9395         * binding_label_tests_2.f03: Ditto.
9396         * binding_label_tests_3.f03: Ditto.
9397         * binding_label_tests_4.f03: Ditto.
9398         * binding_label_tests_5.f03: Ditto.
9399         * binding_label_tests_6.f03: Ditto.
9400         * binding_label_tests_7.f03: Ditto.
9401         * binding_label_tests_8.f03: Ditto.
9402         * binding_label_tests_9.f03: Ditto.
9403         * c_assoc.f90: Ditto.
9404         * c_assoc_2.f03: Ditto.
9405         * c_f_pointer_shape_test.f90: Ditto.
9406         * c_f_pointer_tests.f90: Ditto.
9407         * c_f_tests_driver.c: Ditto.
9408         * c_funloc_tests.f03: Ditto.
9409         * c_funloc_tests_2.f03: Ditto.
9410         * c_funloc_tests_3.f03: Ditto.
9411         * c_funloc_tests_3_funcs.c: Ditto.
9412         * c_kind_params.f90: Ditto.
9413         * c_kind_tests_2.f03: Ditto.
9414         * c_kinds.c: Ditto.
9415         * c_loc_driver.c: Ditto.
9416         * c_loc_test.f90: Ditto.
9417         * c_loc_tests_2.f03: Ditto.
9418         * c_loc_tests_2_funcs.c: Ditto.
9419         * c_loc_tests_3.f03: Ditto.
9420         * c_loc_tests_4.f03: Ditto.
9421         * c_loc_tests_5.f03: Ditto.
9422         * c_loc_tests_6.f03: Ditto.
9423         * c_loc_tests_7.f03: Ditto.
9424         * c_loc_tests_8.f03: Ditto.
9425         * c_ptr_tests.f03: Ditto.
9426         * c_ptr_tests_10.f03: Ditto.
9427         * c_ptr_tests_5.f03: Ditto.
9428         * c_ptr_tests_7.f03: Ditto.
9429         * c_ptr_tests_7_driver.c: Ditto.
9430         * c_ptr_tests_8.f03: Ditto.
9431         * c_ptr_tests_8_funcs.c: Ditto.
9432         * c_ptr_tests_9.f03: Ditto.
9433         * c_ptr_tests_driver.c: Ditto.
9434         * c_size_t_driver.c: Ditto.
9435         * c_size_t_test.f03: Ditto.
9436         * com_block_driver.f90: Ditto.
9437         * global_vars_c_init.f90: Ditto.
9438         * global_vars_c_init_driver.c: Ditto.
9439         * global_vars_f90_init.f90: Ditto.
9440         * global_vars_f90_init_driver.c: Ditto.
9441         * interop_params.f03: Ditto.
9442         * iso_c_binding_only.f03: Ditto.
9443         * iso_c_binding_rename_1.f03: Ditto.
9444         * iso_c_binding_rename_1_driver.c: Ditto.
9445         * iso_c_binding_rename_2.f03: Ditto.
9446         * iso_c_binding_rename_2_driver.c: Ditto.
9447         * kind_tests_2.f03: Ditto.
9448         * kind_tests_3.f03: Ditto.
9449         * module_md5_1.f90: Ditto.
9450         * only_clause_main.c: Ditto.
9451         * print_c_kinds.f90: Ditto.
9452         * test_bind_c_parens.f03: Ditto.
9453         * test_c_assoc.c: Ditto.
9454         * test_com_block.f90: Ditto.
9455         * test_common_binding_labels.f03: Ditto.
9456         * test_common_binding_labels_2.f03: Ditto.
9457         * test_common_binding_labels_2_main.f03: Ditto.
9458         * test_common_binding_labels_3.f03: Ditto.
9459         * test_common_binding_labels_3_main.f03: Ditto.
9460         * test_only_clause.f90: Ditto.
9461         * use_iso_c_binding.f90: Ditto.
9462         * value_5.f90: Ditto.
9463         * value_test.f90: Ditto.
9464         * value_tests_f03.f90: Ditto.
9465
9466 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9467
9468         * gcc.dg/tls/opt-14.c: New.
9469
9470 2007-07-01  Ollie Wild  <aaw@google.com>
9471
9472         * g++.dg/lookup/using16.C: New test.
9473         * g++.dg/lookup/using17.C: New test.
9474
9475 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9476
9477         PR fortran/32239
9478         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9479         (test_4): Use proper test for floating point equality.
9480         (test_8): Likewise.
9481
9482 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9483
9484         PR libgfortran/32554
9485         * gfortran.dg/fmt_p_1.f90: New test.
9486
9487 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9488
9489         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9490         initialization and fix dg-final check - the initialization loop is
9491         vectorizable.
9492
9493 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9494             Volker Reichelt  <reichelt@netcologne.de>
9495
9496         PR middle-end/32559
9497         * gcc.dg/pr32559.c: New test.
9498
9499 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9500
9501         PR tree-optimization/25371
9502         * gcc.dg/vect/pr25371.c: New test.
9503
9504 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9505
9506         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9507         when allocating and initializing a flexible array.
9508
9509 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9510
9511         PR fortran/20373
9512         * gfortran.dg/intrinsic.f90: New test.
9513
9514 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9515
9516         PR fortran/32555
9517         * gfortran.dg/fmt_zero_check.f90: New.
9518
9519 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9520
9521         PR fortran/30284
9522         * gfortran.dg/repeat_f90: New test.
9523
9524 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9525
9526         PR testsuite/25241
9527         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9528         -pedantic-errors, so we should match errors.
9529         * gcc.dg/cpp/escape-1.c: Likewise.
9530         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9531         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9532         warning.
9533         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9534         errors instead of warnings.
9535         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9536         a pedantic warning.
9537         * gcc.dg/cpp/arith-3.c: Likewise.
9538
9539 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9540
9541         PR testsuite/25241
9542         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9543         * gcc.dg/pch/valid-2.c: Likewise.
9544         * gcc.dg/pch/valid-3.c: Likewise.
9545         * gcc.dg/pch/warn-1.c: Likewise.
9546         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9547         
9548 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9549
9550         PR c/4076
9551         * gcc.dg/Wunused-function.c: New.
9552         
9553 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9554
9555         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9556
9557 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9558
9559         * g++.dg/other/canon-31724.C: New.
9560         
9561 2007-06-29  Jan Hubicka  <jh@suse.cz>
9562
9563         PR middle-end/32372
9564         * gcc.c-torture/compile/pr32372.c: new.
9565
9566 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9567
9568         * gfortran.dg/operator_3.f90: New test.
9569
9570 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9571
9572         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9573         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9574
9575 2007-06-29  Richard Guenther  <rguenther@suse.de>
9576
9577         PR middle-end/32493
9578         * gcc.dg/inline-23.c: New testcase.
9579
9580 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9581
9582         PR tree-optimization/24659
9583         * gcc.target/i386/vectorize2.c: New test.
9584         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9585         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9586
9587 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9588
9589         * gcc.dg/pointer-arith-9.c: New test.
9590
9591 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9592
9593         PR fortran/32483
9594         * gfortran.dg/fmt_read_2.f90: New.
9595
9596 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9597
9598         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9599         If it exists, don't try to create it.
9600
9601 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9602
9603         * g++.dg/ext/visibility/ms-compat-1.C: New.
9604
9605 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9606
9607         PR tree-opt/32417
9608         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9609
9610 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9611
9612         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9613         targets.
9614
9615 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9616
9617         PR fortran/32467
9618         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9619
9620 2007-06-27  Richard Guenther  <rguenther@suse.de>
9621
9622         PR middle-end/32492
9623         * gcc.dg/inline-22.c: New testcase.
9624
9625 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9626
9627         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9628         the scan-assembler constant.
9629
9630 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9631
9632         PR 20216
9633         * gcc.dg/pr20216.c: New.
9634
9635 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9636
9637         PR tree-opt/32421
9638         * gcc.dg/vect/pr32421.c: New test.
9639
9640 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9641
9642         PR c++/32111
9643         * g++.dg/other/friend5.C: New test.
9644
9645 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9646
9647         PR fortran/32464
9648         * gfortran.dg/host_assoc_function_2.f90: New test.
9649
9650         PR fortran/31494
9651         * gfortran.dg/host_assoc_call_1.f90: New test.
9652
9653 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9654
9655         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9656         
9657 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9658
9659         PR fortran/32456
9660         * gfortran.dg/error_format.f90: New test.
9661
9662 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9663
9664         PR fortran/32136
9665         * gfortran.dg/pr32136.f90: New test.
9666
9667 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9668
9669         PR fortran/31726
9670         * gfortran.dg/minmaxloc_1.f90: New test.
9671
9672         PR fortran/32298
9673         * gfortran.dg/minmaxloc_2.f90: New test.
9674
9675 2007-06-23  Richard Guenther  <rguenther@suse.de>
9676
9677         PR tree-optimization/16876
9678         PR middle-end/29478
9679         * gcc.dg/pr29254.c: The warning is bogus.
9680         * gcc.dg/warn-1.c: Likewise.
9681         * gcc.dg/assign-warn-3.c: Likewise.
9682         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9683
9684 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9685
9686         * gcc.c-torture/execute/20070623-1.c: New.
9687
9688 2007-06-22  Jan Hubicka  <jh@suse.cz>
9689
9690         * gcc.c-torture/compile/pr31541.c: New.
9691
9692 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9693
9694         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9695         Remove -m64 from dg-options.
9696
9697 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9698
9699         PR middle-end/32374
9700         * gcc.dg/pr32374.c: New test.
9701
9702 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9703
9704         PR fortran/32360
9705         * gfortran.dg/pointer_assign_3.f90: New test.
9706
9707 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9708
9709         * gcc.dg/tree-ssa/pr19590.c: New.
9710
9711 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9712
9713         PR fortran/31162
9714         * gfortran.dg/assign.f90: Update test.
9715         * gfortran.dg/real_do_1.f90: Update test.
9716         * gfortran.dg/gomp/omp_do1.f90: Update test.
9717         * gfortran.dg/warnings_are_errors_1.f: Update test.
9718         * gfortran.dg/g77/20010519-1.f: Update test.
9719         * gfortran.dg/g77/pr9258.f: Update test.
9720         * gfortran.dg/g77/960317-1.f: Update test.
9721
9722 2007-06-21  Richard Guenther  <rguenther@suse.de>
9723
9724         PR tree-optimization/32453
9725         * gcc.c-torture/compile/pr32453.c: New testcase.
9726
9727 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9728
9729         PR tree-optimization/31866
9730         * gcc.dg/pr31866.c: New test.
9731
9732 2007-06-21  Richard Guenther  <rguenther@suse.de>
9733
9734         PR tree-optimization/32451
9735         * g++.dg/torture/20070621-1.C: New testcase.
9736
9737 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9738
9739         * gcc.dg/attr-isr.c: Test delay slot content.
9740         
9741 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9742
9743         PR fortran/32361
9744         gfortran.dg/pointer_assign_2.f90: New test.
9745
9746 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9747
9748         PR fortran/25061
9749         gfortran.dg/invalid_procedure_name.f90: New test.
9750
9751 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9752
9753         PR tree-optimization/25737
9754         * gcc.dg/tree-ssa/alias-14.c: New test.
9755
9756 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9757
9758         * gcc.target/i386/large-size-array-3.c: New.
9759
9760 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9761         Richard Guenther  <rguenther@suse.de>
9762
9763         PR fortran/32140
9764         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9765
9766 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9767
9768         PR middle-end/31959
9769         * gcc.dg/pr31959.c: New test.
9770
9771         PR inline-asm/32109
9772         * g++.dg/ext/asm10.C: New test.
9773
9774         PR middle-end/32285
9775         * gcc.c-torture/execute/20070614-1.c: New test.
9776
9777 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9778
9779         * gcc.target/arm/stack-corruption.c: New test.
9780
9781 2007-06-19  Richard Guenther  <rguenther@suse.de>
9782
9783         * g++.dg/torture/pr30252.C: New testcase.
9784
9785 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9786
9787         PR tree-optimization/32353
9788         * g++.dg/opt/nrv13.C: New test.
9789
9790 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9791
9792         PR fortran/20863
9793         PR fortran/20882
9794         * gfortran.dg/impure_assignment_2.f90 : New test.
9795
9796         PR fortran/32236
9797         * gfortran.dg/data_initialized_2.f90 : New test.
9798
9799         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9800         appropriate version of 'dmach'.
9801
9802 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9803
9804         PR target/32389
9805         * gcc.target/i386/pr32389.c New test.
9806
9807 2007-06-18  Simon Baldwin <simonb@google.com>
9808
9809         PR c++/31923
9810         * g++.dg/template/error25.C: New.
9811         * g++.dg/template/spec35.C: New.
9812
9813 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9814
9815         * gcc.c-torture/compile/pr32355.c: New testcase.
9816         
9817 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9818
9819         PR tree-optimization/32383
9820         * g++.dg/opt/pr32383.C: New test.
9821
9822 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9823
9824         PR rtl-optimization/32366
9825         * gcc.dg/vect/pr32366.c: New test.
9826
9827 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9828
9829         * gcc.c-torture/compile/pr32349.c: New testcase.
9830         
9831 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9832
9833         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9834         * gcc.target/sparc/combined-2.c: Likewise.
9835         * gcc.target/sparc/fexpand.c : Likewise.
9836         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9837         * gcc.target/sparc/fpack16.c : Likewise.
9838         * gcc.target/sparc/fpmerge.c : Likewise.
9839         * gcc.target/sparc/fpmul.c : Likewise.
9840         * gcc.target/sparc/noresult.c : Likewise.
9841         * gcc.target/sparc/pdist.c: Likewise.
9842
9843 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9844
9845         PR middle-end/31723
9846         * gcc.target/i386/recip-divf.c: New test.
9847         * gcc.target/i386/recip-sqrtf.c: Ditto.
9848         * gcc.target/i386/recip-vec-divf.c: Ditto.
9849         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9850         * gcc.target/i386/sse-recip.c: Ditto.
9851         * gcc.target/i386/sse-recip-vec.c: Ditto.
9852
9853 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9854
9855         PR tree-opt/32225
9856         * gcc.c-torture/compile/20070605-1.c: New test.
9857
9858         * gcc.c-torture/compile/20070603-1.c: New testcase.
9859         * gcc.c-torture/compile/20070603-2.c: New testcase.
9860
9861         * gcc.c-torture/compile/20070531-1.c: New test.
9862
9863         PR tree-opt/32167
9864         * gcc.c-torture/compile/20070531-2.c: New test.
9865
9866         PR tree-opt/32144
9867         * gcc.c-torture/compile/20070529-1.c: New test.
9868
9869         PR tree-opt/32145
9870         * gcc.c-torture/compile/20070529-2.c: New test.
9871
9872         PR tree-opt/32015
9873         * gcc.c-torture/compile/20070520-1.c: New test.
9874
9875         * g++.dg/ext/java-1.C: New test.
9876
9877         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9878         loops instead of one. Remove the "can't determine dependence"
9879         check.
9880         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9881         needed as the cast is gone in the first place.
9882         * gcc.dg/max-1.c: Change local variable a to be a global one.
9883         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9884         have a cast which is PREd.
9885
9886 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9887
9888         * g++.dg/lookup/anon6.C: New test.
9889
9890 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9891
9892         PR c++/31806
9893         * g++.dg/opt/static6.C: New testcase.
9894
9895 2007-06-14  Geoff Keating  <geoffk@apple.com>
9896
9897         * g++.dg/ext/visibility/overload-1.C: New.
9898
9899         PR 31093
9900         * g++.dg/ext/visibility/anon4.C: New.
9901
9902 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9903
9904         PR target/32268
9905         * gcc.target/i386/pr32268.c: New test.
9906
9907 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9908
9909         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9910         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9911         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9912
9913         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9914         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9915         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9916         BID is used.
9917
9918 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9919
9920         PR fortran/32302
9921         * gfortran.dg/common_resize_1.f90: New test.
9922
9923 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9924
9925         PR target/32274
9926         * gcc.dg/vect/pr32224.c: Fix.   
9927         
9928 2007-06-13  Eric Christopher  <echristo@apple.com>
9929
9930         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9931
9932 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9933
9934         PR fortran/32323
9935         * gfortran.dg/actual_array_vect_1.f90: New.
9936
9937 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9938
9939         * gcc.target/sparc/mfpu.c: New test.
9940
9941 2007-06-12  Geoff Keating  <geoffk@apple.com>
9942
9943         * g++.dg/warn/weak1.C: Suppress on Darwin.
9944         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9945
9946 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9947
9948         PR middle-end/31579
9949          * g++.dg/torture/pr31579.C: New testcase.
9950
9951 2007-06-12  Ian Lance Taylor  <iant@google.com>
9952
9953         PR libstdc++/29286
9954         * g++.dg/init/new16.C: New test.
9955         * g++.dg/init/new17.C: New test.
9956         * g++.dg/init/new18.C: New test.
9957         * g++.dg/init/new19.C: New test.
9958
9959 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9960
9961         * gnat.dg/lhs_view_convert.adb: New test.
9962
9963 2007-06-12  Richard Guenther  <rguenther@suse.de>
9964
9965         PR tree-optimization/15353
9966         PR tree-optimization/31657
9967         * gcc.c-torture/execute/20070424-1.c: New testcase.
9968         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9969         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9970         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9971         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9972         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9973
9974 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9975
9976         PR rtl-optimization/32293
9977         * gcc.dg/pr32293.c: New test.
9978
9979 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9980
9981         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9982
9983 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9984
9985         PR fortran/29786
9986         * gfortran.dg/equiv_7.f90: New test.
9987         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9988
9989         PR fortran/30875
9990         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9991
9992 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9993
9994         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9995         * gcc.dg/setjmp-4.c: Likewise.
9996         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9997
9998 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9999
10000         PR rtl-optimization/31025
10001         * gfortran.dg/pr31025.f90: New.
10002
10003 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10004
10005         PR target/32280
10006         * gcc.target/i386/pr32280.c: New test.
10007
10008 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10009
10010         PR middle-end/32279
10011         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10012
10013 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10014
10015         PR libgfortran/32235
10016         * gfortran.dg/backspace_9.f: New test.
10017
10018 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10019
10020         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10021
10022 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10023
10024         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10025
10026 2007-06-09  Ian Lance Taylor  <iant@google.com>
10027
10028         PR tree-optimization/32169
10029         * gcc.c-torture/compile/pr32169.c: New test.
10030
10031 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10032
10033         * gcc.dg/vect/costmodel: New directory.
10034         * gcc.dg/vect/costmodel/i386: New directory.
10035         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10036         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10037         New test.
10038         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10039         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10040         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10041         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10042         * gcc.dg/vect/costmodel/x86_64: New directory.
10043         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10044         New testsuite.
10045         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10046         New test.
10047         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10048         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10049         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10050         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10051         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10052
10053 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10054
10055         PR tree-optimization/32243
10056         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10057         flags for -Os tests.
10058         * gcc.dg/vect/03-vect-pr32243.c: New test.
10059
10060 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10061
10062         PR tree-optimization/32224
10063         * gcc.dg/vect/pr32224.c: New test.
10064
10065 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10066
10067         PR c++/32177
10068         * g++.dg/gomp/pr32177.C: New test.
10069
10070 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10071
10072         PR testsuite/25241
10073         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10074         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10075         warning nor an error.
10076         * gcc.dg/Wfatal-2.c: Likewise.
10077         * gcc.dg/Werror-1.c: Likewise.
10078         * gcc.dg/Werror-5.c: Likewise.
10079         * gcc.dg/Werror-7.c: Likewise.
10080         * gcc.dg/Werror-10.c: Likewise.
10081         * gcc.dg/Werror-11.c: Likewise.
10082
10083 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10084
10085         PR c++/30759
10086         * g++.dg/init/brace6.C: New test.
10087
10088 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10089
10090         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10091         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10092         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10093         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10094
10095         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10096         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10097         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10098         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10099         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10100         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10101         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10102         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10103
10104         * gcc.dg/darwin-minversion-3.c: New.
10105
10106 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10107
10108         * gcc.target/i386/builtin-copysign.c: New test.
10109
10110 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10111
10112         PR tree-optimization/32220
10113         * gfortran.dg/predcom-2.f: New testcase.
10114
10115 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10116
10117         PR tree-opt/32231
10118         * gcc.target/i386/vectorize4.c: New test.
10119
10120 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10121
10122         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10123
10124 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10125
10126         PR testsuite/25241
10127         * gcc.dg/simd-5.c: Mark output as a note.
10128         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10129         dg-message.
10130         * gcc.dg/simd-1.c: Likewise.
10131         * gcc.dg/always_inline.c: Mark output as a sorry.
10132         * gcc.dg/always_inline2.c: Likewise.
10133         * gcc.dg/always_inline3.c: Likewise.
10134
10135 2007-06-06  Ian Lance Taylor  <iant@google.com>
10136
10137         * g++.dg/conversion/enum1.C: New test.
10138
10139 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10140
10141         PR tree-optimization/32216
10142         * gcc.dg/vect/pr32216.c: New test.
10143
10144 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10145
10146         PR testsuite/18923
10147         * gfortran.dg/invalid_contains_1.f90: New test.
10148         * gfortran.dg/invalid_contains_2.f90: New test.
10149
10150 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10151
10152         PR testsuite/32057
10153         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10154         midnight issues.
10155
10156 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10157
10158         PR testsuite/25241
10159         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10160         dg-message to match de note.
10161         * gcc.dg/pr26570.c: Use dg-message for a note.
10162         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10163         dg-error instead of dg-warning because of -Werror.
10164         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10165         neither an error, nor a warning.
10166         * gcc.dg/glibc-uclibc-2.c: Likewise
10167         * gcc.dg/cpp/19940712-1.c: Likewise.
10168
10169 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10170
10171         PR preprocessor/23479
10172         * gcc.dg/binary-constants-1.c: Add test suites for
10173         the 0b-prefixed binary integer constants.
10174         * gcc.dg/binary-constants-2.c: Ditto.
10175         * gcc.dg/binary-constants-3.c: Ditto.
10176         * gcc.dg/binary-constants-4.c: Ditto.
10177
10178 2007-06-05  Ian Lance Taylor  <iant@google.com>
10179
10180         * gcc.dg/Wstrict-overflow-19.c: New test.
10181
10182 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10183
10184         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10185
10186 2007-06-04  Ian Lance Taylor  <iant@google.com>
10187
10188         * gcc.dg/Wstrict-overflow-18.c: New test.
10189
10190 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10191
10192         PR testsuite/25241
10193         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10194         * gcc.dg/cpp/mi5.c: Likewise.
10195         * gcc.dg/cpp/mi7.c: Likewise.
10196
10197 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10198
10199         PR c/32191
10200         * gcc.dg/pr32191.c: New test.
10201
10202 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10203
10204         PR fortran/32124
10205         * gfortran.dg/allocate_stat_1.f90: Remove.
10206
10207 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10208
10209         * gcc.target/i386/sse4_2-check.h: New.
10210         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10211         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10212         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10213         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10214         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10215         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10216         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10217         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10218         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10219         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10220         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10221         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10222         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10223         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10224         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10225         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10226         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10227         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10228
10229 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10230
10231         * gcc.dg/pie-link.c: New test.
10232
10233 2007-06-01  Ian Lance Taylor  <iant@google.com>
10234
10235         * gcc.dg/Wstrict-overflow-17.c: New test.
10236
10237 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10238
10239         * gcc.dg/builtin-return-1.c (g): New.
10240         (main): Allocate at least 64 bytes on the stack.
10241
10242 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10243
10244         * g++.dg/init/cleanup3.C: New test.
10245
10246 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10247
10248         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10249         int is 16 bits.
10250
10251 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10252
10253         PR fortran/32156
10254         * gfortran.dg/char_array_constructor_3.f90: New test.
10255
10256 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10257
10258         PR tree-optimization/32160
10259         * gfortran.dg/predcom-1.f: New test.
10260
10261 2007-05-31  Richard Guenther  <rguenther@suse.de>
10262
10263         * g++.dg/other/str_empty.C: Move...
10264         * g++.dg/other/pr30567.C: Move...
10265         * g++.dg/tree-ssa/pr27218.C: Move...
10266         * g++.dg/torture: ...here and remove dg-options.
10267
10268 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10269
10270         PR c++/32158
10271         * g++.dg/ext/is_pod_incomplete.C: New.
10272
10273 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10274             Douglas Gregor <doug.gregor@gmail.com>
10275             Pedro Lamarao <pedro.lamarao@mndfck.org>
10276             Howard Hinnant <howard.hinnant@gmail.com>
10277
10278         PR c++/7412
10279         PR c++/29939
10280         * g++.dg/cpp0x/rv8p.C: New.
10281         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10282         * g++.dg/cpp0x/cast-bug.C: New.
10283         * g++.dg/cpp0x/elision_weak.C: New.
10284         * g++.dg/cpp0x/collapse-bug.C: New.
10285         * g++.dg/cpp0x/rv3p.C: New.
10286         * g++.dg/cpp0x/rv7n.C: New.
10287         * g++.dg/cpp0x/overload-conv-1.C: New.
10288         * g++.dg/cpp0x/rv2n.C: New.
10289         * g++.dg/cpp0x/deduce.C: New.
10290         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10291         * g++.dg/cpp0x/rv6p.C: New.
10292         * g++.dg/cpp0x/template_deduction.C: New.
10293         * g++.dg/cpp0x/implicit-copy.C: New.
10294         * g++.dg/cpp0x/rv1p.C: New.
10295         * g++.dg/cpp0x/cast.C: New.
10296         * g++.dg/cpp0x/rv5n.C: New.
10297         * g++.dg/cpp0x/collapse.C: New.
10298         * g++.dg/cpp0x/overload-conv-2.C: New.
10299         * g++.dg/cpp0x/rv4p.C: New.
10300         * g++.dg/cpp0x/rvo.C: New.
10301         * g++.dg/cpp0x/iop.C: New.
10302         * g++.dg/cpp0x/rv3n.C: New.
10303         * g++.dg/cpp0x/rv7p.C: New.
10304         * g++.dg/cpp0x/reference_collapsing.C: New.
10305         * g++.dg/cpp0x/overload.C: New.
10306         * g++.dg/cpp0x/named.C: New.
10307         * g++.dg/cpp0x/rv2p.C: New.
10308         * g++.dg/cpp0x/rv6n.C: New.
10309         * g++.dg/cpp0x/not_special.C: New.
10310         * g++.dg/cpp0x/bind.C: New.
10311         * g++.dg/cpp0x/rv1n.C: New.
10312         * g++.dg/cpp0x/rv5p.C: New.
10313         * g++.dg/cpp0x/elision.C: New.
10314         * g++.dg/cpp0x/named_refs.C: New.
10315         * g++.dg/cpp0x/unnamed_refs.C: New.
10316         * g++.dg/cpp0x/rv4n.C: New.
10317         * g++.dg/cpp0x/elision_neg.C: New.
10318         * g++.dg/init/copy7.C: Run in C++98 mode.
10319         * g++.dg/overload/arg1.C: Ditto.
10320         * g++.dg/overload/arg4.C: Ditto.
10321
10322 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10323
10324         PR c++/31809
10325         * g++.dg/opt/static5.C: New test.
10326
10327 2007-05-30  Richard Guenther  <rguenther@suse.de>
10328
10329         * g++.dg/dg.exp: Prune torture/.
10330         * g++.dg/torture/dg-torture.exp: New testsuite.
10331
10332 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10333
10334         * gcc.target/arm/pr27387.C: Move and rename to ...
10335         * g++.dg/inherit/thunk8.C: ... here.
10336
10337 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10338
10339         PR tree-optimization/31769
10340         * g++.dg/gomp/pr31769.C: New test.
10341
10342 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10343
10344         * gcc.target/i386/stack-realign.c: New.
10345
10346 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10347
10348         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10349
10350 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10351
10352         * gfortran.dg/sizeof.f90: New.
10353
10354 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10355
10356         PR c/31339
10357         * gcc.dg/boolcomplex-1.c: New test.
10358
10359         PR c++/31339
10360         * g++.dg/ext/boolcomplex-1.c: New test.
10361
10362 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10363
10364         * gcc.dg/matrix: New directory.
10365
10366 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10367
10368         PR fortran/32124
10369         * gfortran.dg/allocate_stat_1.f90: New.
10370
10371 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10372
10373         PR fortran/31972
10374         * transfer_hollerith_1.f90: New test.
10375
10376 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10377
10378         PR tree-opt/32100
10379         * gcc.c-torture/execute/vrp-7.c: New test.
10380
10381 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10382
10383         * gfortran.dg/transfer_simplify_4.f90: New test.
10384
10385 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10386
10387         PR fortran/32088
10388         * gfortran.dg/func_result_3.f90: New.
10389
10390 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10391
10392         PR middle-end/32083
10393         * gfortran.dg/transfer_simplify_3.f90: New.
10394
10395 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10396
10397         PR target/32065
10398         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10399         to compile options.
10400         * gcc.target/i386/pr32065-2.c: New test.
10401
10402 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10403
10404         PR fortran/31813
10405         * gfortran.dg/io_constraints_2.f90: Update.
10406
10407 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10408
10409         PR fortran/31219
10410         * gfortran.dg/array_constructor_17.f90: New test.
10411
10412 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10413
10414         PR tree-opt/32090
10415         * g++.dg/opt/array2.C: New testcase.
10416
10417 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10418
10419         PR target/32065
10420         * gcc.target/i386/pr32065.c: New test.
10421
10422 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10423             Marcus Meissner <meissner@suse.de>
10424
10425         * gcc.dg/attr-alloc_size.c: New.
10426
10427 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10428             Lee Millward  <lee.millward@gmail.com>
10429
10430         PR c++/31745
10431         * g++.dg/parse/crash34.C: New test.
10432
10433         * g++.dg/parse/crash35.C: New test.
10434
10435 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10436
10437         * gcc.target/i386/sse2-check.h: New.
10438         * gcc.target/i386/sse2-vec-1.c: Likewise.
10439         * gcc.target/i386/sse2-vec-2.c: Likewise.
10440         * gcc.target/i386/sse2-vec-3.c: Likewise.
10441         * gcc.target/i386/sse2-vec-4.c: Likewise.
10442         * gcc.target/i386/sse2-vec-5.c: Likewise.
10443         * gcc.target/i386/sse2-vec-6.c: Likewise.
10444
10445 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10446
10447         PR c++/31431
10448         PR c++/31432
10449         PR c++/31434
10450         PR c++/31435
10451         PR c++/31437
10452         PR c++/31438
10453         PR c++/31442
10454         PR c++/31443
10455         PR c++/31444
10456         PR c++/31445
10457         * g++.dg/cpp0x/pr31431.C: New.
10458         * g++.dg/cpp0x/pr31437.C: New.
10459         * g++.dg/cpp0x/pr31442.C: New.
10460         * g++.dg/cpp0x/pr31444.C: New.
10461         * g++.dg/cpp0x/pr31431-2.C: New.
10462         * g++.dg/cpp0x/pr31432.C: New.
10463         * g++.dg/cpp0x/pr31434.C: New.
10464         * g++.dg/cpp0x/pr31438.C: New.
10465         * g++.dg/cpp0x/pr31443.C: New.
10466         * g++.dg/cpp0x/pr31445.C: New.
10467         * g++.dg/cpp0x/variadic-crash1.C: New.
10468
10469 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10470
10471         * gcc.target/arm/long-calls-1.c: New test.
10472         * gcc.target/arm/long-calls-2.c: Likewise.
10473         * gcc.target/arm/long-calls-3.c: Likewise.
10474         * gcc.target/arm/long-calls-4.c: Likewise.
10475
10476 2007-05-25  Richard Guenther  <rguenther@suse.de>
10477             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10478
10479         PR tree-optimization/31982
10480         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10481
10482 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10483
10484         PR fortran/32047
10485         * gfortran.dg/result_in_spec_2.f90: New test.
10486
10487 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10488
10489         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10490
10491 2007-05-24  Ollie Wild  <aaw@google.com>
10492
10493         * gcc.dg/cpp/counter-1.c: New test.
10494         * gcc.dg/pch/counter-1.c: New test.
10495         * gcc.dg/pch/counter-1.hs: New file.
10496         * gcc.dg/pch/counter-2.c: New test.
10497         * gcc.dg/pch/counter-2.hs: New file.
10498         * gcc.dg/pch/counter-3.c: New test.
10499         * gcc.dg/pch/counter-3.hs: New file.
10500
10501 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10502
10503         * gcc.dg/tree-ssa/predcom-1.c: New test.
10504         * gcc.dg/tree-ssa/predcom-2.c: New test.
10505         * gcc.dg/tree-ssa/predcom-3.c: New test.
10506         * gcc.dg/tree-ssa/predcom-4.c: New test.
10507         * gcc.dg/tree-ssa/predcom-5.c: New test.
10508         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10509
10510 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10511
10512         PR testsuite/32062
10513         * gcc.target/i386/sse4_1-check.h (MASK): New.
10514
10515 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10516
10517         PR fortran/32038
10518         * gfortran.dg/pr25603.f: Initialize integer variables.
10519
10520 2007-05-23  Ian Lance Taylor  <iant@google.com>
10521
10522         * g++.dg/other/vrp1.C: New test.
10523
10524 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10525
10526         PR preprocessor/20077
10527         * gcc.dg/cpp/paste15.c: New test.
10528
10529 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10530             Nigel Stephens  <nigel@mips.com>
10531             Richard Sandiford  <richard@codesourcery.com>
10532
10533         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10534         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10535         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10536         * gcc.target/mips/inter/mips16-inter.exp: New.
10537
10538 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10539
10540         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10541
10542 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10543
10544         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10545         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10546         * gcc.target/i386/sse3-addsubps.c: Likewise.
10547         * gcc.target/i386/sse3-haddpd.c: Likewise.
10548         * gcc.target/i386/sse3-haddps.c: Likewise.
10549         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10550         * gcc.target/i386/sse3-hsubps.c: Likewise.
10551         * gcc.target/i386/sse3-lddqu.c: Likewise.
10552         * gcc.target/i386/sse3-movddup.c: Likewise.
10553         * gcc.target/i386/sse3-movshdup.c: Likewise.
10554         * gcc.target/i386/sse3-movsldup.c: Likewise.
10555
10556         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10557         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10558         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10559         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10560         * gcc.target/i386/ssse3-palignr.c: Likewise.
10561         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10562         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10563         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10564         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10565         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10566         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10567         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10568         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10569         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10570         * gcc.target/i386/ssse3-psignb.c: Likewise.
10571         * gcc.target/i386/ssse3-psignd.c: Likewise.
10572         * gcc.target/i386/ssse3-psignw.c: Likewise.
10573         * gcc.target/i386/ssse3-vals.h: Likewise.
10574
10575         * gcc.target/i386/sse3-check.h: New file.
10576         * gcc.target/i386/ssse3-check.h: Likewise.
10577
10578 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10579
10580         PR middle-end/31095
10581         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10582
10583 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10584
10585         PR middle-end/31606
10586         * gcc.c-torture/20070522-1.c: New testcase.
10587
10588 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10589
10590         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10591
10592 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10593
10594         * gcc.c-torture/execute/ieee/20000320-1.x,
10595         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10596         m68k-*-* and check_effective_target_coldfire_fpu.
10597
10598 2007-05-22  Ollie Wild  <aaw@google.com>
10599
10600         * g++.dg/lookup/hidden-class10.C: New test.
10601         * g++.dg/lookup/hidden-class11.C: New test.
10602
10603 2007-05-22  Ollie Wild  <aaw@google.com>
10604
10605         * g++.dg/lookup/name-clash5.C: New test.
10606         * g++.dg/lookup/name-clash6.C: New test.
10607
10608 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10609
10610         * g++.dg/other/i386-2.C: Update comments on header files tested.
10611         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10612         of <tmmintrin.h>.
10613         * gcc.target/i386/sse-12.c: Likewise.
10614         * gcc.target/i386/sse-13.c: Likewise.
10615         * gcc.target/i386/sse-14.c: Likewise.
10616
10617         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10618         Redefined to test with immediate operand.
10619         (__builtin_ia32_blendps): Likewise.
10620         (__builtin_ia32_blendpd): Likewise.
10621         (__builtin_ia32_dpps): Likewise.
10622         (__builtin_ia32_dpps): Likewise.
10623         (__builtin_ia32_insertps128): Likewise.
10624         (__builtin_ia32_vec_ext_v4sf): Likewise.
10625         (__builtin_ia32_vec_set_v16qi): Likewise.
10626         (__builtin_ia32_vec_set_v4si): Likewise.
10627         (__builtin_ia32_vec_set_v2di): Likewise.
10628         (__builtin_ia32_vec_ext_v16qi): Likewise.
10629         (__builtin_ia32_vec_ext_v4si): Likewise.
10630         (__builtin_ia32_vec_ext_v2di): Likewise.
10631         (__builtin_ia32_roundpd): Likewise.
10632         (__builtin_ia32_roundsd): Likewise.
10633         (__builtin_ia32_roundps): Likewise.
10634         (__builtin_ia32_roundss): Likewise.
10635         (__builtin_ia32_mpsadbw128): Likewise.
10636
10637 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10638
10639         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10640
10641 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10642
10643         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10644         failures.
10645         * gcc.dg/dfp/func-struct.c: Ditto.
10646         * gcc.dg/dfp/operator-assignment.c: Ditto.
10647         * gcc.dg/dfp/convert-bfp.c: Ditto.
10648         * gcc.dg/dfp/convert-int.c: Ditto.
10649         * gcc.dg/dfp/convert-int-max.c: Ditto.
10650         * gcc.dg/dfp/func-scalar.c: Ditto.
10651         * gcc.dg/dfp/cast.c: Ditto.
10652         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10653         failures, and fix a typo in return type of arg1_128.
10654         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10655         failures, and fix a typo in a constant suffix.
10656         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10657         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10658
10659 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10660             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10661
10662         * lib/gcc-dg.exp(process_message): New proc.
10663         (dg-message): New test directive.
10664         * gcc.dg/always_inline.c: Use dg-message.
10665         * gcc.dg/always_inline2.c: Ditto.
10666         * gcc.dg/always_inline3.c: Ditto.
10667         * gcc.dg/invalid-call-1.c: Ditto.
10668         * gcc.dg/pr17506.c: Ditto.
10669         * gcc.dg/simd-5.c: Ditto.
10670         * gcc.dg/simd-6.c: Ditto.
10671         * gcc.dg/va-arg-2.c: Ditto.
10672         * gcc.dg/cpp/syshdr.c: Ditto.
10673         * gcc.dg/cpp/unc4.c: Ditto.
10674         * gcc.dg/cpp/trad/mi1.c: Ditto.
10675         * gcc.dg/cpp/trad/mi5.c: Ditto.
10676         * gcc.dg/cpp/trad/mi7.c: Ditto.
10677         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10678         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10679         * gcc.test-framework/test-framework.awk: Special-case outexists
10680         tests.
10681
10682 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10683
10684         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10685         (bit_SSE4_2): Likewise.
10686         (bit_POPCNT): Likewise.
10687
10688         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10689         Check if assembler supports SSE4 instructions.
10690
10691         * gcc.target/i386/sse4_1-blendpd.c: New file.
10692         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10693         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10694         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10695         * gcc.target/i386/sse4_1-check.h: Likewise.
10696         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10697         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10698         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10699         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10700         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10701         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10702         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10703         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10704         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10705         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10706         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10707         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10708         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10709         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10710         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10711         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10712         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10713         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10714         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10715         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10716         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10717         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10718         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10719         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10720         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10721         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10722         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10723         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10724         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10725         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10726         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10727         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10728         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10729         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10730         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10731         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10732         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10733         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10734         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10735         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10736         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10737         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10738         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10739         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10740         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10741         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10742         * gcc.target/i386/sse4_1-round.h: Likewise.
10743         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10744         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10745         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10746         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10747         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10748         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10749         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10750         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10751         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10752         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10753         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10754         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10755         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10756         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10757
10758 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10759
10760         PR fortran/31627
10761         * gfortran.dg/bounds_check_7.f90: New test.
10762
10763 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10764
10765         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10766         (check_effective_target_sse4a): Ditto.
10767
10768         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10769         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10770         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10771         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10772         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10773         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10774         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10775         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10776         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10777         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10778         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10779         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10780         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10781         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10782         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10783         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10784         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10785         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10786         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10787         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10788
10789 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10790
10791         * g++.dg/ext/cleanup-1.C: New test.
10792         * g++.dg/ext/cleanup-2.C: Likewise.
10793         * g++.dg/ext/cleanup-3.C: Likewise.
10794         * g++.dg/ext/cleanup-4.C: Likewise.
10795         * g++.dg/ext/cleanup-5.C: Likewise.
10796         * g++.dg/ext/cleanup-6.C: Likewise.
10797         * g++.dg/ext/cleanup-8.C: Likewise.
10798         * g++.dg/ext/cleanup-9.C: Likewise.
10799         * g++.dg/ext/cleanup-10.C: Likewise.
10800         * g++.dg/ext/cleanup-11.C: Likewise.
10801         * g++.dg/ext/cleanup-dtor.C: Likewise.
10802
10803 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10804
10805         PR middle-end/31995
10806         * gcc.dg/vect/vect-102a.c: New test.
10807
10808 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10809             Paolo Carlini  <pcarlini@suse.de>
10810             Uros Bizjak  <ubizjak@gmail.com>
10811
10812         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10813         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10814         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10815         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10816         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10817         New testcases.
10818
10819 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10820
10821         PR fortran/32002
10822         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10823
10824 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10825
10826         PR fortran/32027
10827         * gfortran.dg/do_3.F90: Add checks for the final value of the
10828         loop variable.
10829
10830 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10831
10832         * gcc.c-torture/execute/990127-2.x: New file.
10833
10834 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10835
10836         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10837         * gcc.target/i386/sse-12: Add -O to compile options.
10838         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10839         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10840         and mm3dnow.h.  Add -O to compile options.
10841
10842 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10843
10844         PR fortran/31867
10845         * gfortran.dg/char_length_5.f90: New test.
10846
10847         PR fortran/31994
10848         * gfortran.dg/array_reference_1.f90: New test.
10849
10850 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10851
10852         PR middle-end/7651
10853         PR c++/11856
10854         PR c/12963
10855         PR c/23587
10856         PR other/29694
10857         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10858         * gcc.dg/Wtype-limits.c: New.
10859         * gcc.dg/Wtype-limits-Wextra.c: New.
10860         * gcc.dg/Wtype-limits-no.c: New.
10861         * g++.dg/warn/Wtype-limits.C: New.
10862         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10863         * g++.dg/warn/Wtype-limits-no.C: New.
10864
10865 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10866
10867         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10868         instead of "-msse2".'
10869         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10870         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10871         and mm3dnow.h.
10872         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10873         to test with immediate operand.
10874         (__builtin_ia32_insertqi): Ditto.
10875         (__builtin_ia32_palignr128): Ditto.
10876         (__builtin_ia32_palignr): Ditto.
10877         (__builtin_ia32_pshufhw): Ditto.
10878         (__builtin_ia32_pshuflw): Ditto.
10879         (__builtin_ia32_pshufd): Ditto.
10880         (__builtin_ia32_vec_set_v8hi): Ditto.
10881         (__builtin_ia32_vec_ext_v8hi): Ditto.
10882         (__builtin_ia32_shufpd): Ditto.
10883         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10884
10885 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10886
10887         PR fortran/32001
10888         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10889
10890 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10891
10892         PR target/31585
10893         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10894         and "__inline".  Use "-msse" instead of "-msse2".
10895
10896 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10897
10898         PR middle-end/7651
10899         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10900         * gcc.dg/20030906-2.c: Likewise.
10901         * objc.dg/method-17.m: Add -Wreturn-type.
10902         * obj-c++.dg/method-21.mm: Likewise.
10903
10904 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10905
10906         PR target/31585
10907         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10908         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10909         (__builtin_ia32_psrlqi128): Ditto.
10910         (__builtin_ia32_psrlwi128): Ditto.
10911         (__builtin_ia32_psrldi128): Ditto.
10912         (__builtin_ia32_psrldqi128): Ditto.
10913         (__builtin_ia32_pslldqi128): Ditto.
10914         (__builtin_ia32_psrawi128): Ditto.
10915         (__builtin_ia32_psradi128): Ditto.
10916         (__builtin_ia32_psllqi128): Ditto.
10917         (__builtin_ia32_pslldi128): Ditto.
10918         (__builtin_prefetch): Ditto.
10919         (__builtin_ia32_pshufw): Ditto.
10920         (__builtin_ia32_vec_set_v4hi): Ditto.
10921         (__builtin_ia32_vec_ext_v4hi): Ditto.
10922         (__builtin_ia32_shufps): Ditto.
10923         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10924
10925 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10926
10927         PR fortran/31974
10928         * gfortran.dg/char_allocation_1.f90: New test.
10929
10930 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10931
10932         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10933         * gcc.dg/Wconversion-sign.c: New.
10934         * gcc.dg/Wconversion-integer-no-sign.c: New.
10935         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10936         Wconversion-sign.C
10937         * g++.dg/warn/Wconversion-sign.C: New.
10938         * g++.old-deja/g++.other/warn4.C: Update.
10939         * g++.dg/warn/Wconversion1.C: Likewise.
10940
10941 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10942
10943         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10944         * gcc.dg/torture/builtin-math-4.c: Likewise.
10945
10946 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10947
10948         PR libfortran/31964
10949         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10950
10951 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10952
10953         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10954
10955 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10956
10957         PR target/31628
10958         * gcc.target/i386/pr31628.c: New.
10959
10960 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10961
10962         PR middle-end/31344
10963         * gcc.dg/pr31344.c: New test.
10964
10965 2007-05-17  Ian Lance Taylor  <iant@google.com>
10966
10967         PR tree-optimization/31953
10968         * gcc.c-torture/compile/pr31953.c: New test.
10969
10970 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10971
10972         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10973
10974         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10975         and drem.
10976         * gcc.dg/torture/builtin-math-4.c: Likewise.
10977
10978         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10979         * gcc.dg/torture/builtin-math-4.c: Likewise.
10980
10981         * gcc.dg/torture/builtin-math-4.c: New test.
10982
10983 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10984             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10985
10986         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10987         * gcc.dg/cpp/include2.c: Ditto.
10988         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10989         * gcc.dg/cpp/paste5.c: Ditto.
10990         * gcc.dg/cpp/paste6.c: Ditto.
10991         * gcc.dg/cpp/paste8.c: Ditto.
10992         * gcc.dg/cpp/paste11.c: Ditto.
10993         * gcc.dg/cpp/paste13.c: Ditto.
10994         * gcc.dg/cpp/skipping2.c: Ditto.
10995         * gcc.dg/reg-vol-struct-1.c: Ditto.
10996         * gcc.dg/Wshadow-1.c: Ditto.
10997         * gcc.dg/cpp/trad/comment.c: Ditto.
10998         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10999         * gcc.dg/cpp/if-2.c: Ditto.
11000         * gcc.dg/array-5.c: Ditto.
11001         * gcc.dg/inline-15.c: Ditto.
11002         * gcc.dg/pr27953.c: Ditto.
11003         * gcc.dg/Wno-c++-compat.c: Ditto.
11004
11005 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11006
11007         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11008
11009 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11010
11011         * gcc.c-torture/execute/20070517-1.c: New test.
11012
11013 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11014
11015         PR fortran/31919
11016         * gfortran.dg/min_max_conformance.f90: New test.
11017
11018 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11019
11020         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11021         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11022         gcc.dg/vect/vect-104.c: Use more complex construction to
11023         prevent vectorizing.
11024         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11025
11026 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11027
11028         PR tree-optimization/24659
11029         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11030         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11031         not vect_int target.
11032         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11033         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11034         targets.
11035         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11036         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11037         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11038
11039 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11040
11041         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11042         and x86_64-*-* targets.
11043         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11044
11045 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11046
11047         PR fortran/18769
11048         PR fortran/30881
11049         PR fortran/31194
11050         PR fortran/31216
11051         PR fortran/31427
11052         * transfer_simplify_1.f90: New test.
11053         * transfer_simplify_2.f90: New test.
11054
11055 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11056
11057         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11058
11059 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11060
11061         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11062
11063         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11064
11065         PR c/31924
11066         * gcc.dg/fltconst-1.c: New test.
11067
11068         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11069         * gcc.dg/dfp/operator-assignment.c: Ditto.
11070
11071 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11072
11073         PR c++/29928
11074         * g++.dg/rtti/typeid5.C: New.
11075
11076 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11077
11078         PR fortran/31725
11079         * gfortran.dg/substr_4.f: New test.
11080
11081 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11082
11083         * gcc.target/m68k/interrupt_thread-1.c,
11084         gcc.target/m68k/interrupt_thread-2.c,
11085         gcc.target/m68k/interrupt_thread-3.c: New.
11086         * gcc.target/m68k/m68k.exp: Accept fido.
11087
11088 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11089
11090         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11091         * gfortran.dg/altreturn_3.f90: Likewise.
11092         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11093         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11094         * gfortran.dg/inquire_iolength.f90: Likewise.
11095         * gfortran.dg/module_naming_1.f90: Likewise.
11096         * gfortran.dg/oldstyle_2.f90: Likewise.
11097         * gfortran.dg/operator_2.f90: Likewise.
11098         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11099         * gfortran.dg/used_types_11.f90: Likewise.
11100         * gfortran.dg/zero_array_components_1.f90: Likewise.
11101         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11102         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11103         * gfortran.dg/real_const_3.f90: Likewise.
11104
11105 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11106
11107         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11108         * gcc.dg/tree-ssa/loop-30.c: New test.
11109
11110 2007-05-13  Richard Guenther  <rguenther@suse.de>
11111
11112         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11113         scanning forwprop1.
11114         * g++.dg/tree-ssa/pr31146.C: Likewise.
11115
11116 2007-05-13  Revital Eres  <eres@il.ibm.com>
11117
11118         * gcc.dg/dse.c: New test.
11119
11120 2007-05-12  Richard Guenther  <rguenther@suse.de>
11121
11122         PR tree-optimization/31797
11123         * gcc.c-torture/compile/pr31797.c: New testcase.
11124
11125 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11126
11127         PR fortran/30746
11128         * gfortran.dg/host_assoc_function_1.f90: New test.
11129
11130 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11131
11132         PR c++/31829
11133         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11134
11135 2007-05-11  Silvius Rus  <rus@google.com>
11136
11137         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11138         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11139         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11140         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11141         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11142         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11143         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11144         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11145         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11146         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11147         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11148         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11149         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11150         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11151         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11152         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11153
11154 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11155
11156         PR other/31852
11157         * gcc.c-torture/execute/builtins/memchr.c: New.
11158         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11159         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11160
11161 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11162
11163         PR fortran/30876
11164         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11165         line.
11166         * gfortran.dg/recursive_reference_2.f90: New test.
11167
11168 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11169
11170         PR fortran/30878
11171         * gfortran.dg/namelist_29.f90: New test.
11172
11173 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11174
11175         PR fortran/31474
11176         * gfortran.dg/entry_10.f90: New test.
11177
11178 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11179
11180         PR tree-optimization/31885
11181         * gcc.dg/tree-ssa/loop-29.c: New test.
11182
11183 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11184
11185         * assumed_dummy_1.f90: Fix dg directive.
11186         * char_initialiser_actual.f90: Likewise.
11187         * nested_modules_2.f90: Likewise.
11188         * shift-alloc.f90: Likewise.
11189
11190 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11191
11192         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11193
11194 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11195
11196         PR libfortran/31880
11197         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11198
11199 2007-05-09  Mike Stump  <mrs@apple.com>
11200
11201         * g++.dg/other/first-global.C: Add -fpie for darwin.
11202         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11203
11204 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11205
11206         * gcc.dg/20070507-1.c: New testcase.
11207
11208 2007-05-08  Chao-ying Fu  <fu@mips.com>
11209
11210         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11211         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11212         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11213         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11214
11215 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11216
11217         PR 31847
11218         * gcc.dg/pr31847.c: New test.
11219
11220 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11221
11222         PR fortran/31692
11223         * gfortran.dg/actual_array_result_1.f90: New test.
11224
11225 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11226
11227         PR fortran/29397
11228         * gfortran.dg/parameter_array_init_1.f90: New test.
11229
11230         PR fortran/29400
11231         * gfortran.dg/parameter_array_init_2.f90: New test.
11232
11233 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11234
11235         PR target/31854
11236         * gcc.target/i386/pr31854.c: New test.
11237
11238 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11239
11240         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11241
11242 2007-05-07  Mike Stump  <mrs@apple.com>
11243
11244         * g++.old-deja/g++.mike/empty.C: Add.
11245
11246 2007-05-07  Eric Christopher  <echristo@apple.com>
11247
11248         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11249
11250 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11251
11252         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11253         variable.  Rearrange conversions from binary float to decimal float.
11254
11255 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11256
11257         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11258         x86.
11259
11260 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11261
11262         * gnat.dg/opt1.ad[sb]: New testcase.
11263
11264 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11265
11266         PR fortran/31399
11267         * gfortran.dg/do_3.F90: New test.
11268
11269 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11270
11271         PR fortran/31764
11272         * gfortran.dg/new_line.f90: Add new checks.
11273
11274 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11275
11276         PR fortran/31201
11277         * gfortran.dg/large_unit_1.f90: New.
11278         * gfortran.dg/large_unit_2.f90: New.
11279         * gfortran.dg/iostat_4.f90: New
11280         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11281
11282 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11283
11284         PR fortran/31540
11285         * gfortran.dg/char_result_4.f90: New test.
11286
11287 2007-06-05  Revital Eres  <eres@il.ibm.com>
11288
11289         PR 30957
11290         * gcc.dg/pr30957-1.c: New test.
11291
11292 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11293
11294         PR fortran/31251
11295         * gfortran.dg/char_type_len_2.f90: New test.
11296
11297 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11298
11299         PR 31775
11300         * g++.dg/other/nested-extern.cc: New.
11301         * g++.dg/other/nested-extern-1.C: New.
11302         * g++.dg/other/nested-extern-2.C: New.
11303
11304 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11305
11306         PR fortran/31760
11307         * gfortran.dg/erf.f90: New test.
11308         * gfortran.dg/besxy.f90: New test.
11309
11310 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11311
11312         PR fortran/22359
11313         * gfortran.dg/fseek.f90: New test.
11314
11315 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11316
11317         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11318
11319 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11320
11321         PR libfortran/31210
11322         * gfortran.dg/zero_length_1.f90: New test.
11323
11324 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11325
11326         PR fortran/31803
11327         * gfortran.dg/char_pointer_assign_3.f90: New test.
11328         * gfortran.dg/char_result_2.f90: Re-enable test.
11329
11330 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11331
11332         PR fortran/25071
11333         * gfortran.dg/char_length_3.f90: New test.
11334         * gfortran.dg/char_result_2.f90: Fix test.
11335
11336 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11337
11338         PR tree-optimization/30565
11339         * gcc.dg/tree-ssa/loop-27.c: New test.
11340
11341 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11342
11343         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11344         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11345         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11346         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11347
11348 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11349
11350         PR tree-optimization/31699
11351         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11352         New.
11353         (check_effective_target_vect_floatint_cvt): New.
11354         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11355         of specific targets.
11356         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11357         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11358         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11359         * gcc.dg/vect/vect-iv-4.c: Likewise.
11360         * gcc.dg/vect/vect-multitypes-11.c: New.
11361         * gcc.dg/vect/pr31699.c: New.
11362
11363 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11364
11365         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11366
11367 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11368
11369         PR C++/31663
11370         * g++.dg/warn/anonymous-namespace-2.C: New.
11371         * g++.dg/warn/anonymous-namespace-2.h: New.
11372
11373 2007-05-02  Paul Brook  <paul@codesourcery.com>
11374
11375         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11376
11377 2007-05-02  Eric Christopher  <echristo@apple.com>
11378
11379         * gcc.dg/cpp/if-div.c: New file.
11380
11381 2007-05-02  Tom Tromey  <tromey@redhat.com>
11382
11383         PR preprocessor/28709:
11384         * gcc.dg/cpp/pr28709.c: New file.
11385
11386 2007-05-02  Richard Guenther  <rguenther@suse.de>
11387
11388         PR tree-optimization/31146
11389         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11390
11391 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11392
11393         * gcc.c-torture/compile/limits-blockid.c: New.
11394         * gcc.c-torture/compile/limits-caselabels.c: New.
11395         * gcc.c-torture/compile/limits-declparen.c: New.
11396         * gcc.c-torture/compile/limits-enumconst.c: New.
11397         * gcc.c-torture/compile/limits-exprparen.c: New.
11398         * gcc.c-torture/compile/limits-externalid.c: New.
11399         * gcc.c-torture/compile/limits-fnargs.c: New.
11400         * gcc.c-torture/compile/limits-fndefn.c: New.
11401         * gcc.c-torture/compile/limits-idexternal.c: New.
11402         * gcc.c-torture/compile/limits-idinternal.c: New.
11403         * gcc.c-torture/compile/limits-pointer.c: New.
11404         * gcc.c-torture/compile/limits-stringlit.c: New.
11405         * gcc.c-torture/compile/limits-structmem.c: New.
11406         * gcc.c-torture/compile/limits-structnest.c: New.
11407
11408 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11409
11410         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11411
11412 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11413
11414         PR middle-end/31740
11415         * gcc.c-torture/compile/20070501-1.c: New testcase.
11416
11417 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11418
11419         PR fortran/31732
11420         * gfortran.dg/array_memset_2:  New test case.
11421
11422 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11423
11424         PR testsuite/31615
11425         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11426
11427 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11428
11429         PR testsuite/31589
11430         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11431         dg-final test.
11432         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11433         keyword to dg-final test.
11434         * gcc.dg/vect/vect-iv-4.c: Likewise.
11435         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11436         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11437         test.
11438         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11439         cast.
11440         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11441         * lib/target-supports.exp
11442         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11443         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11444
11445 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11446
11447         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11448         __LONG_LONG_MAX__ and its friends instead of those supplied by
11449         limits.h.
11450
11451 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11452
11453         PR C++/31721
11454         * g++.dg/ext/vector7.C: New testcase.
11455
11456 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11457
11458         PR fortran/31591
11459         * gfortran.dg/bound_simplification_1.f90: New test.
11460
11461 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11462
11463         PR fortran/31645
11464         * gfortran.dg/bom_error.f90: New test.
11465         * gfortran.dg/bom_include.f90: New test.
11466         * gfortran.dg/bom_UTF16-LE.f90: New test.
11467         * gfortran.dg/bom_UTF16-BE.f90: New test.
11468         * gfortran.dg/bom_UTF-8.f90: New test.
11469         * gfortran.dg/bom_UTF-32.f90: New test.
11470         * gfortran.dg/bom_UTF-8.F90: New test.
11471         * gfortran.dg/bom_include.inc: New file.
11472
11473 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11474
11475         PR C++/30221
11476         * g++.dg/init/ptrfn2.C: New test.
11477         * g++.dg/init/ptrfn3.C: New test.
11478
11479 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11480
11481         PR fortran/31711
11482         * gfortran.dg/dependency_21.f90: New test.
11483
11484 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11485
11486         * gfortran.dg/secnds.f: Use real*8.
11487         * gfortran.dg/secnds-1.f: Use real*8.
11488
11489 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11490
11491         PR libfortran/31532
11492         * gfortran.dg/inquire_5.f90: Update test.
11493
11494 2007-04-27  Ian Lance Taylor  <iant@google.com>
11495
11496         PR middle-end/31710
11497         * gcc.c-torture/compile/pr31710.c: New test.
11498
11499 2007-04-27  Richard Guenther  <rguenther@suse.de>
11500
11501         PR tree-optimization/30965
11502         PR tree-optimization/30978
11503         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11504         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11505         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11506         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11507
11508 2007-04-27  Richard Guenther  <rguenther@suse.de>
11509
11510         PR tree-optimization/31715
11511         * gcc.dg/Warray-bounds-4.c: New testcase.
11512
11513 2007-04-26  Ian Lance Taylor  <iant@google.com>
11514
11515         PR target/28675
11516         * gcc.c-torture/compile/pr28675.c: New test.
11517
11518 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11519
11520         PR C++/30016
11521         * g++.dg/ext/vector6.C: New test.
11522
11523 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11524
11525         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11526
11527 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11528
11529         PR middle-end/31617
11530         * g++.dg/other/str_empty.C: Add expected warning.
11531
11532 2007-04-26  Richard Guenther  <rguenther@suse.de>
11533         Daniel Berlin  <dberlin@dberlin.org>
11534
11535         PR tree-optimization/30567
11536         * g++.dg/other/pr30567.C: New testcase.
11537
11538 2007-04-26  Richard Guenther  <rguenther@suse.de>
11539
11540         PR tree-optimization/31703
11541         * gcc.c-torture/compile/pr31703.c: New testcase.
11542         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11543         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11544
11545 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11546
11547         * gfortran.dg/open_errors.f90: Added if statements checking
11548         the value of iostat.
11549
11550 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11551
11552         PR c++/31598
11553         * g++.dg/gomp/pr31598.C: New test.
11554
11555         PR tree-optimization/30558
11556         * g++.dg/gomp/pr30558.C: New test.
11557
11558 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11559
11560         PR c++/31338
11561         * g++.dg/ext/complex2.C: New test.
11562
11563 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11564
11565         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11566
11567 2007-04-25  Thiemo Seufer  <ths@mips.com>
11568
11569         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11570         value to signed char.
11571
11572 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11573
11574         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11575         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11576         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11577
11578 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11579
11580         PR fortran/31668
11581         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11582         statement functions.
11583         * gfortran.dg/c_by_val_5.f90: New test.
11584
11585 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11586
11587         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11588         with two new subroutines to avoid parameter-induced aliasing.
11589         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11590         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11591
11592 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11593
11594         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11595         * g++.dg/warn/Warray-bounds.C: Likewise.
11596
11597 2007-04-24  Ian Lance Taylor  <iant@google.com>
11598
11599         PR tree-optimization/31605
11600         * gcc.c-torture/execute/pr31605.c: New test.
11601
11602 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11603
11604         PR fortran/31587
11605         * lib/gcc-dg.exp (scan-module): New function.
11606         * gfortran.dg/module_md5_1.f90: New test.
11607
11608 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11609
11610         * g++.old-deja/g++.pt/defarg6.C: Only run with
11611         -std=gnu++98.
11612         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11613         * g++.dg/cpp0x/variadic61.C: Ditto.
11614         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11615         * g++.dg/cpp0x/variadic62.C: Ditto.
11616         * g++.dg/template/meminit1.C: Ditto.
11617         * g++.dg/template/operator7.C: Ditto.
11618         * g++.dg/template/static15.C: Ditto.
11619         * g++.dg/template/invalid1.C: Ditto.
11620         * g++.dg/template/shift1.C: Ditto.
11621         * g++.dg/template/error10.C: Ditto.
11622
11623 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11624
11625         PR diagnostic/25923
11626         * gfortran.dg/pr25923.f90: New test.
11627
11628 2007-04-24  Ian Lance Taylor  <iant@google.com>
11629
11630         PR tree-optimization/31602
11631         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11632
11633 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11634
11635         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11636         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11637
11638 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11639
11640         * gcc.target/i386/reload-1.c. New.
11641
11642 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11643             Olga Golovanevsky  <olga@il.ibm.com>
11644
11645         * g++.dg/other/str_empty.C: New test.
11646
11647 2007-04-24  Richard Henderson  <rth@redhat.com>
11648
11649         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11650
11651 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11652
11653         PR target/31641
11654         * gcc.c-torture/compile/pr31641.c: New testcase.
11655
11656 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11657
11658         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11659         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11660         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11661         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11662
11663 2007-04-23  Simon Baldwin  <simonb@google.com>
11664
11665         * g++.dg/other/error15.C: New.
11666         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11667         triggering a "multiple parameters named" error.
11668
11669 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11670
11671         PR fortran/31618
11672         * gfortran.dg/backspace_8.f:  New test case.
11673
11674 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11675
11676         PR fortran/31630
11677         * gfortran.dg/used_types_17.f90: New test.
11678
11679         PR fortran/31620
11680         * gfortran.dg/zero_array_components_1.f90: New test.
11681
11682 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11683
11684         PR fortran/31616
11685         * gfortran.dg/open_errors.f90: Allow a different error message.
11686
11687 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11688
11689         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11690         Rename from check_effective_target_vect_pack_mod.  Rename global
11691         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11692         messages.
11693         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11694         rename.
11695         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11696         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11697
11698 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11699
11700         PR middle-end/31448
11701         * gcc.c-torture/execute/pr31448.c: New testcase.
11702
11703 2007-04-22  Nick Clifton  <nickc@redhat.com>
11704
11705         * gcc.dg/20020312-2.c: Add support for the FRV.
11706
11707 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11708
11709         PR tree-optimization/24659
11710         * gcc.dg/vect/vect-float-extend-1.c: New test.
11711         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11712
11713 2007-04-22  Richard Guenther  <rguenther@suse.de>
11714
11715         PR tree-optimization/29789
11716         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11717         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11718
11719 2007-04-22  Revital Eres  <eres@il.ibm.com>
11720
11721         * gcc.dg/var-expand2.c: New test.
11722
11723 2007-04-22  Revital Eres  <eres@il.ibm.com>
11724
11725         * gcc.dg/var-expand3.c: New test.
11726
11727 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11728
11729         PR fortran/31495
11730         * gfortran.dg/continuation_8.f90: New test.
11731
11732 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11733
11734         PR C/30265
11735         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11736         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11737
11738 2007-04-21  Richard Guenther  <rguenther@suse.de>
11739
11740         PR middle-end/31136
11741         * gcc.c-torture/execute/pr31136.c: New testcase.
11742
11743 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11744
11745         * gcc.target/i386/movsi-sm-1.c: New.
11746
11747 2007-04-20  Richard Henderson  <rth@redhat.com>
11748
11749         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11750         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11751
11752 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11753
11754         * gcc.target/i386/ordcmp-1.c: New test.
11755         * gcc.target/i386/unordcmp-1.c: New test.
11756
11757         PR tree-optimization/31632
11758         * gcc.c-torture/compile/20070419-1.c: New test.
11759
11760 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11761
11762         * gcc.dg/invalid-call-1.c: New test.
11763
11764 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11765
11766         PR diagnostic/31227
11767         * gcc.dg/Warray-bounds-3.c: New.
11768
11769 2007-04-18  Richard Guenther  <rguenther@suse.de>
11770
11771         PR tree-optimization/19431
11772         PR tree-optimization/21463
11773         * gcc.c-torture/execute/20070212-1.c: New testcase.
11774         * gcc.c-torture/execute/20070212-2.c: Likewise.
11775         * gcc.c-torture/execute/20070212-3.c: Likewise.
11776         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11777         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11778         * g++.dg/tree-ssa/pr21463.C: Likewise.
11779         * g++.dg/tree-ssa/pr30738.C: Likewise.
11780
11781 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11782
11783         PR c++/31513
11784         * g++.dg/expr/bitfield8.C: New test.
11785
11786 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11787             Richard Sandiford  <richard@codesourcery.com>
11788
11789         * lib/target-supports.exp (check_profiling_available): Return 0
11790         for uClibc with -p or -pg.
11791
11792 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11793
11794         PR c++/31517
11795         * g++.dg/template/init7.C: New test.
11796
11797 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11798
11799         PR rtl-optimization/31360
11800         * gcc.dg/loop-7.c: New test.
11801
11802 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11803
11804         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11805         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11806         build.
11807         (compat-execute): Likewise.
11808         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11809         files to remote hosts.
11810         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11811         (c-torture-execute): Likewise.
11812         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11813         or plain file.  Use remote_upload and remote_download to copy
11814         files about.
11815         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11816         before scanning it.
11817
11818 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11819
11820         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11821
11822 2007-04-16  Lawrence Crowl  <crowl@google.com>
11823
11824         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11825         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11826         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11827         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11828         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11829         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11830         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11831         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11832         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11833         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11834         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11835
11836         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11837         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11838         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11839         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11840         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11841         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11842         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11843         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11844         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11845         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11846         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11847
11848 2007-04-16  Ian Lance Taylor  <iant@google.com>
11849
11850         PR tree-optimization/31522
11851         * gcc.dg/Wstrict-overflow-16.c: New test.
11852
11853 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11854
11855         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11856
11857 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11858
11859         PR fortran/31144
11860         * gfortran.dg/module_naming_1.f90: New.
11861
11862 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11863
11864         * lib/target-supports.exp (check_profiling_available): Return
11865         false for m68k-*-uclinux.
11866
11867 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11868
11869         PR c++/29365
11870         Testcase for c++ anonymous namespace warning
11871
11872         * g++.dg/warn/anonymous-namespace-1.C: New test
11873         * g++.dg/warn/anonymous-namespace-1.h: New test
11874
11875 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11876
11877         PR testsuite/31578
11878         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11879
11880 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11881
11882         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11883
11884 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11885
11886         PR fortran/31204
11887         * gfortran.dg/array_constructor_16.f90: New test.
11888
11889 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11890
11891         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11892         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11893
11894 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11895
11896         PR rtl-optimization/31500
11897         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11898         * g++.dg/warn/Warray-bounds.C: Likewise.
11899
11900 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11901
11902         PR C/31520
11903         * gcc.dg/gnu89-init-4.c: New testcase.
11904
11905 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11906
11907         PR c++/25874
11908         * gcc.dg/gomp/pr25874.c: Add dg-options.
11909         * g++.dg/gomp/pr25874.C: Add dg-options.
11910
11911 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11912
11913         PR fortran/21061
11914         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11915         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11916
11917 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11918
11919         PR fortran/31561
11920         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11921
11922 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11923
11924         PR fortran/29507
11925         PR fortran/31404
11926         * gfortran.dg/initialization_6.f90: New test.
11927
11928 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11929
11930         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11931
11932         * lib/target-supports.exp (check_gc_sections_available):
11933         Return false if ldflags includes -elf2flt.
11934
11935 2007-04-13  Jason Merrill  <jason@redhat.com>
11936
11937         PR c++/31074
11938         * conv3.C: New test.
11939
11940 2007-04-13  Mike Stump  <mrs@apple.com>
11941
11942         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11943         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11944
11945 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11946
11947         PR tree-optimization/29598
11948         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11949
11950 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11951
11952         PR fortran/31559
11953         * gfortran.dg/func_assign.f90: New test.
11954
11955 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11956
11957         PR fortran/31550
11958         * gfortran.dg/used_types_16.f90: New test.
11959
11960 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11961
11962         PR fortran/18937
11963         * gfortran.dg/goto_2.f90: New.
11964         * gfortran.dg/goto_3.f90: New.
11965         * gfortran.dg/pr17708.f90: Rename to ...
11966         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11967
11968 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11969
11970         PR fortran/31562
11971         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11972         instead of a struct.
11973
11974 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11975
11976         PR fortran/31562
11977         * gfortran.dg/value_4.c: Use GNU extensions for complex
11978         instead of a struct.
11979
11980 2007-04-13  Richard Guenther  <rguenther@suse.de>
11981
11982         PR tree-optimization/21258
11983         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11984
11985 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11986
11987         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11988         <complex.h>.
11989
11990 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11991
11992         PR fortran/31250
11993         * gfortran.dg/char_length_2.f90: New.
11994         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11995         * gfortran.dg/repeat_4.f90: Likewise.
11996
11997         PR fortran/31266
11998         * gfortran.dg/char_assign_1.f90: New.
11999
12000         PR fortran/31471
12001         * gfortran.dg/block_name_1.f90: New.
12002         * gfortran.dg/block_name_2.f90: New.
12003
12004 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12005
12006         PR c++/31078
12007         * g++.dg/other/pr31078.C: New.
12008
12009 2007-04-12  Richard Guenther  <rguenther@suse.de>
12010
12011         PR tree-optimization/31169
12012         * gcc.c-torture/execute/pr31169.c: New testcase.
12013
12014 2007-04-12  Richard Guenther  <rguenther@suse.de>
12015
12016         PR tree-optimization/24689
12017         PR tree-optimization/31307
12018         * g++.dg/tree-ssa/pr31307.C: New testcase.
12019         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12020
12021 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12022
12023         PR fortran/31472
12024         * gfortran.dg/access_spec_1.f90: New test.
12025         * gfortran.dg/access_spec_2.f90: New test.
12026         * gfortran.dg/non_module_public.f90: Match new error message.
12027
12028 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12029
12030         PR testsuite/31538
12031         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12032         to 4 at line 38 to fix bounds problem.
12033
12034 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12035
12036         PR testsuite/31240
12037         * gfortran.dg/pointer_intent_1.f90: Fix test.
12038
12039 2007-04-10  Eric Christopher  <echristo@apple.com>
12040
12041         * lib/target-supports.exp
12042         (check_effective_target_fstack_protector): Rewrite.
12043
12044 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12045
12046         PR c++/31449
12047         * g++.dg/init/const5.C: New test.
12048
12049 2007-04-09  Jan Hubicka  <jh@suse.cz>
12050
12051         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12052
12053 2007-04-08  Jan Hubicka  <jh@suse.cz>
12054
12055         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12056
12057 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12058
12059         PR fortran/31257
12060         * gfortran.dg/achar_4.f90: New test.
12061
12062 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12063
12064         PR fortran/30880
12065         * gfortran.dg/used_dummy_types_8.f90: New test.
12066
12067 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12068
12069         PR fortran/30872
12070         * gfortran.dg/parameter_array_element_1.f90: New test.
12071
12072 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12073
12074         PR fortran/31222
12075         * gfortran.dg/default_numeric_type_1.f90: New test.
12076
12077 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12078
12079         PR fortran/31424
12080         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12081
12082 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12083
12084         PR fortran/31293
12085         * gfortran.dg/interface_12.f90: New test.
12086
12087 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12088
12089         * gcc.dg/format/opt-6.c: New test.
12090         * gcc.dg/format/nul-1.c: New test.
12091         * gcc.dg/format/nul-2.c: New test.
12092
12093 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12094
12095         PR libgfortran/31395
12096         * gfortran.dg/fmt_colon.f90: New test.
12097
12098 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12099
12100         * g++.old-deja/g++.other/init18.C: Use
12101         dg-require-effective-target instead of an explicit xfail.
12102
12103 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12104
12105         * gcc.dg/dfp/signbit-1.c
12106         * gcc.dg/dfp/signbit-2.c
12107
12108 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12109
12110         PR fortran/31483
12111         * gfortran.dg/altreturn_5.f90: New test.
12112
12113 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12114
12115         PR fortran/31292
12116         * gfortran.dg/contained_module_proc_1.f90: New test.
12117
12118 2007-04-04  Stuart Hastings  <stuart@apple.com>
12119
12120         PR 31281
12121         * objc/execute/exceptions/pr31281.m: New.
12122
12123 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12124
12125         * g++.dg/ext/dllimport12.C: Update comments.
12126
12127 2007-04-03  Eric Christopher  <echristo@apple.com>
12128
12129         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12130
12131 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12132
12133         PR fortran/31304
12134         * gfortran.dg/repeat_2.f90: New test.
12135         * gfortran.dg/repeat_3.f90: New test.
12136         * gfortran.dg/repeat_4.f90: New test.
12137
12138 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12139
12140         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12141
12142 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12143
12144         PR c++/30847
12145         * g++.dg/parse/cond3.C: New test.
12146
12147         PR middle-end/30704
12148         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12149
12150 2007-04-02  Jason Merrill  <jason@redhat.com>
12151
12152         PR c++/31187
12153         * g++.dg/ext/visibility/anon3.C: New test.
12154
12155 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12156
12157         PR libgfortran/31052
12158         * gfortran.dg/namelist_28.f90: New test.
12159
12160 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12161
12162         PR libgfortran/31366
12163         * gfortran.dg/direct_io_6.f90: New test.
12164
12165 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12166
12167         PR libgfortran/31207
12168         * gfortran.dg/advance_5.f90: New test.
12169         * gfortran.dg/advance_6.f90: New test.
12170
12171 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12172
12173         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12174         * g++.dg/ext/dllimport7.C: Likewise.
12175         * g++.dg/ext/selectany1.C: Likewise.
12176
12177 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12178
12179         * g++.dg/parser/pr31138.C: New.
12180         * g++.dg/parser/pr31140.C: New.
12181         * g++.dg/parser/pr31141.C: New.
12182
12183 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12184
12185         PR c++/26099
12186         * g++.dg/ext/is_base_of.C: New.
12187         * g++.dg/ext/has_virtual_destructor.C: New.
12188         * g++.dg/ext/is_polymorphic.C: New.
12189         * g++.dg/ext/is_base_of_diagnostic.C: New.
12190         * g++.dg/ext/is_enum.C: New.
12191         * g++.dg/ext/has_nothrow_assign.C: New.
12192         * g++.dg/ext/has_nothrow_constructor.C: New.
12193         * g++.dg/ext/is_empty.C: New.
12194         * g++.dg/ext/has_trivial_copy.C: New.
12195         * g++.dg/ext/has_trivial_assign.C: New.
12196         * g++.dg/ext/is_abstract.C: New.
12197         * g++.dg/ext/is_pod.C: New.
12198         * g++.dg/ext/has_nothrow_copy.C: New.
12199         * g++.dg/ext/is_class.C: New.
12200         * g++.dg/ext/has_trivial_constructor.C: New.
12201         * g++.dg/ext/is_union.C: New.
12202         * g++.dg/ext/has_trivial_destructor.C: New.
12203         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12204         * g++.dg/template/crash43.C: Likewise.
12205
12206 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12207
12208         * g++.dg/warn/pedantic2.C: New testcase.
12209
12210 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12211
12212         * size_dim.f90: Fix dg directive.
12213         * pr16433.f: Likewise.
12214         * use_6.f90: Likewise.
12215         * use_7.f90: Likewise.
12216         * entry_9.f90: Likewise.
12217         * pointer_intent_2.f90: Likewise.
12218         * protected_1.f90: Likewise.
12219         * fmt_missing_period_2.f: Likewise.
12220         * pointer_intent_3.f90: Likewise.
12221         * protected_2.f90: Likewise.
12222         * protected_3.f90: Likewise.
12223         * pr15754.f90: Likewise.
12224         * protected_4.f90: Likewise.
12225         * protected_5.f90: Likewise.
12226         * initialization_2.f90: Likewise.
12227         * protected_6.f90: Likewise.
12228         * continuation_7.f90: Likewise.
12229         * derived_function_interface_1.f90: Likewise.
12230         * der_pointer_4.f90: Likewise.
12231         * fmt_zero_precision.f90: Likewise.
12232         * blockdata_3.f90: Likewise.
12233         * fmt_missing_period_1.f: Likewise.
12234         * real_const_3.f90: Likewise.
12235         * use_4.f90: Likewise.
12236         * fmt_missing_period_3.f: Likewise.
12237         * use_5.f90: Likewise.
12238
12239 2007-03-28  Mike Stump  <mrs@apple.com>
12240
12241         * gcc.dg/darwin-comm.c: Add.
12242
12243 2007-03-28  Eric Christopher  <echristo@apple.com>
12244
12245         * lib/target-supports.exp (check_effective_target_fstack_protector):
12246         New.
12247         * gcc.dg/ssp-1.c: Use.
12248         * gcc.dg/ssp-2.c: Ditto.
12249
12250 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12251
12252         PR c++/29077
12253         * g++.dg/parse/constructor3.C: New test.
12254
12255 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12256
12257         * gnat.dg/thin_pointer.ad[sb]: New test.
12258
12259 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12260
12261         * g++.dg/cpp0x/bracket1.C: New.
12262         * g++.dg/cpp0x/bracket2.C: New.
12263         * g++.dg/cpp0x/bracket3.C: New.
12264         * g++.dg/cpp0x/bracket4.C: New.
12265
12266 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12267
12268         * g++.dg/cpp0x/temp_default1.C: New.
12269         * g++.dg/cpp0x/temp_default3.C: New.
12270         * g++.dg/cpp0x/temp_default2.C: New.
12271         * g++.dg/cpp0x/temp_default4.C: New.
12272
12273 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12274
12275         PR c++/29993
12276         * g++.dg/other/cv_func2.C: New.
12277
12278 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12279
12280         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12281         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12282         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12283         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12284
12285         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12286         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12287
12288         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12289
12290         * lib/compat.exp (compat-execute): Fix processing of file names.
12291
12292 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12293
12294         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12295
12296 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12297
12298         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12299         Delete created executable test file.
12300         (check_effective_target_fortran_large_int): Ditto.
12301         (check_effective_target_static_libgfortran): Ditto.
12302
12303 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12304
12305         PR c++/30500
12306         * g++.dg/warn/pragma-system_header1.C: New test.
12307         * g++.dg/warn/pragma-system_header2.C: New test.
12308         * g++.dg/warn/pragma-system_header1.h. New.
12309         * g++.dg/warn/pragma-system_header2.h. New.
12310
12311 2007-03-26  Ian Lance Taylor  <iant@google.com>
12312
12313         PR tree-optimization/31345
12314         * gcc.c-torture/compile/pr31345-1.c: New test.
12315
12316 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12317
12318         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12319         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12320         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12321         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12322         * gfortran.dg/overload_1.f90: Likewise.
12323         * gfortran.dg/impure_assignment_1.f90: Likewise.
12324         * gfortran.dg/error_recovery_3.f90: Likewise.
12325         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12326         * gfortran.dg/sequence_types_1.f90: Likewise.
12327         * gfortran.dg/internal_references_1.f90: Likewise.
12328         * gfortran.dg/present_1.f90: Likewise.
12329         * gfortran.dg/volatile10.f90: Likewise.
12330         * gfortran.dg/module_equivalence_2.f90: Likewise.
12331         * gfortran.dg/use_4.f90: Likewise.
12332         * gfortran.dg/elemental_result_1.f90: Likewise.
12333         * gfortran.dg/generic_actual_arg.f90: Likewise.
12334         * gfortran.dg/private_type_5.f90: Likewise.
12335         * gfortran.dg/protected_4.f90: Likewise.
12336         * gfortran.dg/interface_3.f90: Likewise.
12337
12338 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12339
12340         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12341         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12342
12343 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12344
12345         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12346
12347 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12348
12349         PR libgfortran/31199
12350         * gfortran.dg/fmt_t_4.f90: New test.
12351
12352 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12353
12354         PR libfortran/31297
12355         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12356         * gfortran.dg/backspace_6.f:  Likewise.
12357         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12358         * gfortran.dg/direct_io_2.f90:  Likewise.
12359         * gfortran.dg/write_back.f:  Likewise.
12360         * gfortran.dg/write_rewind_2.f:  Likewise.
12361         * gfortran.dg/write_rewind_1.f:  Likewise.
12362         * gfortran.dg/write_rewind_2.f:  Likewise.
12363
12364 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12365
12366         PR tree-optimization/30784
12367         * gcc.dg/vect/pr30784.c: New test.
12368
12369 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12370
12371         PR fortran/30877
12372         * gfortran.dg/operator_1.f90: New test.
12373         * gfortran.dg/operator_2.f90: New test.
12374
12375 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12376
12377         PR libfortran/31196
12378         * gfortran.dg/reshape_transpose_1.f90:  New test.
12379
12380 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12381
12382         PR fortran/30655
12383         * gfortran.dg/bounds_check_6.f90: New test.
12384
12385 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12386
12387         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12388         #ifndef/#endif.
12389         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12390         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12391
12392 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12393
12394         PR fortran/31209
12395         * gfortran.dg/pointer_function_actual_1.f90: New test.
12396
12397         PR fortran/31200
12398         * gfortran.dg/pointer_function_actual_2.f90: New test.
12399
12400         PR fortran/31215
12401         * gfortran.dg/result_in_spec_1.f90: New test.
12402
12403 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12404
12405         PR fortran/30834
12406         * gfortran.dg/integer_exponentiation_3.F90: New test.
12407         * gfortran.dg/integer_exponentiation_4.f90: New test.
12408         * gfortran.dg/integer_exponentiation_5.F90: New test.
12409
12410 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12411
12412         PR c++/30863
12413         * g++.dg/template/error24.C: New test.
12414         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12415
12416 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12417
12418         PR c++/31273
12419         * g++.dg/expr/bitfield7.C: New test.
12420
12421 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12422
12423         PR other/23572
12424         * gcc.dg/float-range-4.c: New.
12425         * gcc.dg/float-range-1.c: Update. Test for a warning.
12426         * gcc.dg/float-range-3.c: New.
12427         * gcc.dg/float-range-5.c: New.
12428
12429 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12430
12431         PR fortran/31262
12432         * gfortran.dg/no_range_check_1.f90: New test.
12433
12434 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12435
12436         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12437         * g++.dg/other/static1.C: Remove stray semicolon.
12438         * g++.dg/other/init1.C: Likewise.
12439         * g++.dg/rtti/dyncast1.C: Likewise.
12440         * g++.dg/tree-ssa/pr17153.C: Likewise.
12441         * g++.dg/lookup/disamb1.C: Likewise.
12442         * g++.dg/lookup/scoped2.C: Likewise.
12443         * g++.dg/lookup/friend7.C: Likewise.
12444         * g++.dg/parse/parse4.C: Likewise.
12445         * g++.dg/parse/parse5.C: Likewise.
12446         * g++.dg/expr/pr29066.C: Likewise.
12447         * g++.dg/expr/cast4.C: Likewise.
12448         * g++.dg/tc1/dr193.C: Likewise.
12449         * g++.dg/tc1/dr213.C: Likewise.
12450         * g++.dg/abi/dcast1.C: Likewise.
12451         * g++.dg/abi/covariant2.C: Likewise.
12452         * g++.dg/inherit/covariant11.C: Likewise.
12453         * g++.dg/inherit/covariant9.C: Likewise.
12454         * g++.dg/inherit/covariant10.C: Likewise.
12455         * g++.dg/init/static3.C: Likewise.
12456         * g++.dg/init/init-ref3.C: Likewise.
12457         * g++.dg/init/ref10.C: Likewise.
12458         * g++.dg/template/meminit2.C: Likewise.
12459         * g++.dg/template/using9.C: Likewise.
12460         * g++.dg/template/friend9.C: Likewise.
12461         * g++.dg/template/ref1.C: Likewise.
12462         * g++.old-deja/g++.warn/inline.C: Likewise.
12463         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12464         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12465         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12466         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12467         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12468         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12469         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12470         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12471         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12472         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12473         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12474         * g++.old-deja/g++.brendan/template11.C: Likewise.
12475         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12476         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12477         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12478         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12479         * g++.old-deja/g++.jason/parse9.C: Likewise.
12480         * g++.old-deja/g++.jason/byval2.C: Likewise.
12481         * g++.old-deja/g++.jason/overload8.C: Likewise.
12482         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12483         * g++.old-deja/g++.jason/template33.C: Likewise.
12484         * g++.old-deja/g++.jason/return3.C: Likewise.
12485         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12486         * g++.old-deja/g++.jason/virtual.C: Likewise.
12487         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12488         * g++.old-deja/g++.jason/template27.C: Likewise.
12489         * g++.old-deja/g++.jason/synth6.C: Likewise.
12490         * g++.old-deja/g++.jason/ref8.C: Likewise.
12491         * g++.old-deja/g++.jason/offset1.C: Likewise.
12492         * g++.old-deja/g++.other/static20.C: Likewise.
12493         * g++.old-deja/g++.other/array1.C: Likewise.
12494         * g++.old-deja/g++.other/new3.C: Likewise.
12495         * g++.old-deja/g++.other/array2.C: Likewise.
12496         * g++.old-deja/g++.other/overload9.C: Likewise.
12497         * g++.old-deja/g++.other/cast6.C: Likewise.
12498         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12499         * g++.old-deja/g++.other/eh4.C: Likewise.
12500         * g++.old-deja/g++.other/using7.C: Likewise.
12501         * g++.old-deja/g++.other/init18.C: Likewise.
12502         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12503         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12504         * g++.old-deja/g++.other/dtor11.C: Likewise.
12505         * g++.old-deja/g++.pt/static11.C: Likewise.
12506         * g++.old-deja/g++.pt/crash19.C: Likewise.
12507         * g++.old-deja/g++.pt/overload12.C: Likewise.
12508         * g++.old-deja/g++.pt/crash46.C: Likewise.
12509         * g++.old-deja/g++.pt/mi1.C: Likewise.
12510         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12511         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12512         * g++.old-deja/g++.pt/local5.C: Likewise.
12513         * g++.old-deja/g++.pt/typename2.C: Likewise.
12514         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12515         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12516         * g++.old-deja/g++.law/visibility1.C: Likewise.
12517         * g++.old-deja/g++.law/visibility2.C: Likewise.
12518         * g++.old-deja/g++.law/virtual2.C: Likewise.
12519         * g++.old-deja/g++.law/operators19.C: Likewise.
12520         * g++.old-deja/g++.law/parsing10.C: Likewise.
12521         * g++.old-deja/g++.law/visibility4.C: Likewise.
12522         * g++.old-deja/g++.law/operators4.C: Likewise.
12523         * g++.old-deja/g++.law/dtors2.C: Likewise.
12524         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12525         * g++.old-deja/g++.law/visibility10.C: Likewise.
12526         * g++.old-deja/g++.law/scope3.C: Likewise.
12527         * g++.old-deja/g++.law/casts2.C: Likewise.
12528         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12529         * g++.old-deja/g++.law/operators33.C: Likewise.
12530         * g++.old-deja/g++.law/friend4.C: Likewise.
12531         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12532         * g++.old-deja/g++.mike/p5611.C: Likewise.
12533         * g++.old-deja/g++.mike/net37.C: Likewise.
12534         * g++.old-deja/g++.mike/p3570.C: Likewise.
12535         * g++.old-deja/g++.mike/p5718.C: Likewise.
12536         * g++.old-deja/g++.mike/net21.C: Likewise.
12537         * g++.old-deja/g++.mike/p1862.C: Likewise.
12538         * g++.old-deja/g++.mike/p4511.C: Likewise.
12539         * g++.old-deja/g++.mike/virt3.C: Likewise.
12540         * g++.old-deja/g++.mike/p16146.C: Likewise.
12541         * g++.old-deja/g++.mike/p1989.C: Likewise.
12542         * g++.old-deja/g++.mike/p5571.C: Likewise.
12543         * g++.old-deja/g++.gb/scope10.C: Likewise.
12544         * g++.old-deja/g++.abi/primary5.C: Likewise.
12545         * g++.old-deja/g++.abi/empty2.C: Likewise.
12546         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12547         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12548         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12549         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12550         * g++.old-deja/g++.bob/template3.C: Likewise.
12551         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12552
12553 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12554
12555         PR fortran/31193
12556         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12557
12558 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12559
12560         PR fortran/20897
12561         * gfortran.dg/derived_name_1.f90: New.
12562         * gfortran.dg/derived_name_2.f: New.
12563
12564 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12565
12566         * lib/target-supports.exp (check_effective_target_nonpic): New
12567         procedure.
12568         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12569         when compiling PIC.
12570         * gcc.target/i386/asm-4.c: Require nonpic.
12571         * gcc.target/i386/cmov1.c: Likewise.
12572         * gcc.target/i386/mul.c: Likewise.
12573         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12574         * gcc.target/i386/ssetype-1.c: Require nonpic.
12575         * gcc.target/i386/ssetype-3.c: Likewise.
12576         * gcc.target/i386/ssetype-5.c: Likewise.
12577
12578 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12579
12580         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12581         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12582         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12583         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12584
12585 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12586
12587         PR tree-optimization/30590
12588         * g++.dg/opt/pr30590.C: New testcase.
12589
12590 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12591
12592         PR c/30762
12593         * gcc.dg/pr30762-1.c: New test.
12594         * gcc.dg/pr30762-2.c: New test.
12595
12596         PR inline-asm/30505
12597         * gcc.target/i386/pr30505.c: New test.
12598
12599 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12600
12601         * gcc.target/arm/register-variables.c: New.
12602
12603 2007-03-19  Jeff Law  <law@redhat.com>
12604
12605         * PR tree-optimization/30984
12606         * gcc.c-torture/pr30984.c: New test.
12607
12608 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12609         Richard Guenther  <rguenther@suse.de>
12610
12611         PR tree-optimization/31254
12612         * gcc.dg/torture/pr31254.c: New testcase.
12613
12614 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12615
12616         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12617         target default_packed.
12618
12619 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12620
12621         PR fortran/31203
12622         * gfortran.dg/string_length_1.f90: New test.
12623
12624 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12625
12626         PR testsuite/30395
12627         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12628
12629 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12630
12631         PR libgfortran/31052
12632         * gfortran.dg/namelist_27.f90: New test.
12633
12634 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12635
12636         PR fortran/30531
12637         * gfortran.dg/used_types_14.f90: New test.
12638
12639         PR fortran/31086
12640         * gfortran.dg/used_types_15.f90: New test.
12641
12642 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12643
12644         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12645         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12646
12647 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12648
12649         PR fortran/31120
12650         * gfortran.dg/integer_exponentiation_2.f90: New test.
12651
12652 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12653
12654         PR tree-optimization/31041
12655         * gcc.dg/vect/pr31041.c: New test.
12656
12657 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12658
12659         * g++.dg/warn/Wconversion-integer.C: New
12660         * g++.dg/warn/Wconversion-real.C: New.
12661         * g++.dg/warn/Wconversion-real-integer.C: New.
12662         * g++.dg/warn/conv2.C: Updated.
12663
12664 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12665
12666         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12667         exclude RTPs.
12668
12669 2007-03-16  Richard Guenther  <rguenther@suse.de>
12670
12671         PR tree-optimization/31146
12672         * g++.dg/tree-ssa/pr31146.C: New testcase.
12673
12674 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12675
12676         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12677         assume that the target has <features.h>.
12678
12679 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12680
12681         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12682         dg-options rather than to the whole test.
12683
12684 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12685
12686         PR debug/29906
12687         * g++.dg/debug/pr29906.C: New
12688
12689 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12690
12691         PR libgfortran/31099
12692         * gfortran.dg/unformatted_recl.f90: Update test.
12693
12694 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12695
12696         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12697
12698 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12699
12700         PR c++/30891
12701         * g++.dg/parse/namespace-definition.C: New.
12702
12703 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12704
12705         PR c++/24924
12706         * g++.dg/cpp/pedantic-errors.C: New.
12707         * g++.dg/cpp/permissive.C: New.
12708
12709 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12710
12711         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12712         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12713
12714 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12715
12716         * lib/target-supports.exp (check_missing_uclibc_feature)
12717         (check_effective_target_wchar): New procedures.
12718         * gcc.dg/wchar_t-1.c: Require target wchar.
12719         * gcc.dg/wint_t-1.c: Likewise.
12720
12721 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12722
12723         * lib/target-supports.exp (check_gc_sections_available): Return
12724         false for VxWorks targets.
12725
12726 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12727
12728         * g++.dg/warn/Wconversion2.C: Fix typo.
12729         * gcc.dg/if-empty-1.c: Ditto.
12730
12731 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12732
12733         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12734
12735 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12736
12737         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12738         * gcc.target/i386/pr31167.c: Ditto.
12739
12740 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12741
12742         PR target/31167
12743         * gcc.target/i386/pr31167.c: New test.
12744
12745 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12746
12747         PR fortran/30922
12748         * gfortran.dg/import5.f90.f90: New test.
12749
12750
12751         PR fortran/30879
12752         * gfortran.dg/data_components_1.f90: New test.
12753
12754
12755         PR fortran/30870
12756         * gfortran.dg/generic_13.f90: New test.
12757
12758         PR fortran/31163
12759         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12760
12761 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12762
12763         PR libgfortran/31051
12764         * gfortran.dg/fmt_t_4.f90: New
12765
12766 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12767
12768         PR C++/31165
12769         * g++.dg/other/default7.C: New test.
12770
12771 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12772
12773         * g++.dg/warn/Wconversion2.C: New.
12774
12775 2007-03-14  Eric Christopher  <echristo@apple.com>
12776
12777         * gcc.dg/ssp-1.c: New.
12778         * gcc.dg/ssp-2.c: Ditto.
12779
12780 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12781
12782         * g++.dg/warn/do-empty.C: New.
12783         * gcc.dg/do-empty.c: New.
12784         * gcc.dg/if-empty-1.c: Update.
12785         * gcc.dg/20001116-1.c: Update.
12786         * gcc.dg/pr23165.c: Update.
12787
12788 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12789
12790         * gfortran.dg/module_implicit_conversion.f90: New test.
12791
12792 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12793
12794         PR middle-end/31127
12795         * gcc.dg/pr31127.c: New.
12796
12797 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12798
12799         * gcc.dg/tree-ssa/loop-26.c: New test.
12800
12801 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12802
12803         * gcc.target/i386/cmpxchg16b-1.c: New test.
12804
12805 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12806
12807         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12808         * gcc.dg/c99-vla-1.c: Likewise.
12809         * g++.dg/ext/vla1.C: Likewise
12810
12811 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12812
12813         * gcc.dg/wvla-1.c: New test
12814         * gcc.dg/wvla-2.c: New test
12815         * gcc.dg/wvla-3.c: New test
12816         * gcc.dg/wvla-4.c: New test
12817         * gcc.dg/wvla-5.c: New test
12818         * gcc.dg/wvla-6.c: New test
12819         * gcc.dg/wvla-7.c: New test
12820         * g++.dg/warn/Wvla-1.C: New test
12821         * g++.dg/warn/Wvla-2.C: New test
12822         * g++.dg/warn/Wvla-3.C: New test
12823
12824 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12825
12826         PR c++/30108
12827         * g++.dg/other/default6.C: New test.
12828
12829 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12830
12831         * lib/target-supports.exp (check_profiling_available): Return false
12832         for VxWorks.
12833         (check_effective_target_vxworks_kernel): New procedure.
12834         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12835         VxWorks.
12836         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12837         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12838         to include VxWorks.
12839         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12840
12841 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12842
12843         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12844         PIC is not supported.
12845         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12846         * gcc.dg/20020426-2.c: Likewise.
12847         * gcc.dg/pr28243.c: Likewise.
12848         * gcc.dg/visibility-11.c: Likewise.
12849         * gcc.dg/tls/opt-9.c: Likewise.
12850         * gcc.dg/tls/opt-10.c: Likewise.
12851         * gcc.dg/tls/pic-1.c: Likewise.
12852         * gcc.dg/tls/struct-1.c: Likewise.
12853         * gcc.target/i386/20000807-1.c: Likewise.
12854         * gcc.target/i386/20000904-1.c: Likewise.
12855         * gcc.target/i386/20011119-1.c: Likewise.
12856         * gcc.target/i386/990213-2.c: Likewise.
12857         * gcc.target/i386/990214-1.c: Likewise.
12858         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12859         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12860         * gcc.target/i386/pic-1.c: Likewise.
12861         * gcc.target/i386/pr21518.c: Likewise.
12862         * gcc.target/i386/pr23098.c: Likewise.
12863         * gcc.target/i386/pr23943.c: Likewise.
12864
12865 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12866
12867         PR c++/31038
12868         * g++.dg/template/complit2.C: New test.
12869
12870         PR c++/30328
12871         * g++.dg/ext/bitfield1.C: New test.
12872
12873 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12874
12875         PR fortran/30883
12876         * gfortran.dg/interface_11.f90: New test.
12877
12878 2007-03-11  Richard Guenther  <rguenther@suse.de>
12879
12880         PR tree-optimization/31115
12881         * gcc.dg/torture/pr31115.c: New testcase.
12882
12883 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12884
12885         PR tree-optimization/29925
12886         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12887
12888 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12889
12890         PR c++/30274
12891         * g++.dg/expr/bitfield3.C: New test.
12892         * g++.dg/expr/bitfield4.C: Likewise.
12893         * g++.dg/expr/bitfield5.C: Likewise.
12894         * g++.dg/expr/bitfield6.C: Likewise.
12895
12896         PR c++/30924
12897         * g++.dg/template/array18.C: New test.
12898
12899 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12900
12901         PR c++/17946
12902         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12903         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12904
12905 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12906
12907         PR c++/20599
12908         * g++.dg/cpp0x/variadic-bind.C: New.
12909         * g++.dg/cpp0x/variadic-function.C: New.
12910         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12911         * g++.dg/cpp0x/variadic-tuple.C: New.
12912         * g++.dg/cpp0x/variadic1.C: New.
12913         * g++.dg/cpp0x/variadic2.C: New.
12914         * g++.dg/cpp0x/variadic3.C: New.
12915         * g++.dg/cpp0x/variadic4.C: New.
12916         * g++.dg/cpp0x/variadic5.C: New.
12917         * g++.dg/cpp0x/variadic6.C: New.
12918         * g++.dg/cpp0x/variadic7.C: New.
12919         * g++.dg/cpp0x/variadic8.C: New.
12920         * g++.dg/cpp0x/variadic9.C: New.
12921         * g++.dg/cpp0x/variadic10.C: New.
12922         * g++.dg/cpp0x/variadic11.C: New.
12923         * g++.dg/cpp0x/variadic12.C: New.
12924         * g++.dg/cpp0x/variadic13.C: New.
12925         * g++.dg/cpp0x/variadic14.C: New.
12926         * g++.dg/cpp0x/variadic15.C: New.
12927         * g++.dg/cpp0x/variadic16.C: New.
12928         * g++.dg/cpp0x/variadic17.C: New.
12929         * g++.dg/cpp0x/variadic18.C: New.
12930         * g++.dg/cpp0x/variadic19.C: New.
12931         * g++.dg/cpp0x/variadic20.C: New.
12932         * g++.dg/cpp0x/variadic21.C: New.
12933         * g++.dg/cpp0x/variadic22.C: New.
12934         * g++.dg/cpp0x/variadic23.C: New.
12935         * g++.dg/cpp0x/variadic24.C: New.
12936         * g++.dg/cpp0x/variadic25.C: New.
12937         * g++.dg/cpp0x/variadic26.C: New.
12938         * g++.dg/cpp0x/variadic27.C: New.
12939         * g++.dg/cpp0x/variadic28.C: New.
12940         * g++.dg/cpp0x/variadic29.C: New.
12941         * g++.dg/cpp0x/variadic30.C: New.
12942         * g++.dg/cpp0x/variadic31.C: New.
12943         * g++.dg/cpp0x/variadic32.C: New.
12944         * g++.dg/cpp0x/variadic33.C: New.
12945         * g++.dg/cpp0x/variadic34.C: New.
12946         * g++.dg/cpp0x/variadic35.C: New.
12947         * g++.dg/cpp0x/variadic36.C: New.
12948         * g++.dg/cpp0x/variadic37.C: New.
12949         * g++.dg/cpp0x/variadic38.C: New.
12950         * g++.dg/cpp0x/variadic39.C: New.
12951         * g++.dg/cpp0x/variadic40.C: New.
12952         * g++.dg/cpp0x/variadic41.C: New.
12953         * g++.dg/cpp0x/variadic42.C: New.
12954         * g++.dg/cpp0x/variadic43.C: New.
12955         * g++.dg/cpp0x/variadic44.C: New.
12956         * g++.dg/cpp0x/variadic45.C: New.
12957         * g++.dg/cpp0x/variadic46.C: New.
12958         * g++.dg/cpp0x/variadic47.C: New.
12959         * g++.dg/cpp0x/variadic48.C: New.
12960         * g++.dg/cpp0x/variadic49.C: New.
12961         * g++.dg/cpp0x/variadic50.C: New.
12962         * g++.dg/cpp0x/variadic51.C: New.
12963         * g++.dg/cpp0x/variadic52.C: New.
12964         * g++.dg/cpp0x/variadic53.C: New.
12965         * g++.dg/cpp0x/variadic54.C: New.
12966         * g++.dg/cpp0x/variadic55.C: New.
12967         * g++.dg/cpp0x/variadic56.C: New.
12968         * g++.dg/cpp0x/variadic57.C: New.
12969         * g++.dg/cpp0x/variadic58.C: New.
12970         * g++.dg/cpp0x/variadic59.C: New.
12971         * g++.dg/cpp0x/variadic60.C : New.
12972         * g++.dg/cpp0x/variadic61.C : New.
12973         * g++.dg/cpp0x/variadic62.C : New.
12974         * g++.dg/cpp0x/variadic63.C : New.
12975         * g++.dg/cpp0x/variadic64.C : New.
12976         * g++.dg/cpp0x/variadic65.C : New.
12977         * g++.dg/cpp0x/variadic66.C : New.
12978         * g++.dg/cpp0x/variadic67.C : New.
12979         * g++.dg/cpp0x/variadic68.C : New.
12980         * g++.dg/cpp0x/variadic69.C : New.
12981         * g++.dg/cpp0x/variadic70.C : New.
12982         * g++.dg/cpp0x/variadic71.C : New.
12983         * g++.dg/cpp0x/variadic72.C : New.
12984         * g++.dg/cpp0x/variadic73.C : New.
12985         * g++.dg/cpp0x/variadic74.C : New.
12986         * g++.dg/cpp0x/variadic75.C : New.
12987         * g++.dg/cpp0x/variadic-ex1.C : New.
12988         * g++.dg/cpp0x/variadic-ex2.C : New.
12989         * g++.dg/cpp0x/variadic-ex3.C : New.
12990         * g++.dg/cpp0x/variadic-ex4.C : New.
12991         * g++.dg/cpp0x/variadic-ex5.C : New.
12992         * g++.dg/cpp0x/variadic-ex6.C : New.
12993         * g++.dg/cpp0x/variadic-ex7.C : New.
12994         * g++.dg/cpp0x/variadic-ex8.C : New.
12995         * g++.dg/cpp0x/variadic-ex9.C : New.
12996         * g++.dg/cpp0x/variadic-ex10.C : New.
12997         * g++.dg/cpp0x/variadic-ex11.C : New.
12998         * g++.dg/cpp0x/variadic-ex12.C : New.
12999         * g++.dg/cpp0x/variadic-ex13.C : New.
13000         * g++.dg/cpp0x/variadic-ex14.C : New.
13001
13002 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13003
13004         PR libgfortran/31099
13005         * gfortran.dg/unformatted_recl.f90: New test.
13006
13007 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13008
13009         * gcc.dg/fold-eqcmplx-1.c: New test case.
13010
13011 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13012
13013         PR rtl-optimization/30643
13014         * gcc.dg/pr30643.c: New.
13015
13016 2007-03-09  Chao-ying Fu  <fu@mips.com>
13017
13018         * gcc.target/mips/mips32-dspr2-type.c: New test.
13019         * gcc.target/mips/mips32-dspr2.c: New test.
13020         * gcc.target/mips/dspr2-MULT.c: New test.
13021         * gcc.target/mips/dspr2-MULTU.c: New test.
13022         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13023         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13024         Adjust some formats.
13025
13026 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13027
13028         PR c++/17946
13029         * gcc.dg/Wlogical-op-1.c: New.
13030         * g++.dg/warn/Wlogical-op-1.C: New.
13031
13032 2007-03-09  Richard Guenther  <rguenther@suse.de>
13033
13034         PR tree-optimization/30904
13035         PR middle-end/31058
13036         * gcc.dg/pr30904.c: Remove xfail.
13037
13038 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13039
13040         PR C/31072
13041         * gcc.c-torture/execute/pr31072.c: New test.
13042
13043 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13044
13045         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13046         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13047         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13048         *lrint* and *lround*.
13049         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13050         floor->lfloor.
13051         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13052         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13053         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13054         and *lround*.  Correct macro names.
13055         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13056         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13057
13058 2007-03-08  Ian Lance Taylor  <iant@google.com>
13059
13060         * gcc.dg/no-strict-overflow-5.c: New test.
13061         * gcc.dg/no-strict-overflow-6.c: New test.
13062         * gcc.dg/Wstrict-overflow-11.c: New test.
13063         * gcc.dg/Wstrict-overflow-12.c: New test.
13064         * gcc.dg/Wstrict-overflow-13.c: New test.
13065         * gcc.dg/Wstrict-overflow-14.c: New test.
13066         * gcc.dg/Wstrict-overflow-15.c: New test.
13067
13068 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13069
13070         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13071         for VxWorks kernel mode.
13072         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13073
13074 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13075
13076         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13077         mode.
13078
13079 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13080
13081         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13082         and lib/bfill.c on VxWorks targets.
13083         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13084         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13085         lib/bfill.c and lib/memmove.c on VxWorks targets.
13086         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13087         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13088         on VxWorks targets.
13089         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13090         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13091
13092 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13093
13094         * gfortran.dg/use_5.f90: New test.
13095         * gfortran.dg/use_6.f90: Ditto.
13096         * gfortran.dg/use_7.f90: Ditto.
13097
13098 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13099
13100         PR fortran/30973
13101         * gfortran.dg/use_4.f90: New test.
13102         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13103
13104 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13105
13106         PR fortran/31011
13107         * gfortran.dg/parameter_array_section_2.f90: New test.
13108
13109 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13110
13111         PR c++/30852
13112         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13113
13114         PR c++/30534
13115         * g++.dg/template/arg5.C: New test.
13116
13117 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13118
13119         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13120
13121 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13122
13123         * gcc.dg/var-expand1.c: Add newline at end of file.
13124
13125 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13126
13127         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13128
13129 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13130
13131         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13132
13133 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13134
13135         * gcc.dg/torture/builtin-convert-4.c: New test.
13136
13137 2007-03-05  Ian Lance Taylor  <iant@google.com>
13138
13139         * gcc.c-torture/compile/pr31034.c: New test.
13140
13141 2007-03-05  Ian Lance Taylor  <iant@google.com>
13142
13143         * gcc.dg/inline-18.c: New test.
13144         * gcc.dg/inline-19.c: New test.
13145         * gcc.dg/inline-20.c: New test.
13146         * gcc.dg/inline-21.c: New test.
13147
13148 2007-03-05  Richard Guenther  <rguenther@suse.de>
13149
13150         PR tree-optimization/14052
13151         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13152
13153 2007-03-05  Richard Guenther  <rguenther@suse.de>
13154
13155         PR tree-optimization/23777
13156         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13157
13158 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13159
13160         PR other/30465
13161         * gcc.dg/multiple-overflow-warn-3.c: New.
13162         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13163
13164 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13165
13166         PR c++/30895
13167         * g++.dg/parse/template23.C: New test.
13168
13169 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13170
13171         PR middle-end/30744
13172         * gcc.dg/pr30744-1.c: New test case.
13173
13174 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13175
13176         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13177
13178 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13179
13180         PR target/30406
13181         * gfortran.dg/logical_3.f90: New test.
13182
13183 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13184
13185         PR libfortran/30981
13186         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13187
13188 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13189
13190         * gcc.target/m68k/m68k.exp: New.
13191         * gcc.target/m68k/crash1.c: New.
13192
13193 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13194
13195         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13196         to be more compatible with integer(kind=8).
13197
13198 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13199
13200         PR libfortran/31001
13201         * gfortran.dg/zero_sized_3.f90: New test.
13202
13203 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13204
13205         PR c++/15787
13206         * g++.dg/parse/else.C: New.
13207         * g++.dg/parse/else-2.C: New.
13208
13209 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13210             Tobias Burnus  <burnus@net-b.de>
13211
13212         PR fortran/30882
13213         * gfortran.dg/size_dim.f90: New test.
13214
13215 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13216             Tobias Burnus  <burnus@net-b.de>
13217
13218         PR fortran/30873
13219         * gfortran.dg/entry_9.f90: New test.
13220
13221 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13222
13223         PR c++/28253
13224         * g++.dg/inherit/covariant16.C: New test.
13225
13226 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13227
13228         * g++.dg/other/darwin-minversion-1.C: New.
13229
13230 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13231
13232         * gcc.dg/tree-ssa/20070302-1.c: New test.
13233
13234 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13235
13236         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13237         tests.
13238
13239 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13240
13241         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13242
13243 2007-03-01  Simon Baldwin <simonb@google.com>
13244
13245         PR c++/23689
13246         * warn/ignored_typedef.C: New.
13247         * init/ctor8.C: Added dg-warning to consume ignored typedef
13248         warning.
13249         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13250         and added an explicit line number.
13251
13252 2007-02-28  Richard Guenther  <rguenther@suse.de>
13253
13254         PR middle-end/30364
13255         * gcc.dg/torture/pr30364-1.c: New testcase.
13256         * gcc.dg/torture/pr30364-2.c: Likewise.
13257         * gcc.dg/torture/pr30364-3.c: Likewise.
13258
13259 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13260
13261         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13262         powerpc*, use -funsafe-math-optimizations.
13263         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13264         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13265
13266 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13267             Paul Thomas  <pault@gcc.gnu.org>
13268
13269         PR fortran/30888
13270         PR fortran/30887
13271         * c_by_val_1.f: Test %VAL() with non-default kind.
13272         * c_by_val.c: Ditto.
13273         * c_by_val_4.f: New test.
13274
13275 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13276
13277         PR fortran/30968
13278         * gfortran.dg/continuation_7.f90: New test.
13279
13280 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13281
13282         * g++.dg/inherit/thunk7.C: New test.
13283         * lib/target-supports.exp (check_profiling_available): Not available
13284         for bfin-*-*.
13285
13286 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13287
13288         PR target/30970
13289         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13290
13291 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13292
13293         * lib/target-supports.exp (check_effective_target_init_priority):
13294         Remove Solaris special case.
13295
13296 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13297
13298         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13299         for more builtin types.
13300
13301         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13302         * g++.dg/ext/visibility/noPLT.C: Likewise.
13303
13304 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13305
13306         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13307         sh* targets.
13308
13309 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13310
13311         PR fortran/30865
13312         * size_optional_dim_1.f90:  New test.
13313
13314 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13315
13316         * gcc.dg/vxworks/vxworks.exp: New file.
13317         * gcc.dg/vxworks/initpri1.c: Likewise.
13318         * gcc.dg/vxworks/initpri2.c: Likewise.
13319         * gcc.dg/initpri2.c: Add more tests.
13320         * g++.dg/special/initpri2.C: Likewise.
13321
13322         * gcc.dg/initpri1.c: New test.
13323         * gcc.dg/initpri2.c: Likewise.
13324         * g++.dg/special/initpri1.C: New test.
13325         * g++.dg/special/initpri2.C: Likewise.
13326         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13327         * g++.dg/special/conpr-2.C: Likewise.
13328         * g++.dg/special/conpr-3.C: Likewise.
13329         * g++.dg/special/conpr-4.C: Likewise.
13330         * g++.dg/special/initp1.C: Likewise.
13331         * g++.dg/special/ecos.exp: Remove code to detect availability of
13332         constructor priorities.
13333         * lib/target-supports.exp (check_effective_target_init_priority):
13334         New function.
13335
13336 2007-02-24  Jan Hubicka  <jh@suse.cz>
13337
13338         * gcc.c-torture/execute/pr30778.c: New testcase.
13339
13340 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13341
13342         PR libgfortran/30918
13343         * gfortran.dg/namelist_26.f90: New test.
13344
13345 2007-02-24  Richard Guenther  <rguenther@suse.de>
13346
13347         PR middle-end/30951
13348         * gcc.dg/pr30951.c: New testcase.
13349
13350 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13351
13352         * gcc.dg/torture/builtin-modf-1.c: New test.
13353
13354 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13355
13356         PR tree-optimization/30904
13357         * gcc.dg/pr30904.c: New test.
13358
13359 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13360
13361         * gcc.test-framework/README: Correct command.
13362         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13363         -Wunused-value.
13364         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13365
13366 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13367
13368         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13369
13370 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13371
13372         * lib/target-supports.exp (check_effective_target_newlib): New
13373         function.
13374
13375 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13376
13377         PR fortran/30660
13378         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13379         allocatable component.
13380
13381
13382 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13383
13384         * gcc.dg/torture/builtin-logb-1.c: New test.
13385         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13386         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13387         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13388         sh* targets.
13389
13390 2007-02-23  Richard Guenther  <rguenther@suse.de>
13391
13392         * g++.dg/warn/changes-meaning.C: New testcase.
13393
13394 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13395
13396         PR libgfortran/30910
13397         * gfortran.dg/fmt_zero_precision.f90: Update test.
13398
13399 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13400
13401         * gcc.dg/torture/builtin-frexp-1.c: New test.
13402
13403 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13404
13405         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13406
13407 2007-02-22  Ian Lance Taylor  <iant@google.com>
13408
13409         PR debug/30898
13410         * g++.dg/debug/pr30898.C: New test.
13411
13412 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13413
13414         * gcc.dg/vect/vect-106.c: New test.
13415
13416 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13417             Ira Rosen  <irar@il.ibm.com>
13418
13419         PR tree-optimization/30843
13420         * gcc.dg/vect/pr30843.c: New test.
13421
13422 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13423
13424         PR tree-optimization/30858
13425         * gcc.dg/vect/pr30858.c: New test.
13426
13427 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13428
13429         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13430         to set options for compiling testglue.
13431         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13432         * lib/obj-c++.exp (obj-c++_init): Likewise.
13433
13434 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13435
13436         * gnat.dg/derived_aggregate.adb: New test.
13437
13438 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13439
13440         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13441         sh* targets.  Call the correct CKSGN macro.
13442
13443 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13444
13445         * gfortran.dg/gomp/omp_parse1.f90: New test.
13446         * gfortran.dg/gomp/omp_parse2.f: New test.
13447
13448 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13449
13450         PR fortran/30869
13451         * gfortran.dg/do_pointer_1.f90:  New test.
13452
13453 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13454
13455         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13456         and scalbln.
13457
13458 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13459
13460         * gcc.dg/darwin-minversion-1.c: New.
13461         * gcc.dg/darwin-minversion-2.c: New.
13462
13463 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13464
13465         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13466
13467 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13468             DJ Delorie <dj@redhat.com>
13469
13470         PR other/30824
13471         * gcc.dg/Wfatal.c: New.
13472         * gcc.dg/Wfatal-2.c: New.
13473         * gcc.dg/Werror-1.c: Adjust expectations.
13474         * gcc.dg/Werror-5.c: Likewise.
13475         * gcc.dg/Werror-7.c: Likewise.
13476         * gcc.dg/Werror-10.c: Likewise.
13477         * gcc.dg/Werror-11.c: Likewise.
13478
13479 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13480
13481         PR fortran/30522
13482         * gfortran.dg/volatile10.f90: New test.
13483
13484 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13485
13486         PR libfortran/30533
13487         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13488
13489 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13490
13491         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13492         * gcc.dg/Walways-true-1.c: Likewise.
13493         * gcc.dg/weak/weak-3.c: Likewise.
13494         * gcc.dg/Werror-1.c: Likewise.
13495         * gcc.dg/Werror-3.c: Likewise.
13496         * gcc.dg/Werror-4.c: Likewise.
13497         * gcc.dg/Werror-5.c: Likewise.
13498         * gcc.dg/Werror-6.c: Likewise.
13499         * gcc.dg/Werror-7.c: Likewise.
13500         * gcc.dg/Werror-8.c: Likewise.
13501         * gcc.dg/Werror-10.c: Likewise.
13502         * gcc.dg/Werror-11.c: Likewise.
13503         * gcc.dg/Werror-12.c: Likewise.
13504         * g++.old-deja/g++.mike/warn8.C: Likewise.
13505         * g++.dg/warn/Walways-true-1.C: Likewise.
13506         * g++.dg/warn/Walways-true-2.C: Likewise.
13507         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13508         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13509         -Wstring-literal-comparison with -Waddress.
13510         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13511         -Wno-string-literal-comparison with -Wno-address.
13512
13513 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13514
13515         * gnat.dg/self_aggregate_with_call.adb: New test.
13516
13517 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13518
13519         PR tree-optimization/30975
13520         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13521         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13522         * gcc.dg/vect/pr30795.c: New.
13523
13524 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13525
13526         PR fortran/30681
13527         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13528
13529 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13530
13531         PR rtl-optimization/28173
13532         * gcc.target/i386/andor-1.c: New test case.
13533
13534 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13535
13536         * gcc.dg/torture/builtin-ldexp-1.c: New.
13537         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13538
13539 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13540
13541         * gfortran.dg/array_constructor_15.f90: New test case.
13542
13543 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13544
13545         * gfortran.dg/forall_10.f90: New test case.
13546
13547 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13548
13549         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13550
13551 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13552
13553         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13554         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13555
13556 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13557
13558         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13559         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13560         * gcc.target/i386/xchg-1.c: New test.
13561         * gcc.target/i386/xchg-2.c: New test.
13562
13563 2007-02-16  Richard Guenther  <rguenther@suse.de>
13564             Christian Bruel  <christian.bruel@st.com>
13565
13566         * gcc.dg/strict-overflow-5.c: New testcase.
13567
13568 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13569
13570         PR fortran/30793
13571         * gfortran.dg/func_derived_4.f90: New test.
13572
13573 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13574
13575         PR middle-end/30391
13576         * gfortran.dg/pr30391-1.f90: New test case.
13577
13578 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13579
13580         PR middle-end/30433
13581         * gcc.c-torture/compile/pr30433.c: New testcase to check
13582         that complex constants comparisions are foldded.
13583
13584 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13585
13586         PR C++/30158
13587         * g++.dg/ext/stmtexpr10.C: New testcase.
13588
13589 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13590
13591         PR middle-end/30729
13592         * gcc.dg/Wunused-value-2.c: New testcase.
13593
13594 2007-02-15  Ian Lance Taylor  <iant@google.com>
13595
13596         * g++.dg/eh/subreg-1.C: New test.
13597
13598 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13599
13600         PR c/26494
13601         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13602         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13603         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13604         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13605         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13606         * gcc.dg/Werror-implicit-function-declaration.c: New.
13607
13608 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13609
13610         PR c++/28943
13611         * g++.dg/warn/pr28943.C: New.
13612
13613 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13614
13615         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13616
13617 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13618
13619         PR fortran/30779
13620         * gfortran.dg/error_recovery_3.f90: New test.
13621
13622 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13623
13624         * g++.dg/tree-ssa/sra-1.C: New.
13625
13626 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13627
13628         * g++.dg/tree-ssa/sra-1.C: New.
13629
13630 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13631
13632         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13633
13634 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13635
13636         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13637
13638 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13639
13640         PR fortran/30799
13641         * gfortran.dg/logical_2.f90: New test.
13642
13643 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13644
13645         * gcc.dg/torture/complex-alias-1.c: New test.
13646
13647 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13648
13649         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13650         instead of -fdump-tree-tailcall.
13651
13652 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13653
13654         * gfortran.dg/interface_10.f90: Fix comment typo.
13655
13656 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13657
13658         PR tree-optimization/30771
13659         * gcc.dg/vect/pr30771.c: New test.
13660
13661 2007-02-13  Ian Lance Taylor  <iant@google.com>
13662
13663         * gcc.dg/Wstrict-overflow-1.c: New test.
13664         * gcc.dg/Wstrict-overflow-2.c: New test.
13665         * gcc.dg/Wstrict-overflow-3.c: New test.
13666         * gcc.dg/Wstrict-overflow-4.c: New test.
13667         * gcc.dg/Wstrict-overflow-5.c: New test.
13668         * gcc.dg/Wstrict-overflow-6.c: New test.
13669         * gcc.dg/Wstrict-overflow-7.c: New test.
13670         * gcc.dg/Wstrict-overflow-8.c: New test.
13671         * gcc.dg/Wstrict-overflow-9.c: New test.
13672         * gcc.dg/Wstrict-overflow-10.c: New test.
13673
13674 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13675
13676         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13677
13678 2007-02-13  Richard Henderson  <rth@redhat.com>
13679
13680         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13681         * gcc.c-torture/execute/pr29302-1.c: ... here.
13682
13683 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13684
13685         PR c/29521
13686         * gcc.dg/c90-return-1.c: Update output.
13687         * gcc.dg/c99-return-1.c: Likewise.
13688
13689 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13690
13691         PR fortran/30554
13692         * gfortran.dg/used_dummy_types_7.f90: New test..
13693
13694 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13695
13696         * gcc.target/i386/parity-1.c: New test.
13697         * gcc.target/i386/parity-2.c: New test.
13698
13699 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13700
13701         * gcc.target/i386/builtin-bswap-3.c: New test case.
13702
13703 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13704
13705         PR tree-optimization/29145
13706         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13707         alias analysis is improved to take better advantage of restrict
13708         qualified pointers.
13709         * gcc.dg/vect/vect-80.c: Likewise.
13710         * gcc.dg/vect/pr29145.c: New.
13711
13712 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13713
13714         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13715         * gcc.target/i386/sse4a-insert.c: Likewise.
13716
13717 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13718
13719         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13720         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13721
13722 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13723
13724         PR fortran/30478
13725         * gfortran.dg/enum_4.f90: Update error message checks.
13726
13727 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13728
13729         PR fortran/30554
13730         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13731         versions of the modules.
13732
13733         PR fortran/30617
13734         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13735         by getting rid of recursive I/O and providing functions with
13736         results.
13737
13738         PR fortran/30319
13739         * gfortran.dg/char_array_constructor_2.f90
13740
13741 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13742
13743         PR c++/26988
13744         * g++.dg/template/spec34.C: New test
13745
13746 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13747
13748         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13749         on i?86 and x86_64.
13750         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13751         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13752         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13753         on i?86 and x86_64.
13754         * gcc.dg/vect/vect-113.c: Ditto.
13755
13756 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13757
13758         PR c++/29487
13759         * g++.dg/eh/weak1-C: New test.
13760         * g++.dg/eh/weak1-a.cc: Likewise.
13761         * g++.dg/eh/comdat1.C: Likewise.
13762
13763 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13764             Dorit Nuzman  <dorit@il.ibm.com>
13765
13766         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13767         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13768         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13769         * gcc.dg/vect/vect-113.c: Likewise.
13770
13771         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13772
13773 2007-02-10  Richard Henderson  <rth@redhat.com>
13774
13775         * lib/target-supports.exp (check_effective_target_tls): Redefine
13776         to mean non-emulated tls.
13777         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13778         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13779         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13780         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13781         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13782         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13783         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13784
13785 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13786
13787         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13788
13789 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13790
13791         * gfortran.dg/secnds.f: Replace time tolerance with a
13792         before-and-after bracket.
13793         * gfortran.dg/secnds-1.f: Likewise.
13794
13795 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13796
13797         PR fortran/30512
13798         * gfortran.dg/maxlocval_1.f90: New test.
13799
13800 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13801
13802         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13803
13804 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13805
13806         PR fortran/30720
13807         * gfortran.dg/array_function_1.f90: New test.
13808
13809 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13810
13811         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13812         (check_effective_target_dummy_wcsftime): New functions.
13813
13814 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13815
13816         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13817         * lib/target-supports.exp (check_effective_target_uclibc): New
13818         function.
13819
13820 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13821
13822         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13823         (vsnprintf): Don't define for uClibc targets.
13824
13825 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13826
13827         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13828         set before checking whether it was allowed.
13829         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13830         before checking inside_main.
13831
13832 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13833
13834         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13835         uClinux targets.
13836         (u16sf): Likewise u4sf.
13837         * g++.dg/compat/struct-layout-1.h: Likewise.
13838
13839 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13840
13841         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13842         procedure.
13843         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13844         m68k targets if check_effective_target_coldfire_fpu returns true.
13845
13846 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13847         Richard Guenther  <rguenther@suse.de>
13848
13849         PR middle-end/23361
13850         * gcc.dg/fold-compare-3.c: New testcase.
13851         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13852
13853 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13854
13855         * gcc.dg/pr26570.c: Clean up coverage files.
13856         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13857         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13858         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13859         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13860         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13861         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13862         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13863         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13864         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13865         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13866         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13867         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13868         * gcc.dg/vect/pr28952.c: Ditto.
13869         * gcc.dg/vect/pr27151.c: Ditto.
13870         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13871         * g++.dg/gomp/macro-3.C: Ditto.
13872
13873 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13874
13875         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13876         of the loop.
13877
13878 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13879
13880         * gcc.target/i386/builtin-bswap-2.c: New test case.
13881
13882 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13883
13884         * gfortran.dg/forall_8.f90: New test case.
13885         * gfortran.dg/forall_9.f90: Likewise.
13886
13887 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13888
13889         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13890
13891 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13892
13893         * lib/target-supports.exp (check_effective_target_simulator): New.
13894
13895 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13896
13897         * gcc.dg/tree-ssa/loop-25.c: New test.
13898
13899 2007-02-06  Richard Henderson  <rth@redhat.com>
13900
13901         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13902
13903 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13904
13905         * gcc.target/powerpc/popcount-1.c: New test case.
13906         * gcc.target/powerpc/parity-1.c: Likewise.
13907
13908 2007-02-06  Richard Guenther  <rguenther@suse.de>
13909
13910         PR middle-end/27302
13911         * gcc.dg/torture/pr27302-2.c: New testcase.
13912
13913 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13914
13915         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13916         * gcc.dg/vect/vect-iv-1.c: New test.
13917         * gcc.dg/vect/vect-iv-2.c: New test.
13918         * gcc.dg/vect/vect-iv-3.c: New test.
13919         * gcc.dg/vect/vect-iv-4.c: New test.
13920         * gcc.dg/vect/vect-iv-5.c: New test.
13921         * gcc.dg/vect/vect-iv-6.c: New test.
13922         * gcc.dg/vect/vect-iv-7.c: New test.
13923         * gcc.dg/vect/vect-iv-8.c: New test.
13924         * gcc.dg/vect/vect-iv-9.c: New test.
13925         * gcc.dg/vect/vect-iv-10.c: New test.
13926         * gcc.dg/vect/vect-iv-11.c: New test.
13927         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13928         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13929         * gcc.dg/vect/vect-14.c: Now vectorizable.
13930         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13931         loop).
13932         * gcc.dg/vect/vect-27.c: Likewise.
13933         * gcc.dg/vect/vect-29.c Likewise.
13934         * gcc.dg/vect/vect-dv-2.c: Likewise.
13935         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13936         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13937         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13938
13939 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13940
13941         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13942
13943 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13944
13945         * gcc.dg/builtins-20.c: Add more cases.
13946
13947 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13948
13949         PR debug/30189
13950         * gcc.dg/pr30189.c: New test.
13951
13952 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13953
13954         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13955         for running tests.
13956         * gcc.target/i386/sse4a-extract.c: New test.
13957         * gcc.target/i386/sse4a-insert.c: New test.
13958         * gcc.target/i386/sse4a-montsd.c: New test.
13959         * gcc.target/i386/sse4a-montss.c: New test.
13960
13961 2007-02-05  Richard Guenther  <rguenther@suse.de>
13962
13963         * gcc.target/i386/vectorize3.c: New testcase.
13964
13965 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13966
13967         PR target/30665
13968         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13969
13970 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13971
13972         PR fortran/30611
13973         * gfortran.dg/repeat_1.f90: New test.
13974
13975 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13976
13977         PR fortran/30605
13978         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13979         * gfortran.dg/derived_init_2.f90: Ditto.
13980         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13981         * gfortran.dg/array_initializer_1.f90: Ditto.
13982         * gfortran.dg/do_2.f90: Ditto.
13983         * gfortran.dg/proc_assign_1.f90: Ditto.
13984
13985 2007-02-04  Richard Guenther  <rguenther@suse.de>
13986
13987         PR middle-end/30636
13988         * g++.dg/warn/pr30636.C: New testcase.
13989         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13990
13991 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13992
13993         PR middle-end/30667
13994         * gfortran.dg/pr30667.f: New test.
13995
13996 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13997
13998         * gcc.dg/builtins-54.c: Add more cases.
13999
14000 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14001
14002         PR fortran/30514
14003         * gfortran.dg/zero_sized_2.f90: New test.
14004
14005         PR fortran/30660
14006         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14007
14008         PR fortran/29820
14009         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14010         file.
14011
14012 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14013
14014         PR fortran/30683
14015         * gfortran.dg/interface_10.f90: New test.
14016
14017 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14018
14019         * gcc.dg/builtins-20.c: Add more cases.
14020
14021 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14022
14023         PR target/29682
14024         * gcc-target/ia64/pr29682.c: New test.
14025
14026 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14027
14028         PR fortran/30284
14029         * gfortran.dg/arrayio_11.f90.f90: New test.
14030
14031         PR fortran/30626
14032         * gfortran.dg/arrayio_12.f90.f90: New test.
14033
14034 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14035
14036         PR c++/30536
14037         * g++.dg/tls/diag-5.C: New test.
14038
14039         PR middle-end/30473
14040         * gcc.dg/pr30473.c: New test.
14041         * gcc.c-torture/execute/20070201-1.c: New test.
14042
14043 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14044
14045         * gfortran.dg/dependency_20.f90: New test case.
14046
14047 2007-01-31  Ian Lance Taylor  <iant@google.com>
14048
14049         * gcc.dg/lower-subreg-1.c (test): New test.
14050
14051 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14052
14053         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14054
14055 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14056
14057         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14058         * gcc.dg/torture/builtin-math-3.c: Likewise.
14059
14060 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14061
14062         gcc.dg/Wparentheses-2.c: Update and add new tests.
14063
14064 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14065
14066         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14067         vectorize.
14068
14069 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14070
14071         * gcc.dg/builtins-63.c: New test.
14072
14073 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14074
14075         PR fortran/27588
14076         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14077
14078 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14079
14080         PR fortran/30520
14081         * gfortran.dg/volatile8.f90: New argument conformance test.
14082         * gfortran.dg/volatile9.f90: New scope test.
14083
14084 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14085
14086         PR c++/24745
14087         * g++.dg/warn/null4.C: New.
14088
14089 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14090             Uros Bizjak  <ubizjak@gmail.com>
14091
14092         * gcc.dg/large-size-array-3.c: Correct typo.
14093
14094 2007-01-30  Richard Guenther  <rguenther@suse.de>
14095
14096         PR middle-end/27657
14097         * g++.dg/debug/pr27657.C: New testcase.
14098
14099 2007-01-30  Richard Guenther  <rguenther@suse.de>
14100
14101         PR middle-end/30313
14102         * gcc.dg/torture/pr30313.c: New testcase.
14103
14104 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14105
14106         * gcc.dg/dfp/dfp-except.h: New file.
14107         * gcc.dg/dfp/fe-check.h: New file.
14108         * gcc.dg/dfp/fe-binop.c: New test.
14109         * gcc.dg/dfp/fe-convert-1.c: New test.
14110         * gcc.dg/dfp/fe-convert-2.c: New test.
14111         * gcc.dg/dfp/fe-convert-3.c: New test.
14112
14113         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14114         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14115         * gcc.dg/dfp/convert-dfp.c: Ditto.
14116         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14117
14118 2007-01-29  Josh Conner  <jconner@apple.com>
14119
14120         * gcc.target/powerpc/altivec-24.c: New test.
14121
14122 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14123
14124         PR c++/28266
14125         * g++.dg/parse/defarg12.C: New test.
14126
14127 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14128
14129         PR fortran/30554
14130         * gfortran.dg/used_dummy_types_6.f90: New test.
14131
14132 2007-01-28  Jan Hubicka  <jh@suse.cz>
14133
14134         * gcc.dg/tree-prof/val-prof-6.c: New test.
14135
14136 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14137
14138         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14139
14140 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14141
14142         PR C++/28988
14143         * g++.dg/expr/dtor4.C: New test.
14144
14145 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14146
14147         * gcc.dg/tree-ssa/loop-23.c: New test.
14148
14149 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14150
14151         PR libfortran/30389
14152         * gfortran.dg/achar_2.f90:  New test.
14153         * gfortran.dg/achar_3.f90:  New test.
14154
14155 2007-01-27  Ian Lance Taylor  <iant@google.com>
14156
14157         * gcc.dg/strict-overflow-1.c: New test.
14158         * gcc.dg/no-strict-overflow-1.c: New test.
14159         * gcc.dg/strict-overflow-2.c: New test.
14160         * gcc.dg/no-strict-overflow-2.c: New test.
14161         * gcc.dg/strict-overflow-3.c: New test.
14162         * gcc.dg/no-strict-overflow-3.c: New test.
14163         * gcc.dg/strict-overflow-4.c: New test.
14164         * gcc.dg/no-strict-overflow-4.c: New test.
14165         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14166         * gcc.dg/pr15784-1.c: Likewise.
14167         * gcc.dg/pr20922-1.c: Likewise.
14168         * gcc.dg/pr20922-3.c: Likewise.
14169         * gcc.dg/pr20922-4.c: Likewise.
14170         * gcc.dg/pr20922-6.c: Likewise.
14171         * gcc.dg/compare-4.c: Likewise.
14172         * gcc.dg/torture/pr26898-1.c: Likewise.
14173         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14174         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14175         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14176         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14177         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14178         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14179         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14180         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14181         * g++.dg/tree-ssa/pr21082.C: Likewise.
14182
14183 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14184
14185         * gcc-dg/large-size-array-3.c: New test case.
14186
14187 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14188
14189         * gfortran.dg/forall_7.f90: New test case.
14190
14191 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14192
14193         PR fortran/30407
14194         * gfortran.dg/where_operator_assign_1.f90: New test.
14195         * gfortran.dg/where_operator_assign_2.f90: New test.
14196         * gfortran.dg/where_operator_assign_3.f90: New test.
14197
14198 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14199
14200         * lib/target-supports.exp
14201         (check_effective_target_powerpc_altivec): New.
14202         (check_effective_target_vect_cmdline_needed): Use it.
14203
14204 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14205
14206         PR fortran/30278
14207         * gfortran.dg/backslash_3.f: New test.
14208
14209 2007-01-26  Richard Guenther  <rguenther@suse.de>
14210
14211         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14212
14213 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14214
14215         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14216         * gfortran.dg/vect/vect.exp: Ditto.
14217         * gfortran.dg/dg.exp: Ditto.
14218         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14219         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14220
14221 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14222
14223         * gcc.dg/builtins-20.c: Add more cases.
14224         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14225
14226 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14227
14228         PR fortran/30437
14229         * gcc.dg/Wall.c: New.
14230         * gcc.dg/Wno-all.c: New.
14231         * gfortran.dg/Wall.f90: New.
14232         * gfortran.dg/Wno-all.f90: New.
14233
14234 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14235
14236         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14237         * g++.dg/eh/simd-2.C: Also run on Darwin.
14238         * g++.dg/eh/simd-3.C: New.
14239         * g++.dg/eh/simd-4.C: New.
14240
14241 2007-01-25  Richard Guenther  <rguenther@suse.de>
14242
14243         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14244         and _PROFILE_USE.
14245         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14246
14247 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14248
14249         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14250         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14251         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14252         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14253         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14254         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14255         * gcc.dg/ipa/ipa-7.c: New testcase.
14256
14257 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14258
14259         * g++.dg/cpp0x/warn_cxx0x.C: New.
14260
14261 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14262
14263         * gcc.dg/builtins-20.c: Test builtin carg.
14264
14265 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14266
14267         PR middle-end/27416
14268         * gcc.dg/gomp/pr27416.c: New test.
14269
14270         PR middle-end/30494
14271         * gcc.dg/gomp/pr30494.c: New test.
14272         * g++.dg/gomp/pr30494.C: New test.
14273
14274         PR middle-end/30421
14275         * gcc.dg/gomp/pr30421.c: New test.
14276
14277 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14278
14279         * gcc.target/ia64/versionid-1.c: New test.
14280         * gcc.target/ia64/versionid-2.c: New test.
14281
14282 2007-01-24  Richard Guenther  <rguenther@suse.de>
14283
14284         PR testsuite/30181
14285         * gcc.dg/builtins-57.c: Change to a link-time testcase
14286         to support non-C99 targets.
14287
14288 2007-01-24  Jan Hubicka  <jh@suse.cz>
14289
14290         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14291
14292 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14293
14294         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14295
14296 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14297
14298         PR objc/27438
14299         * objc.dg/const-str-12.m: New test.
14300
14301 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14302
14303         PR fortran/30532
14304         * gfortran.dg/ctrl-z.f90:  New test.
14305
14306 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14307
14308         PR fortran/30481
14309         * gfortran.dg/namelist_assumed_char.f90:  New test.
14310
14311 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14312
14313         PR c++/27492
14314         * g++.dg/inherit/covariant15.C: New test.
14315
14316 2007-01-23  Ian Lance Taylor  <iant@google.com>
14317
14318         * g++.dg/warn/Wparentheses-24.C: New test.
14319
14320 2007-01-23  Richard Guenther  <rguenther@suse.de>
14321
14322         PR testsuite/30560
14323         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14324         with full path.
14325
14326 2007-01-22  Richard Guenther  <rguenther@suse.de>
14327
14328         PR tree-optimization/30038
14329         * gcc.dg/builtins-62.c: New testcase.
14330
14331 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14332
14333         * gcc.c-torture/compile/20070121.c: New test.
14334
14335 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14336
14337         PR libfortran/30525
14338         * gfortran.dg/char_comparison_1.f:  New test.
14339
14340 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14341
14342         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14343
14344 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14345
14346         PR objc/30479
14347         * objc.dg/pch: New directory.
14348         * objc.dg/pch/pch.exp: New file.
14349         * objc.dg/pch/interface-1.m: New test.
14350         * objc.dg/pch/interface-1.hs: New include file.
14351         * lib/objc.exp (objc_target_compile): Add
14352         "-x objective-c-header" in front of the sources if this is
14353         a precompiled header being compiled.
14354
14355 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14356
14357         * gfortran.dg/array_memcpy_3.f90: New test case.
14358         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14359
14360 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14361             Brooks Moses  <brooks.moses@codesourcery.com>
14362             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14363
14364         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14365         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14366
14367 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14368
14369         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14370
14371 2007-01-19  Mike Stump  <mrs@apple.com>
14372
14373         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14374         away.
14375
14376 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14377
14378         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14379         option instead of -funsafe-math-optimizations.
14380
14381 2007-01-19  Tomas Bily  <tbily@suse.cz>
14382
14383         gcc.dg/tree-prof/indir-call-prof.c: New.
14384         g++.dg/dg.exp: Add tree-prof subdirectory.
14385         g++.dg/tree-prof/indir-call-prof.C: New.
14386         g++.dg/tree-prof/tree-prof.exp: New.
14387
14388 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14389
14390         PR c++/17947
14391         * g++.dg/warn/deprecated.C: Update warning output.
14392         * g++.dg/warn/deprecated-2.C: Likewise.
14393         * g++.dg/warn/deprecated-3.C: New.
14394
14395 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14396
14397         * gcc.c-torture/execute/nestfunc-7.c: New.
14398
14399 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14400
14401         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14402
14403 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14404
14405         * gcc.dg/m68k-pic-1.c: New.
14406
14407 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14408
14409         * gfortran.dg/array_memcpy_4.f90: New test case.
14410
14411 2007-01-18  Josh Conner  <jconner@apple.com>
14412
14413         PR target/30485
14414         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14415         * gcc.dg/vect/no-trapping-math-1: New.
14416         * gcc.dg/vect/no-trapping-math-2: New.
14417
14418 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14419
14420         * gcc.target/i386/387-8.c: Update comment about optimizing
14421         inherent load of 1.0 of fptan instruction.
14422
14423 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14424             Richard Guenther <rguenther@suse.de>
14425
14426         PR diagnostic/8268
14427         * gcc.dg/Warray-bounds.c: New testcase.
14428         * gcc.dg/Warray-bounds-2.c: New testcase.
14429         * g++.dg/warn/Warray-bounds.C: New testcase.
14430         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14431
14432 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14433
14434         PR fortran/30476
14435         * gfortran.dg/generic_12.f90: New test.
14436
14437 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14438
14439         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14440         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14441
14442 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14443
14444         * gcc.dg/dfp/compare-special.h: New file.
14445         * gcc.dg/dfp/compare-special-32.c: New test.
14446         * gcc.dg/dfp/compare-special-64.c: New test.
14447         * gcc.dg/dfp/compare-special-128.c: New test.
14448
14449 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14450             Paul Thomas  <pault@gcc.gnu.org>
14451             Steven G. Kargl  <kargl@gcc.gnu.org>
14452
14453         PR fortran/30404
14454         * gfortran.dg/forall_6.f90: New test case.
14455         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14456         * gfortran.dg/dependency_13.f90: Likewise.
14457
14458 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14459
14460         PR testsuite/12325
14461         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14462         targets that don't support Inf.
14463
14464 2007-01-15  Dale Johannesen  <dalej@apple.com>
14465
14466         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14467
14468 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14469
14470         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14471         of achar for 0xff to avoid the "Extended ASCII not
14472         implemented" error message.
14473
14474 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14475
14476         PR fortran/28172
14477         * gfortran.dg/altreturn_4.f90: New test.
14478
14479         PR fortran/29389
14480         * gfortran.dg/stfunc_4.f90: New test.
14481
14482         PR fortran/29712
14483         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14484         * gfortran.dg/initialization_1.f90: Change warning.
14485
14486         PR fortran/30283
14487         * gfortran.dg/specification_type_resolution_2.f90: New test.
14488
14489 2007-01-14  Jan Hubicka  <jh@suse.cz>
14490
14491         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14492         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14493         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14494         elimination.
14495
14496 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14497
14498         PR fortran/30410
14499         * gfortran.dg/external_procedures_2.f90: New test.
14500
14501 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14502
14503         PR target/30413
14504         * gcc.target/i386/pr30413.c: New test.
14505
14506 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14507
14508         PR fortran/30452
14509         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14510
14511 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14512
14513         * gcc.dg/20070112-1.c: New test.
14514
14515 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14516
14517         PR libgfortran/30435
14518         * gfortran.dg/list_read_6.f90: New test.
14519
14520 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14521
14522         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14523
14524 2007-01-12  Tom Tromey  <tromey@redhat.com>
14525
14526         PR preprocessor/28227:
14527         * gcc.dg/cpp/pr28227.c: New file.
14528
14529 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14530
14531         * gcc.dg/tree-ssa/loop-22.c: New test.
14532
14533 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14534
14535         PR tree-optimization/29516
14536         * gcc.dg/tree-ssa/loop-20.c: New test.
14537
14538 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14539
14540         PR libfortran/30415
14541         * minmaxloc_integer_kinds_1.f90:  New test.
14542
14543 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14544
14545         PR c++/29573
14546         * g++.dg/template/sizeof-template-argument.C: New test.
14547
14548 2007-01-11  Jan Hubicka  <jh@suse.cz>
14549
14550         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14551         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14552         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14553         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14554         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14555         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14556         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14557         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14558         transformation in question.
14559         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14560         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14561         * gcc.dg/always_inline3.c: Likewise.
14562
14563 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14564
14565         PR c++/28999
14566         * g++.dg/template/typename11.C: New test.
14567
14568 2007-01-10  Robert Kennedy <jimbob@google.com>
14569
14570         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14571
14572 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14573
14574         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14575         for different integer kinds.
14576         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14577         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14578         * gfortran.dg/ishft_2.f90: New test.
14579         * gfortran.dg/ishft_3.f90: New test.
14580
14581 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14582
14583         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14584
14585 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14586
14587         PR tree-optimization/30322
14588         * gcc.dg/tree-ssa/loop-21.c: New test.
14589
14590 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14591
14592         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14593
14594 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14595
14596         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14597
14598 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14599
14600         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14601         * g++.dg/warn/overflow-warn-3.C: Likewise.
14602         * g++.dg/warn/overflow-warn-4.C: Likewise.
14603         * g++.dg/warn/overflow-warn-5.C: Likewise.
14604         * g++.dg/warn/overflow-warn-6.C: Likewise.
14605         * g++.dg/warn/Woverflow-1.C: Likewise.
14606         * g++.dg/warn/Woverflow-2.C: Likewise.
14607         * g++.dg/warn/Woverflow-3.C: Likewise.
14608         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14609
14610 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14611
14612         * gfortran.dg/array_constructor_14.f90: New test case.
14613         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14614
14615 2007-01-08  Richard Guenther  <rguenther@suse.de>
14616
14617         PR tree-optimization/23603
14618         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14619         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14620
14621 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14622
14623         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14624         in __v8qi typedef.
14625         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14626         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14627         compiler behaviour.
14628         * gcc.dg/simd-5.c: Likewise.
14629         * gcc.dg/simd-6.c: Likewise.
14630         * g++.dg/conversion/simd1.C: Likewise.
14631         * g++.dg/conversion/simd3.C: Likewise.
14632         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14633         (main): Use it.
14634
14635 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14636
14637         PR tree-optimization/29877
14638         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14639         name of a hard register for the target concerned.  Adjust dg-error
14640         directives to cope with new behaviour of TER.
14641
14642 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14643
14644         PR c++/28986
14645         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14646         * g++.dg/warn/overflow-warn-1.C: New.
14647         * g++.dg/warn/overflow-warn-3.C: New.
14648         * g++.dg/warn/overflow-warn-4.C: New.
14649         * g++.dg/warn/overflow-warn-5.C: New.
14650         * g++.dg/warn/overflow-warn-6.C: New.
14651         * g++.dg/warn/Woverflow-1.C: New.
14652         * g++.dg/warn/Woverflow-2.C: New.
14653         * g++.dg/warn/Woverflow-3.C: New.
14654         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14655
14656 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14657
14658         PR fortran/27698
14659         * gfortran.dg/invalid_name.f90: New test.
14660         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14661         * gfortran.dg/gomp/pr29759.f90: Ditto.
14662
14663 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14664
14665         * gfortran.dg/present_1.f90:  Update error message.
14666
14667 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14668
14669         PR c++/19439
14670         * g++.dg/template/duplicate1.C: New test
14671         * g++.dg/template/memfriend6.C: Adjust error markers.
14672
14673 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14674
14675         PR tree-opt/30385
14676         * gcc.dg/torture/inline-1.c: New test.
14677
14678 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14679
14680         PR c/19978
14681         * gcc.dg/multiple-overflow-warn-1.c: New.
14682         * gcc.dg/multiple-overflow-warn-2.c: New.
14683         * gcc.dg/overflow-warn-6.c: New.
14684         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14685
14686 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14687
14688         * gfortran.dg/array_memcpy_1.f90: New test case.
14689         * gfortran.dg/array_memcpy_2.f90: Likewise.
14690
14691 2007-01-05  Richard Guenther  <rguenther@suse.de>
14692
14693         PR middle-end/27826
14694         * g++.dg/opt/pr27826.C: New testcase.
14695
14696 2007-01-05  Ian Lance Taylor  <iant@google.com>
14697
14698         * gcc.dg/Walways-true-1.c: New test.
14699         * gcc.dg/Walways-true-2.c: New test.
14700         * g++.dg/warn/Walways-true-1.C: New test.
14701         * g++.dg/warn/Walways-true-2.C: New test.
14702
14703 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14704
14705         PR c/30360
14706         * gcc.dg/pr30360.c: New test.
14707
14708 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14709
14710         PR fortran/23232
14711         * gfortran.dg/data_implied_do_1.f90: New test.
14712
14713         PR fortran/27996
14714         PR fortran/27998
14715         * gfortran.dg/char_length_1.f90: New test.
14716
14717 2007-01-05  Richard Guenther  <rguenther@suse.de>
14718
14719         PR middle-end/28116
14720         * g++.dg/opt/pr28116.C: New testcase.
14721
14722 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14723
14724         PR fortran/29624
14725         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14726           invalid deallocate.
14727         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14728         * gfortran.dg/protected_4.f90: Add pointer intent check.
14729         * gfortran.dg/protected_6.f90: Add pointer intent check.
14730         * gfortran.dg/pointer_intent_1.f90: New test.
14731         * gfortran.dg/pointer_intent_2.f90: New test.
14732         * gfortran.dg/pointer_intent_3.f90: New test.
14733
14734 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14735
14736         PR 30235
14737         * gfortran.dg/altreturn_2.f90: new test.
14738
14739 2007-01-04  Tom Tromey  <tromey@redhat.com>
14740
14741         PR preprocessor/28165:
14742         * gcc.dg/cpp/pr28165.c: New file.
14743
14744 2007-01-03  Josh Conner  <jconner@apple.com>
14745
14746         PR middle-end/29683
14747         * gcc.dg/pr29683.c: New.
14748
14749 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14750
14751         PR c++/28217
14752         * g++.dg/pch/template-1.C: New test.
14753         * g++.dg/pch/template-1.Hs: New file.
14754
14755 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14756
14757         PR middle-end/30353
14758         * gcc.c-torture/compile/complex-4.c: New test.
14759
14760 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14761
14762         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14763         -maltivec.
14764         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14765
14766 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14767
14768         PR middle-end/30286
14769         * gcc.dg/pr30286.c: New test.
14770
14771         PR c++/29535
14772         * g++.dg/template/crash66.C: New test.
14773
14774         PR c++/29054
14775         * g++.dg/template/friend49.C: New test.
14776
14777 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14778
14779         * gfortran.dg/ibits.f90: New test.
14780
14781 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14782
14783         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14784         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14785
14786 2007-01-02  Jan Hubicka  <jh@suse.cz>
14787
14788         * gcc.dg/pr16194.c: We now output error on all three functions,
14789         not just first one.
14790
14791 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14792
14793         PR c/19977
14794         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14795         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14796
14797 2006-01-02  Ian Lance Taylor  <iant@google.com>
14798
14799         * g++.dg/warn/Wparentheses-22.C: New test.
14800         * g++.dg/warn/Wparentheses-23.C: New test.
14801
14802 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14803
14804         PR middle-end/7651
14805         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14806         * gcc.dg/declspec-3-Wextra.c: New.
14807         * gcc.dg/declspec-3-no.c: New
14808
14809 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14810
14811         PR fortran/20896
14812         * gfortran.dg/interface_10.f90: Remove.
14813
14814 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14815
14816         * gcc.dg/fold-eqxor-4.c: New test case.
14817
14818 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14819
14820         PR middle-end/30311
14821         * gcc.c-torture/compile/pr30311.c: New test.
14822
14823 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14824
14825         PR middle-end/30253
14826         * gcc.c-torture/compile/statement-expression-1.c: New test.
14827
14828 2007-01-01  Andreas Schwab  <schwab@suse.de>
14829
14830         PR target/29166
14831         * g++.dg/eh/pr29166.C: New test.
14832
14833 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14834
14835         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14836         New.
14837         (check_effective_target_vect_cmdline_needed): Use it.
14838
14839 2006-12-31  Richard Guenther  <rguenther@suse.de>
14840
14841         PR middle-end/30137
14842         * gcc.dg/pr30137-1.c: New testcase.
14843         * gcc.dg/pr30137-2.c: Likewise.
14844
14845 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14846
14847         PR middle-end/30322
14848         * gcc.dg/fold-plusnot-1.c: New test case.
14849
14850 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14851
14852         PR c++/29731
14853         * g++.dg/parse/template22.C: New test.
14854
14855 2006-12-31  Richard Guenther  <rguenther@suse.de>
14856
14857         PR middle-end/30338
14858         * gcc.c-torture/compile/pr30338.c: New testcase.
14859
14860 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14861
14862         PR fortran/27900
14863         * gfortran.dg/intrinsic_actual_4.f90: New test.
14864
14865         PR fortran/24325
14866         * gfortran.dg/func_decl_3.f90: New test.
14867
14868 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14869
14870         PR fortran/23060
14871         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14872         * gfortran.dg/c_by_val_1.f: New test.
14873         * gfortran.dg/c_by_val_2.f: New test.
14874         * gfortran.dg/c_by_val_3.f: New test.
14875
14876 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14877
14878         PR libfortran/30321
14879         * gfortran.dg/sum_zero_array_1.f90:  New test.
14880
14881 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14882
14883         PR preprocessor/29612
14884         * gcc.dg/cpp/pr29612-1.c: New test.
14885         * gcc.dg/cpp/pr29612-2.c: New test.
14886
14887 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14888
14889         PR fortran/30034
14890         * gfortran.dg/pure_formal_proc_1.f90: New test.
14891
14892         PR fortran/30237
14893         * gfortran.dg/intrinsic_actual_3.f90: New test.
14894
14895 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14896
14897         PR fortran/30014
14898         * gfortran.dg/io_constraints_1.f90: Update test.
14899         * gfortran.dg/io_constraints_2.f90: Update test.
14900         * gfortran.dg/inquire_iolength.f90: New test.
14901
14902 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14903
14904         PR fortran/20896
14905         * gfortran.dg/interface_10.f90: New test.
14906         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14907         since z is already, locally a variable.
14908
14909         PR fortran/25135
14910         * gfortran.dg/generic_11.f90: New test.
14911         * gfortran.dg/interface_7.f90: Remove name clash between module
14912         name and procedure 'x' referenced in the interface.
14913
14914 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14915
14916         PR middle-end/7651
14917         * gcc.dg/Wmissing-parameter-type.c: New.
14918         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14919         * gcc.dg/Wmissing-parameter-type-no.c: New.
14920
14921 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14922
14923         PR fortran/25818
14924         * gfortran.dg/entry_array_specs_2.f: New test.
14925
14926         PR fortran/30084
14927         * gfortran.dg/nested_modules_6.f90: New test.
14928
14929 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14930
14931         PR middle-end/7651
14932         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14933         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14934
14935 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14936
14937         PR C++/30168
14938         * g++.dg/opt/complex6.C: New test.
14939
14940 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14941
14942         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14943         full" if the linker on spu-*-* warns about exceeding local store.
14944
14945         And revert this patch:
14946         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14947         fail to link due to relocation overflows on spu-*-*.
14948
14949 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14950
14951         PR fortran/30273
14952         * gfortran.dg/dependency_19.f90: New test.
14953
14954 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14955
14956         PR fortran/30202
14957         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14958
14959 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14960
14961         PR middle-end/30262
14962         * gcc.c-torture/execute/20061220-1.c: New test.
14963
14964         PR middle-end/30263
14965         * gcc.dg/gomp/asm-1.c: New test.
14966
14967         PR target/30230
14968         * g++.dg/eh/ia64-2.C: New test.
14969
14970 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14971
14972         PR target/28966
14973         PR target/29248
14974         * gcc.dg/rs6000-leaf.c: New.
14975
14976 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14977
14978         PR fortran/25392
14979         * gfortran.dg/f2c_8.f90: New test.
14980
14981 2006-12-20  Bill Wendling  <wendling@apple.com>
14982
14983         * gcc.dg/asm-b.c: Check for __ppc64__.
14984
14985 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14986
14987         PR fortran/30190
14988         * gfortran.dg/bounds_check_5.f90: New test.
14989
14990 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14991
14992         PR middle-end/30143
14993         * gcc.dg/gomp/complex-1.c: New testcase.
14994
14995 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14996
14997         * gfortran.dg/array_memset_1.f90: New test case.
14998
14999 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15000
15001         * lib/target-supports.exp: Add spu to
15002         check_effective_target_vect_widen_mult_hi_to_si.
15003
15004 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15005
15006         PR fortran/29992
15007         * gfortran.dg/generic_9.f90: New test.
15008
15009         PR fortran/30081
15010         * gfortran.dg/generic_10.f90: New test.
15011
15012 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15013
15014         PR tree-opt/30045
15015         * gcc.dg/pr30045.c: New test.
15016
15017 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15018
15019         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15020
15021 2006-12-19  Eric Christopher  <echristo@apple.com>
15022
15023         PR target/29302
15024         * gcc.c-torture/execute/pr29302-1.c: New.
15025
15026 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15027
15028         PR fortran/39238
15029         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15030
15031 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15032
15033         PR fortran/30236
15034         * gfortran.dg/altreturn_3.f90: New test.
15035
15036         * gfortran.dg/char_result_12.f90: Fix comment typos.
15037
15038 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15039
15040         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15041         as newlib's stdio.h uses non-traditional cpp constructs.
15042
15043 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15044
15045         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15046         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15047         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15048         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15049         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15050         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15051         * gfortran.dg/default_initialization.f: Renamed to
15052         default_initialization_1.f
15053         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15054         dollar_edit_descriptor_1.f
15055         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15056         dollar_edit_descriptor_2.f
15057         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15058         dollar_edit_descriptor_3.f
15059         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15060         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15061         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15062         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15063         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15064         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15065         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15066         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15067         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15068         * gfortran.dg/default_initialization_1.f: Renamed from
15069         default_initialization.f
15070         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15071         dollar_edit_descriptor-1.f
15072         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15073         dollar_edit_descriptor-2.f
15074         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15075         dollar_edit_descriptor-3.f
15076         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15077         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15078         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15079
15080 2006-12-18  Bill Wendling  <wendling@apple.com>
15081
15082         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15083         id is an OjbC keyword.
15084
15085 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15086
15087         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15088
15089 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15090
15091         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15092
15093 2006-12-18  Ian Lance Taylor  <iant@google.com>
15094
15095         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15096
15097 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15098
15099         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15100
15101 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15102
15103         PR fortran/30207
15104         * gfortran.fortran-torture/execute/where21.f90: New test.
15105
15106 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15107
15108         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15109
15110 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15111
15112         PR middle-end/7651
15113         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15114         * gcc.dg/if-empty-1.c: Likewise.
15115         * gcc.dg/pr23165.c: Likewise.
15116         * g++.dg/warn/empty-body.C: Likewise.
15117
15118 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15119
15120         PR libfortran/30005
15121         * gfortran.dg/open_errors.f90: New test.
15122
15123 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15124
15125         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15126
15127         * gcc.target/i386/ssse3-pabsb.c: New file.
15128         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15129         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15130         * gcc.target/i386/ssse3-palignr.c: Likewise.
15131         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15132         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15133         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15134         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15135         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15136         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15137         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15138         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15139         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15140         * gcc.target/i386/ssse3-psignb.c: Likewise.
15141         * gcc.target/i386/ssse3-psignd.c: Likewise.
15142         * gcc.target/i386/ssse3-psignw.c: Likewise.
15143         * gcc.target/i386/ssse3-vals.h: Likewise.
15144
15145 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15146
15147         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15148         * lib/fortran-torture.exp: Include target-supports.exp.
15149
15150 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15151
15152         PR target/30185
15153         * gcc.c-torture/execute/pr30185.c: New test.
15154
15155 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15156
15157         PR testsuite/30179
15158         PR testsuite/30180
15159         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15160         * gcc.dg/builtin-bswap-2.c: Likewise.
15161         * gcc.dg/builtin-bswap-3.c: Likewise.
15162         * gcc.dg/builtin-bswap-4.c: Likewise.
15163         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15164         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15165
15166 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15167
15168         PR libfortran/30145
15169         * gfortran.dg/write_zero_array: New test.
15170
15171 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15172
15173         PR fortran/30200
15174         * gfortran.dg/write_fmt_trim.f90: New test.
15175
15176 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15177
15178         PR 30194
15179         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15180         temporarily.
15181
15182 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15183
15184         * lib/target-supports.exp (check_weak_available): Use istarget
15185         "hppa*-*-hpux10*" instead of regexp.
15186         (check_cxa_atexit_available): Likewise.
15187
15188 2006-12-14  Richard Guenther  <rguenther@suse.de>
15189
15190         PR tree-optimization/30197
15191         * gcc.c-torture/execute/complex-1.c: Fix function name.
15192         * gcc.dg/builtins-61.c: New testcase.
15193
15194 2006-12-14  Richard Guenther  <rguenther@suse.de>
15195
15196         PR middle-end/30172
15197         * gcc.dg/pr30172-1.c: New testcase.
15198
15199 2006-12-14  Richard Guenther  <rguenther@suse.de>
15200
15201         PR tree-optimization/30198
15202         * gcc.dg/builtins-60.c: New testcase.
15203
15204 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15205
15206         * lib/target-supports.exp (vect_no_align): Remove spu.
15207
15208 2006-12-13  Ian Lance Taylor  <iant@google.com>
15209
15210         PR c++/19564
15211         PR c++/19756
15212         * g++.dg/warn/Wparentheses-5.C: New test.
15213         * g++.dg/warn/Wparentheses-6.C: New test.
15214         * g++.dg/warn/Wparentheses-7.C: New test.
15215         * g++.dg/warn/Wparentheses-8.C: New test.
15216         * g++.dg/warn/Wparentheses-9.C: New test.
15217         * g++.dg/warn/Wparentheses-10.C: New test.
15218         * g++.dg/warn/Wparentheses-11.C: New test.
15219         * g++.dg/warn/Wparentheses-12.C: New test.
15220         * g++.dg/warn/Wparentheses-13.C: New test.
15221         * g++.dg/warn/Wparentheses-14.C: New test.
15222         * g++.dg/warn/Wparentheses-15.C: New test.
15223         * g++.dg/warn/Wparentheses-16.C: New test.
15224         * g++.dg/warn/Wparentheses-17.C: New test.
15225         * g++.dg/warn/Wparentheses-18.C: New test.
15226         * g++.dg/warn/Wparentheses-19.C: New test.
15227         * g++.dg/warn/Wparentheses-20.C: New test.
15228         * g++.dg/warn/Wparentheses-21.C: New test.
15229
15230 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15231
15232         PR testsuite/30157
15233         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15234         for target "hppa.*hpux10".
15235
15236 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15237
15238         * g++.dg/debug/vartrack1.C: New test.
15239
15240         * g++.dg/opt/ifcvt1.C: New test.
15241
15242         * gcc.dg/tls/opt-13.c: New test.
15243
15244         * gcc.dg/20060425-2.c: New test.
15245
15246         * g++.dg/opt/pr15054-2.C: New test.
15247
15248         * gcc.c-torture/execute/20060420-1.c: New test.
15249
15250         * gcc.c-torture/execute/20060412-1.c: New test.
15251
15252         * objc/compile/20060406-1.m: New test.
15253
15254 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15255
15256         * g++.dg/template/array17.C: New test.
15257
15258 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15259
15260         * gcc.target/powerpc/altivec-23.c: New test.
15261
15262 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15263
15264         PR c++27316
15265         * g++.dg/inherit/error3.C: New test.
15266
15267         PR c++/28740
15268         * g++.dg/inherit/error4.C: New test.
15269
15270 2006-12-13  Richard Guenther  <rguenther@suse.de>
15271
15272         PR tree-optimization/17687
15273         * gcc.dg/builtins-59.c: New testcase.
15274
15275 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15276
15277         * gcc.target/spu/Wmain.c: New test.
15278
15279 2006-12-12  Josh Conner  <jconner@apple.com>
15280
15281         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15282         * g++.dg/abi/thunk4.C: Likewise.
15283         * g++.dg/abi/rtti3.C: Likewise.
15284
15285 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15286
15287         * gcc.target/spu/cpat-1.c: New test.
15288         * gcc.target/spu/cpat-2.c: New test.
15289         * gcc.target/spu/cpat-3.c: New test.
15290         * gcc.target/spu/cpat-4.c: New test.
15291
15292 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15293
15294         PR tree-opt/28436
15295         * gcc.c-torture/compile/vector-1.c: New test.
15296         * gcc.c-torture/compile/vector-2.c: New test.
15297         * gcc.c-torture/compile/vector-3.c: New test.
15298
15299 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15300
15301         * lib/fortran-torture.exp: Update copyright years.  Remove
15302         obsolete comment.  Test -ftree-vectorize where it makes sense.
15303         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15304         from fortran-torture.exp.
15305         * gfortran.dg/char_transpose_1.f90,
15306         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15307         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15308         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15309         '-w' to dg-options.
15310
15311 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15312
15313         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15314         saved_${tool}_load.
15315
15316 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15317
15318         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15319         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15320         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15321         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15322         gaps.
15323
15324 2006-12-12  Richard Guenther  <rguenther@suse.de>
15325
15326         PR middle-end/30147
15327         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15328
15329 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15330             Diego Novillo  <dnovillo@redhat.com>
15331
15332         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15333         VDEF/VUSE changes.
15334         * gcc.dg/tree-ssa/pr26421.c: Likewise
15335         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15336         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15337         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15338         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15339         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15340         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15341         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15342         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15343         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15344
15345 2006-12-11  Jan Hubicka  <jh@suse.cz>
15346
15347         * gcc.dg/tree-prof/stringop-1.c: New test.
15348         * gcc.dg/tree-prof/stringop-2.c: New test.
15349
15350 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15351
15352         PR target/30120
15353         * gcc.target/i386/pr30120.c: New test.
15354
15355         Revert:
15356         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15357
15358         * gcc.target/i386/x87regparm-1.c: New test.
15359         * gcc.target/i386/x87regparm-2.c: New test.
15360         * gcc.target/i386/x87regparm-3.c: New test.
15361         * gcc.target/i386/x87regparm-4.c: New test.
15362
15363 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15364
15365         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15366
15367 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15368
15369         PR fortran/23994
15370         * gfortran.dg/protected_1.f90: New test.
15371         * gfortran.dg/protected_2.f90: New test.
15372         * gfortran.dg/protected_3.f90: New test.
15373         * gfortran.dg/protected_4.f90: New test.
15374         * gfortran.dg/protected_5.f90: New test.
15375         * gfortran.dg/protected_6.f90: New test.
15376
15377 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15378             Tobias Burnus  <burnus@gcc.gnu.org>
15379
15380         PR fortran/29975
15381         PR fortran/30068
15382         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15383         interface.
15384         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15385         ambiguous interfaces.
15386         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15387         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15388         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15389         ambiguous interfaces.
15390         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15391         * gfortran.dg/array_initializer_2.f90: Add initializer array
15392         constructor test.
15393
15394         PR fortran/30096
15395         * gfortran.dg/interface_9.f90: Test that host interfaces are
15396         not checked for ambiguity with the local version.
15397
15398 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15399
15400         PR fortran/29464
15401         * gfortran.dg/module_interface_2.f90: New test.
15402
15403 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15404
15405         PR fortran/29941
15406         * gfortran.dg/assumed_len.f90: New test.
15407
15408 2006-12-09  Richard Guenther  <rguenther@suse.de>
15409
15410         * g++.dg/warn/implicit-typename1.C: Qualify types.
15411         * g++.dg/parse/crash12.C: Likewise.
15412         * g++.dg/tree-ssa/pr22444.C: Likewise.
15413
15414 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15415
15416         * gfortran.dg/array_2.f90: Added sqrt test.
15417
15418 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15419
15420         * gcc.target/i386/x87regparm-1.c: XFAIL.
15421         * gcc.target/i386/x87regparm-2.c: XFAIL.
15422         * gcc.target/i386/x87regparm-3.c: XFAIL.
15423         * gcc.target/i386/x87regparm-4.c: XFAIL.
15424
15425 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15426
15427         * lib/target-supports.exp
15428         (check_effective_target_large_long_double): New.
15429         * gcc.dg/Wconversion-real.c : Use it.
15430         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15431         unsigned.
15432
15433 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15434
15435         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15436
15437 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15438
15439         PR fortran/27546
15440         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15441
15442 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15443
15444         PR c++/29732
15445         * g++.dg/template/crash65.C: New test.
15446         * g++.dg/template/spec16.C: Tweak error markers.
15447
15448 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15449
15450         * gcc.target/spu: New directory.
15451         * gcc.target/spu/spu.exp: New file.
15452         * gcc.target/spu/intrinsics-1.c: New test.
15453
15454 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15455
15456         PR c++/29980
15457         * g++.dg/ext/attrib27.C: New test.
15458         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15459         * g++.dg/parse/typedef5.C: Likewise.
15460
15461 2006-12-07  Mike Stump  <mrs@apple.com>
15462
15463         * treelang/compile/var_defs.tree: Adjust.
15464
15465 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15466
15467         PR c++/29730
15468         * g++.dg/template/crash64.C: New test.
15469         * g++.dg/parse/crash27.C: Adjust error markers.
15470
15471 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15472
15473         PR libfortran/30009
15474         PR libfortran/30056
15475         * gfortran.dg/read_eof_4.f90:  Add tests.
15476         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15477         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15478
15479 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15480
15481         PR c++/29729
15482         * g++.dg/template/crash63.C: New test.
15483
15484         PR c++/29728
15485         * g++.dg/template/crash62.C: New test.
15486
15487 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15488
15489         PR fortran/30003
15490         * gfortran.dg/allocatable_function_1.f90: Increase the number
15491         of expected calls of free to 10; the lhs section reference is
15492         now evaluated so there is another call to bar.  Change the
15493         comment appropriately.
15494         * gfortran.dg/array_section_1.f90: New test.
15495
15496 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15497
15498         PR fortran/29912
15499         * gfortran.dg/char_result_12.f90: New test.
15500
15501 2006-12-05  Richard Guenther  <rguenther@suse.de>
15502
15503         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15504         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15505         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15506         vect_double, xfail for spu*-*-*.
15507
15508 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15509
15510         PR fortran/29962
15511         * initialization_4.f90: Test noninteger exponents (-std=f95).
15512         * initialization_5.f90: New test for noninteger exponents
15513           with -std=f2003.
15514
15515 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15516
15517         PR fortran/29821
15518         * gfortran.dg/parameter_array_section_1.f90: New test.
15519
15520 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15521
15522         PR c++/29733
15523         * g++.dg/template/crash61.C: New test.
15524
15525         PR c++/29632
15526         * g++.dg/template/error23.C: New test.
15527
15528 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15529
15530         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15531
15532 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15533
15534         PR fortran/29916
15535         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15536
15537 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15538
15539         PR middle-end/29965
15540         * gcc.dg/gomp/pr29965-1.c: New test.
15541         * gcc.dg/gomp/pr29965-2.c: New test.
15542         * gcc.dg/gomp/pr29965-3.c: New test.
15543         * gcc.dg/gomp/pr29965-4.c: New test.
15544         * gcc.dg/gomp/pr29965-5.c: New test.
15545         * gcc.dg/gomp/pr29965-6.c: New test.
15546         * g++.dg/gomp/pr29965-1.C: New test.
15547         * g++.dg/gomp/pr29965-2.C: New test.
15548         * g++.dg/gomp/pr29965-3.C: New test.
15549         * g++.dg/gomp/pr29965-4.C: New test.
15550         * g++.dg/gomp/pr29965-5.C: New test.
15551         * g++.dg/gomp/pr29965-6.C: New test.
15552         * g++.dg/gomp/pr29965-7.C: New test.
15553         * g++.dg/gomp/pr29965-8.C: New test.
15554         * g++.dg/gomp/pr29965-9.C: New test.
15555         * g++.dg/gomp/pr29965-10.C: New test.
15556
15557 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15558
15559         * gnat.dg/pointer_variable_bounds.adb: New test.
15560         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15561         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15562
15563 2006-12-03  Eric Christopher  <echristo@apple.com>
15564
15565         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15566
15567 2006-12-03  Richard Henderson  <rth@redhat.com>
15568             Andrew Pinski  <pinskia@gmail.com>
15569
15570         PR C++/14329
15571         * g++.dg/warn/unit-1.C: New test.
15572
15573 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15574
15575         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15576
15577 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15578
15579         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15580         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15581         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15582         * gcc.dg/vect/vect-70.c: Reduce array size.
15583         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15584         vect_no_compaer_double targets.
15585         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15586         vect_float, vect_double, and vect_int.
15587
15588 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15589
15590         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15591         test for loop versioning on vect_no_align targets.
15592         * gcc.dg/vect/pr20122.c: Likewise.
15593         * gcc.dg/vect/vect-105.c: Likewise.
15594         * gcc.dg/vect/vect-42.c: Likewise.
15595         * gcc.dg/vect/vect-43.c: Likewise.
15596         * gcc.dg/vect/vect-74.c: Likewise.
15597         * gcc.dg/vect/vect-75.c: Likewise.
15598         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15599         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15600         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15601         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15602
15603 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15604
15605         PR fortran/29642
15606         * gfortran.dg/value_1.f90 : New test.
15607         * gfortran.dg/value_2.f90 : New test.
15608         * gfortran.dg/value_3.f90 : New test.
15609         * gfortran.dg/value_4.f90 : New test.
15610         * gfortran.dg/value_4.c : Called from value_4.f90.
15611
15612 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15613
15614         PR C++/30033
15615         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15616
15617 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15618
15619         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15620
15621 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15622
15623         PR c/27953
15624         * gcc.dg/pr27953.c: New test.
15625
15626 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15627
15628         PR c++/30022
15629         * g++.dg/ext/vector5.C: New test.
15630
15631         PR c++/30021
15632         * g++.dg/other/main1.C: New test.
15633
15634 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15635
15636         PR libfortran/29568
15637         * gfortran.dg/convert_implied_open.f90:  Change to
15638         new default record length.
15639         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15640         new error message.
15641         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15642
15643 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15644
15645         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15646
15647 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15648
15649         PR c++/29066
15650         * g++.dg/expr/pr29066.c: New.
15651
15652 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15653             Zdenek Dvorak <dvorakz@suse.cz>
15654
15655         PR tree-optimization/29921
15656         * gcc.dg/pr29921-2.c: New test.
15657
15658 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15659
15660         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15661         (i386_get_cpuid): New function.
15662         (i386_cpuid_ecx): Likewise.
15663         (i386_cpuid_edx): Likewise.
15664         (i386_cpuid): Updated to call i386_cpuid_edx.
15665
15666         * gcc.target/i386/sse3-addsubpd.c: New file.
15667         * gcc.target/i386/sse3-addsubps.c: Likewise.
15668         * gcc.target/i386/sse3-haddpd.c: Likewise.
15669         * gcc.target/i386/sse3-haddps.c: Likewise.
15670         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15671         * gcc.target/i386/sse3-hsubps.c: Likewise.
15672         * gcc.target/i386/sse3-lddqu.c: Likewise.
15673         * gcc.target/i386/sse3-movddup.c: Likewise.
15674         * gcc.target/i386/sse3-movshdup.c: Likewise.
15675         * gcc.target/i386/sse3-movsldup.c: Likewise.
15676
15677 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15678
15679         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15680
15681 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15682
15683         * gcc.dg/dfp/convert-int-max.c: New test.
15684         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15685
15686 2006-11-30  Richard Guenther  <rguenther@suse.de>
15687
15688         * gcc.dg/vect/vect-pow-1.c: Rename ...
15689         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15690         floats instead of doubles, check successful vectorization.
15691
15692 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15693
15694         PR target/29945
15695         * gcc.c-torture/compile/pr29945.c: New testcase.
15696
15697 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15698
15699         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15700         -maltivec.
15701
15702 2006-11-29  Eric Christopher  <echristo@apple.com>
15703
15704         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15705
15706 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15707
15708         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15709
15710         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15711
15712 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15713
15714         PR c++/29022
15715         * g++.dg/inherit/virtual2.C: New test.
15716         * g++.dg/inherit/virtual3.C: Likewise.
15717         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15718         * g++.dg/inherit/error2.C: Likewise.
15719         * g++.dg/template/instantiate1.C: Likewise.
15720
15721 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15722
15723         PR tree-opt/29984
15724         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15725
15726 2006-11-28  Jan Hubicka  <jh@suse.cz>
15727
15728         * gcc.dg/memcpy-1.c: New test.
15729
15730 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15731
15732         PR c++/29735
15733         * g++.dg/warn/main-3.C: New test.
15734
15735 2006-11-28  Jan Hubicka  <jh@suse.cz>
15736
15737         * gcc.dg/winline-1.c: New test.
15738
15739 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15740
15741         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15742         alignments.
15743
15744 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15745
15746         PR fortran/29976
15747         * gfortran.dg/missing_optional_dummy_3.f90
15748
15749 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15750
15751         PR fortran/20880
15752         * gfortran.dg/interface_3.f90: Modify errors.
15753
15754 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15755
15756         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15757         fail to link due to relocation overflows on spu-*-*.
15758
15759 2006-11-27  Michael Matz  <matz@suse.de>
15760             Andreas Krebbel  <krebbel1@de.ibm.com>
15761
15762         PR target/29319
15763         * gcc.dg/20061127-1.c: New testcase.
15764
15765 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15766
15767         * gcc.dg/20061124-1.c: Add exit() function prototype.
15768
15769 2006-11-27  Jan Hubicka  <jh@suse.cz>
15770
15771         * gcc.target/i386/memcpy-1.c: Adjust size.
15772         * gcc.dg/visibility-11.c: Likewise.
15773
15774 2006-11-27  Richard Guenther  <rguenther@suse.de>
15775
15776         PR middle-end/25620
15777         * gcc.target/i386/pow-1.c: New testcase.
15778         * gcc.dg/builtins-58.c: Likewise.
15779
15780 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15781
15782         PR c++/29886
15783         * g++.dg/expr/cast8.C: New test.
15784
15785 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15786
15787         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15788         Don't ever inline the testcase.
15789
15790 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15791
15792         PR fortran/29982
15793         * gfortran.fortran-torture/compile/parameter_3.f90: New
15794         testcase.
15795
15796 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15797
15798         PR fortran/29951
15799         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15800
15801 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15802
15803         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15804         for CHAR.
15805
15806 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15807
15808         PR libgfortran/29936
15809         * gfortran.dg/write_check3.f90: New test.
15810
15811 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15812
15813         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15814
15815 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15816
15817         PR fortran/20880
15818         * gfortran.dg/interface_3.f90: New test.
15819
15820         PR fortran/29387
15821         * gfortran.dg/generic_8.f90: New test.
15822
15823 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15824
15825         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15826         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15827         * gfortran.dg/specifics_3.f90: Remove.
15828
15829 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15830
15831         PR c/29955
15832         * gcc.dg/gomp/pr29955.c: New test.
15833
15834         PR c/29736
15835         * gcc.dg/pr29736.c: New test.
15836
15837 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15838
15839         PR tree-opt/29964
15840         * gcc.dg/pure-1.c: New test.
15841
15842 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15843
15844         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15845         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15846
15847 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15848
15849         * gcc.dg/20061124-1.c: New testcase.
15850
15851 2006-11-23  Eric Christopher  <echristo@apple.com>
15852
15853         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15854
15855 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15856
15857         PR c/2707
15858         PR c++/26167
15859         * gcc.dg/Wconversion-integer.c: New. Supersedes
15860         Wconversion-negative-constants.c
15861         * gcc.dg/Wconversion-real.c: New.
15862         * gcc.dg/Wconversion-real-integer.c: New.
15863         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15864         * g++.dg/warn/Wconversion1.C: Modified.
15865
15866 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15867
15868         * gfortran.dg/overload_1.f90: New test.
15869
15870 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15871
15872         PR c/9072
15873         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15874         Wtraditional-conversion.
15875         * gcc.dg/overflow-warn-2.c: Likewise.
15876         * gcc.dg/Wconversion.c: Likewise. Renamed as
15877         Wtraditional-conversion.c .
15878         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15879         Wtraditional-conversion-2.c .
15880         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15881         Wtraditional-conversion-2.c
15882         * gcc.dg/Wconversion-negative-constants.c: New.
15883
15884 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15885
15886         * gcc.dg/tree-ssa/dump-1.c: New test.
15887
15888 2006-11-23  David Ung <davidu@mips.com>
15889
15890         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15891         -mfp64, allowable when ISA >= 33 and float is enabled.
15892         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15893         of mthc1 and mfhc1 patterns.
15894
15895 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15896
15897         PR tree-optimization/29921
15898         * gcc.dg/pr29921.c: New test.
15899
15900 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15901
15902         PR fortran/29441
15903         * gfortran.dg/initialization_4.f90: New test.
15904
15905 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15906
15907         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15908         platforms that have interleaving support.
15909         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15910         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15911         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15912         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15913         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15914         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15915         gcc.dg/vect/vect-strided-u8-i8.c,
15916         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15917         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15918         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15919         gcc.dg/vect/vect-strided-float.c,
15920         gcc.dg/vect/vect-strided-a-mult.c,
15921         gcc.dg/vect/vect-strided-mult-char-ls.c,
15922         gcc.dg/vect/vect-strided-a-u16-mult.c,
15923         gcc.dg/vect/vect-strided-a-u32-mult.c,
15924         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15925         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15926         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15927         gcc.dg/vect/vect-strided-mult.c,
15928         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15929         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15930         New.
15931
15932 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15933
15934         PR fortran/25087
15935         * gfortran.dg/auto_char_len_4.f90: New test.
15936
15937 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15938
15939         PR fortran/29652
15940         * gfortran.dg/generic_7.f90: New test.
15941         * gfortran.dg/defined_operators_1.f90: Add new error.
15942
15943 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15944
15945         PR tree-optimization/29902
15946         * g++.dg/tree-ssa/pr29902.C: New test.
15947
15948 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15949
15950         PR fortran/29820
15951         * gfortran.dg/used_types_13.f90: New test.
15952
15953 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15954
15955         * gcc.dg/dfp/snan.c: Delete.
15956
15957 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15958
15959         * g++.dg/cpp0x/static_assert1.C: New.
15960         * g++.dg/cpp0x/static_assert2.C: New.
15961         * g++.dg/cpp0x/static_assert3.C: New.
15962
15963 2006-11-21  Richard Guenther  <rguenther@suse.de>
15964
15965         * gcc.dg/vect/vect-pow-1.c: New testcase.
15966         * gcc.dg/vect/vect-pow-2.c: Likewise.
15967
15968 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15969
15970         PR c++/29570
15971         * g++.dg/template/static29.C: New test.
15972
15973         PR c++/29734
15974         * g++.dg/conversion/simd4.C: New test.
15975
15976 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15977
15978         PR c++/29475
15979         * g++.dg/template/access19.C: New test.
15980         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15981         error is reported.
15982
15983 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15984
15985         PR tree-opt/25500
15986         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15987
15988 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15989
15990         PR fortran/27546
15991         * gfortran.dg/import.f90: Extended test.
15992         * gfortran.dg/import2.f90: Extended test.
15993
15994 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15995
15996         * gfortran.dg/volatile3.f90: Add conflict test.
15997
15998 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15999
16000         PR fortran/24783
16001         * gfortran.dg/implicit_10.f90: New test.
16002
16003 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16004
16005         PR c++/8586
16006         * g++.dg/warn/Wall-write-strings.C: New.
16007
16008 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16009
16010         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16011         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16012
16013 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16014
16015         * gfortran.dg/use_3.f90: Remove error message.
16016         * gfortran.dg/iso_fortran_env_1.f90: New test.
16017         * gfortran.dg/iso_fortran_env_2.f90: New test.
16018         * gfortran.dg/iso_fortran_env_3.f90: New test.
16019         * gfortran.dg/iso_fortran_env_4.f90: New test.
16020
16021 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16022
16023         * gcc.dg/vect/vect-27.c: Fix initialization.
16024
16025 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16026
16027         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16028         * gcc.dg/torture/builtin-minmax-1.c: New.
16029
16030         * gcc.dg/builtins-20.c: Add cases for copysign.
16031
16032 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16033
16034         PR fortran/24285
16035         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16036
16037 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16038         * gfortran.dg/use_1.f90: New test.
16039         * gfortran.dg/use_1.f90: New test.
16040         * gfortran.dg/use_1.f90: New test.
16041
16042 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16043
16044         PR tree-optimization/29801
16045         * gcc.dg/pr29801.c: New test.
16046
16047 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16048
16049         PR middle-end/29584
16050         * gcc.dg/torture/pr29584.c: New test.
16051
16052 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16053
16054         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16055         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16056         * gcc.target/powerpc/compress-float-ppc.c,
16057         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16058         powerpc_fprs.
16059         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16060         do not pass -mhard-float.
16061
16062 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16063
16064         * gnat.dg/volatile_aggregate.adb: New test.
16065
16066 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16067
16068         PR fortran/29391
16069         PR fortran/29489
16070         * gfortran.dg/bound_2.f90: Add more checks.
16071         * gfortran.dg/bound_3.f90: New test.
16072
16073 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16074
16075         PR target/29201
16076         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16077
16078 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16079
16080         * gfortran.dg/import3.f90: Fix error message.
16081
16082 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16083
16084         PR tree-opt/29788
16085         * gfortran.fortran-torture/compile/inline_1.f90:
16086         New testcase.
16087
16088 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16089
16090         * gcc.target/i386/x87regparm-1.c: New test.
16091         * gcc.target/i386/x87regparm-2.c: New test.
16092         * gcc.target/i386/x87regparm-3.c: New test.
16093         * gcc.target/i386/x87regparm-4.c: New test.
16094
16095 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16096
16097         PR fortran/27546
16098         * gfortran.dg/import.f90: New test.
16099         * gfortran.dg/import2.f90: New test.
16100         * gfortran.dg/import3.f90: New test.
16101
16102 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16103
16104         PR fortran/27588
16105         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16106
16107 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16108
16109         PR fortran/29806
16110         * gfortran.dg/contains.f90: New test.
16111         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16112
16113 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16114
16115         PR tree-optimization/29581
16116         * gcc.dg/pr29581-1.c: New test.
16117         * gcc.dg/pr29581-2.c: New test.
16118         * gcc.dg/pr29581-3.c: New test.
16119         * gcc.dg/pr29581-4.c: New test.
16120         * gfortran.dg/pr29581.f90: New test.
16121
16122 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16123
16124         PR fortran/29702
16125         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16126         numbers in error message headers.
16127
16128 2006-11-14  Richard Guenther  <rguenther@suse.de>
16129
16130         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16131         to i?86 and x86_64 targets.
16132
16133 2006-11-14  Caroline Tice  <ctice@apple.com>
16134
16135         * gcc.dg/pubtypes-1.c: New file/testcase.
16136         * gcc.dg/pubtypes-2.c: New file/testcase.
16137         * gcc.dg/pubtypes-3.c: New file/testcase.
16138         * gcc.dg/pubtypes-4.c: New file/testcase.
16139         * g++.dg/pubtypes.C: New file/testcase.
16140
16141 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16142
16143         PR c++/29106
16144         * g++.dg/init/self1.C: New test.
16145
16146 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16147
16148         PR fortran/29657
16149         * gfortran.dg/conflicts.f90: Add.
16150
16151 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16152
16153         PR rtl-optimization/29798
16154
16155         * gcc.c-torture/execute/pr29798.c: New.
16156
16157 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16158
16159         * gcc.dg/builtins-20.c: Add more cases.
16160
16161 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16162
16163         PR fortran/29759
16164         * gfortran.dg/gomp/pr29759.f90: New test.
16165
16166 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16167
16168         PR c++/29518
16169         * g++.dg/template/static28.C: New test.
16170
16171 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16172
16173         * lib/c-torture.exp: Use target-libpath.exp.
16174         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16175         set GCC_EXEC_PREFIX env var from global variable of same name.
16176
16177 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16178
16179         PR fortran/26994
16180         * gfortran.fortran-torture/compile/transfer-1.f90:
16181         New testcase.
16182
16183 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16184             Zdenek Dvorak <dvorakz@suse.cz>
16185
16186         PR tree-optimization/29680
16187         * gcc.dg/alias-11.c: New test.
16188
16189 2006-11-12  Jason Merrill  <jason@redhat.com>
16190             Andrew Pinski <pinskia@physics.uc.edu>
16191
16192         PR middle-end/28915
16193         * gcc.target/i386/vectorize1.c: New.
16194
16195 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16196
16197         PR rtl-optimization/29797
16198         * gcc.c-torture/execute/pr29797-1.c: New test case.
16199
16200 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16201
16202         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16203
16204 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16205
16206         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16207
16208 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16209
16210         PR tree-optimization/13827
16211         * gcc.dg/fold-eqand-1.c: New test case.
16212
16213 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16214
16215         PR rtl-opt/28812
16216         * gcc.c-torture/execute/mayalias-3.c: New test.
16217
16218 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16219
16220         PR middle-end/27528
16221         * gcc.c-torture/compile/pr27528.c: New test.
16222         * gcc.dg/pr27528.c: Likewise.
16223
16224 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16225
16226         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16227
16228         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16229
16230 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16231
16232         PR fortran/29758
16233         * gfortran.dg/reshape_source_size_1.f90: New test.
16234
16235 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16236
16237         PR fortran/29315
16238         * gfortran.dg/aliasing_dummy_4.f90: New test.
16239
16240 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16241
16242         PR target/29777
16243         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16244         and x86_64-*-* targets.
16245
16246 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16247
16248         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16249         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16250         New macros. Use them in exact tests.
16251         (TESTIT3): New macro.
16252         Add tests for fmin, fmax and fma.
16253
16254 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16255
16256         PR fortran/29431
16257         * gfortran.dg/array_constructor_13.f90: New test.
16258
16259 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16260
16261         PR fortran/29744
16262         * gfortran.dg/used_types_12.f90: New test.
16263
16264 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16265
16266         PR middle-end/29726
16267         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16268         (test6): Ditto.
16269         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16270         * gcc.dg/fold-eqandshift-3.c: New test case.
16271
16272 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16273
16274         PR fortran/29699
16275         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16276
16277         PR fortran/21370
16278         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16279
16280 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16281
16282         * gcc.dg/20061109-1.c: New testcase.
16283
16284 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16285
16286         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16287
16288 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16289
16290         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16291         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16292
16293 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16294
16295         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16296         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16297
16298 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16299
16300         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16301
16302 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16303
16304         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16305         vect-9.c).
16306         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16307         * gcc.dg/vect/vect-9.c: Now vectorizable.
16308         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16309         that support vect_widen_mult.
16310         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16311         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16312         vect-reduc-dot-u16.c).
16313         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16314         vect-reduc-dot-u16.c).
16315         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16316         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16317         vect-reduc-dot-s8.c).
16318         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16319         vect-reduc-dot-s8.c).
16320         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16321         vect-reduc-dot-s8.c).
16322         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16323         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16324         vect-reduc-dot-u8.c).
16325         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16326         vect-reduc-dot-u8.c).
16327         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16328         * gcc.dg/vect/vect-multitypes-9.c: New test.
16329         * gcc.dg/vect/vect-multitypes-10.c: New test.
16330         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16331         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16332         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16333         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16334         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16335         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16336         wrapv-vect-reduc-dot-s8.c.
16337         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16338         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16339         targets that support vec_unpack.
16340         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16341         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16342         (check_effective_target_vect_widen_mult_hi_to_si): New.
16343         (check_effective_target_vect_widen_sum): Removed.
16344
16345         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16346
16347         * gcc.dg/vect/vect-multitypes-8.c: New test.
16348         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16349
16350         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16351
16352         * gcc.dg/vect/vect-multitypes-7.c: New test.
16353
16354         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16355
16356         * gcc.dg/vect/vect-multitypes-4.c: New test.
16357         * gcc.dg/vect/vect-multitypes-5.c: New test.
16358         * gcc.dg/vect/vect-multitypes-6.c: New test.
16359
16360         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16361
16362         * gcc.dg/vect/vect-multitypes-1.c: New test.
16363         * gcc.dg/vect/vect-multitypes-2.c: New test.
16364         * gcc.dg/vect/vect-multitypes-3.c: New test.
16365
16366 2006-11-07  Eric Christopher  <echristo@apple.com>
16367
16368         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16369         Test using scan-assembler-not.
16370
16371 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16372
16373         * gcc.dg/inline-17.c: New test.
16374
16375 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16376
16377         PR other/25028
16378         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16379         on HP-UX.
16380
16381 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16382
16383         PR fortran/29539
16384         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16385
16386         PR fortran/29634
16387         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16388         test.
16389
16390 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16391
16392         PR fortran/29601
16393         * gfortran.dg/volatile.f90: Add.
16394         * gfortran.dg/volatile2.f90: Add.
16395         * gfortran.dg/volatile3.f90: Add.
16396         * gfortran.dg/volatile4.f90: Add.
16397         * gfortran.dg/volatile5.f90: Add.
16398         * gfortran.dg/volatile6.f90: Add.
16399         * gfortran.dg/volatile7.f90: Add.
16400
16401 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16402
16403         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16404           for matching error messages.
16405         * gfortran.dg/specifics_3.f90: Adjust pattern
16406           for matching error messages.
16407
16408 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16409             Bernhard Fischer  <aldot@gcc.gnu.org>
16410
16411         * lib/gcc-dg.exp (output-exists): New proc.
16412         (output-exists-not): New proc.
16413         * gcc.test-framework/test-framework.awk: Support new directives.
16414         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16415         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16416         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16417         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16418         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16419         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16420
16421 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16422
16423         PR fortran/29630
16424         PR fortran/29679
16425         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16426         * gfortran.dg/initialization_3.f90: New.
16427
16428 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16429
16430         PR libgfortran/25545
16431         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16432
16433 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16434
16435         PR middle-end/29695
16436         * gcc.c-torture/execute/pr29695-1.c: New test.
16437         * gcc.c-torture/execute/pr29695-2.c: New test.
16438
16439 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16440
16441         PR fortran/29565
16442         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16443
16444 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16445
16446         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16447         for matching error messages.
16448
16449 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16450
16451         PR target/26915
16452         * gcc.target/i386/387-12.c: New test.
16453
16454 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16455
16456         PR libfortran/29713
16457         * gfortran.dg/pr29713.f90: New test.
16458
16459 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16460
16461         * gcc.c-torture/execute/arith-rand-ll.c:
16462         Also test for bogus rest sign.
16463
16464 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16465
16466         PR libfortran/27895
16467         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16468
16469 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16470
16471         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16472         from error messages.
16473
16474 2006-11-02  Mike Stump  <mrs@apple.com>
16475
16476         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16477
16478         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16479
16480 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16481
16482         * g++.dg/eh/gcsec1.C: New test.
16483
16484 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16485
16486         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16487         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16488
16489 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16490
16491         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16492         hexadecimal value.
16493         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16494         * gcc.dg/pr14796-2.c: Likewise.
16495
16496 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16497
16498         * gcc.c-torture/execute/20061101-1.c: New test.
16499
16500 2006-11-01  Richard Guenther  <rguenther@suse.de>
16501
16502         * gcc.target/i386/fpprec-1.c: New testcase.
16503
16504 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16505
16506         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16507         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16508
16509 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16510
16511         * gcc.c-torture/execute/20061031-1.c: New test.
16512
16513 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16514
16515         PR 23067
16516         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16517         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16518         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16519         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16520         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16521         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16522         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16523
16524 2006-10-31  Eric Christopher  <echristo@apple.com>
16525             Falk Hueffner  <falk@debian.org>
16526
16527         * gcc.dg/builtin-bswap-1.c: New.
16528         * gcc.dg/builtin-bswap-2.c: New.
16529         * gcc.dg/builtin-bswap-3.c: New.
16530         * gcc.dg/builtin-bswap-4.c: New.
16531         * gcc.dg/builtin-bswap-5.c: New.
16532         * gcc.target/i386/builtin-bswap-1.c: New.
16533
16534 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16535
16536         * gcc.dg/inline-16.c: New.
16537
16538         PR 16622
16539         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16540         defining it.
16541         * gcc.dg/inline-13.c: New.
16542         * gcc.dg/inline-14.c: New.
16543         * gcc.dg/inline-15.c: New.
16544
16545         PR 11377
16546         * gcc.dg/inline6.c: New.
16547         * gcc.dg/inline7.c: New.
16548
16549 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16550
16551         PR middle-end/23470
16552         * gcc.dg/pr23470-1.c: New test case.
16553
16554 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16555
16556         PR fortran/29537
16557         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16558         data.
16559         * gfortran.dg/blockdata_2.f90: New testcase.
16560
16561 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16562
16563         PR libfortran/29627
16564         * gfortran.dg/unf_short_record_1.f90:  New test.
16565
16566 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16567
16568         PR fortran/29067
16569         * gfortran.dg/pr29067.f: New test.
16570
16571 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16572             Richard Sandiford  <richard@codesourcery.com>
16573
16574         * lib/target-supports.exp (get_compiler_messages): Append options
16575         as a single list element.
16576         (check_effective_target_arm_vfp_ok): New.
16577         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16578
16579 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16580
16581         PR fortran/29387
16582         * gfortran.dg/intrinsic_actual_2.f90: New test.
16583
16584         PR fortran/29490
16585         * gfortran.dg/actual_array_interface_1.f90: New test.
16586
16587         PR fortran/29641
16588         * gfortran.dg/used_types_11.f90: New test.
16589
16590 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16591
16592         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16593         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16594         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16595         * g++.old-deja/g++.mike/net25.C (main): Same.
16596         * g++.dg/lookup/exception1.C (main): Same.
16597         * g++.dg/parse/parens2.C (main): Same.
16598
16599 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16600
16601         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16602
16603 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16604
16605         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16606         * gcc.dg/torture/builtin-math-3.c: Likewise.
16607
16608 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16609
16610         PR fortran/29452
16611         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16612         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16613
16614 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16615
16616         PR Fortran/29410
16617         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16618
16619 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16620
16621         * lib/target-supports.exp (check_function_available): Declare
16622         function before calling.
16623
16624 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16625
16626         PR tree-optimization/29637
16627         * gcc.dg/pr29637.c: New test.
16628
16629 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16630
16631         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16632         tree canonicalization.
16633
16634 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16635
16636         * gcc.dg/builtins-20.c: Add more hypot tests.
16637
16638 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16639
16640         * gcc.dg/fold-compare-1.c: New test case.
16641
16642 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16643
16644         PR c++/16307
16645         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16646
16647 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16648
16649         PR tree-optimization/15458
16650         * gcc.dg/fold-xornot-1.c: New test case.
16651
16652 2006-10-29  Richard Guenther  <rguenther@suse.de>
16653
16654         * gcc.target/i386/math-torture/trunc.c: New testcase.
16655
16656 2006-10-29  Richard Guenther  <rguenther@suse.de>
16657
16658         * gcc.target/i386/math-torture/round.c: New testcase.
16659
16660 2006-10-29  Richard Guenther  <rguenther@suse.de>
16661
16662         * gcc.target/i386/math-torture/ceil.c: New testcase.
16663         * gcc.target/i386/math-torture/floor.c: Likewise.
16664
16665 2006-10-29  Richard Guenther  <rguenther@suse.de>
16666
16667         * gcc.target/i386/math-torture/rint.c: New testcase.
16668         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16669
16670 2006-10-29  Richard Guenther  <rguenther@suse.de>
16671
16672         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16673         * gcc.target/i386/math-torture/lceil.c: Likewise.
16674
16675 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16676
16677         PR libgfortran/24313
16678         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16679
16680 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16681
16682         * gcc.c-torture/execute/20020118-1.c,
16683         gcc.c-torture/execute/builtins/strlen.c,
16684         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16685         comment typos.
16686
16687 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16688
16689         * gcc.dg/builtins-20.c: Add tests for hypot.
16690         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16691         two-argument builtins.
16692         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16693         TESTIT2.  Update all callers.
16694         (TESTIT2, TESTIT2_R): New helper macros.
16695         Add testcases for pow, hypot and atan2.
16696
16697 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16698
16699         PR C++/29295
16700         * g++.dg/expr/bool1.C: New test.
16701         * g++.dg/expr/bool2.C: New test.
16702
16703 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16704
16705         PR fortran/28224
16706         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16707         * gfortran.dg/namelist_internal.f90: New test.
16708
16709 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16710
16711         PR fortran/29625
16712         * gfortran.dg/io_real_boz.f90: Add.
16713         * gfortran.dg/io_real_boz2.f90: Add.
16714
16715 2006-10-28  Richard Guenther  <rguenther@suse.de>
16716
16717         PR middle-end/26899
16718         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16719
16720 2006-10-28  Richard Guenther  <rguenther@suse.de>
16721
16722         PR target/28806
16723         * gcc.target/i386/math-torture/lround.c: New testcase.
16724
16725 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16726
16727         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16728         * gcc.dg/builtins-44.c: Likewise.
16729         * gcc.dg/builtins-45.c: Likewise.
16730         * gcc.dg/pr28796-2.c: Likewise.
16731         * gcc.dg/unordered-3.c: Likewise.
16732
16733 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16734
16735         PR libgfortran/27954
16736         * gfortran.dg/error_recovery_2.f90: New test.
16737
16738 2006-10-26  Richard Guenther  <rguenther@suse.de>
16739
16740         * gcc.target/i386/i386.exp: Use glob, not find to collect
16741         tests.  Avoids recursing into subdirectories.
16742         * gcc.target/i386/math-torture/math-torture.exp: Torture
16743         for interesting ia32 math options.
16744         * gcc.target.i386/math-torture/lrint.c: New testcase.
16745
16746 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16747
16748         PR libgfortran/29563
16749         * gfortran.dg/arrayio_9.f90: Update test.
16750         * gfortran.dg/arrayio_19.f90: New test.
16751
16752 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16753
16754         * gcc.dg/20061026.c: New testcase.
16755
16756 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16757
16758         PR libgfortran/29563
16759         * gfortran.dg/arrayio_9.f90: New test.
16760
16761 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16762
16763         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16764         Copy the strings manually, as strcpy may call strlen.
16765
16766 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16767
16768         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16769         Add checks for log, log2, log10 and log1p.
16770
16771         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16772         we already test 0.0.  Add checks for expm1, log, log2, log10,
16773         log1p, cbrt, erf and erfc.
16774
16775 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16776
16777         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16778
16779 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16780
16781         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16782         and remainderl() built-in functions.  Remove -ffast-math from
16783         dg-options.
16784
16785 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16786
16787         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16788         acosh and atanh.
16789
16790         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16791         floating point modifiers to arguments passed to float and long
16792         double functions respectively.  Update all callers to use floating
16793         point numbers, not integers.  Add tests for exp, exp2 and
16794         exp10/pow10.
16795
16796         * gcc.dg/torture/builtin-math-3.c: New test.
16797
16798 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16799
16800         PR fortran/29393
16801         * gfortran.dg/initialize_2.f90: New.
16802
16803 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16804
16805         * gcc.dg/torture/builtin-math-2.c: New test.
16806
16807 2006-10-24  Richard Guenther  <rguenther@suse.de>
16808
16809         PR middle-end/28796
16810         * gcc.dg/pr28796-1.c: New testcase.
16811         * gcc.dg/pr28796-2.c: Likewise.
16812
16813 2006-10-24  Richard Guenther  <rguenther@suse.de>
16814
16815         * gcc.dg/builtins-57.c: New testcase.
16816
16817 2006-10-24  Richard Guenther  <rguenther@suse.de>
16818
16819         PR tree-optimization/29567
16820         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16821
16822 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16823
16824         PR tree-optimization/14784
16825         * gcc.dg/alias-10.c: New test.
16826
16827 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16828
16829         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16830
16831 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16832
16833         * gcc.dg/builtin-strncat-chk-1.c: New test.
16834
16835 2006-10-23  Jan Hubicka  <jh@suse.cz>
16836
16837         * gcc.dg/memmove-1.c: New test.
16838
16839 2006-10-23  Paul Brook  <paul@codesourcery.com>
16840
16841         * gcc.dg/pragma-pack-5.c: New test.
16842
16843 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16844
16845         * g++.dg/other/s390-1.C: New testcase.
16846
16847 2006-10-23  Richard Guenther  <rguenther@suse.de>
16848
16849         PR middle-end/27132
16850         PR middle-end/23295
16851         * gcc.dg/pr27132.c: New testcase.
16852         * gcc.dg/pr23295.c: Likewise.
16853         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16854         * g++.dg/tree-ssa/pr19807.C: Likewise.
16855
16856 2006-10-23  Richard Guenther  <rguenther@suse.de>
16857
16858         PR middle-end/21032
16859         * gcc.dg/pr21032.c: New testcase.
16860
16861 2006-10-22  Jeff Law  <law@redhat.com>
16862         Richard Guenther  <rguenther@suse.de>
16863
16864         PR tree-optimization/15911
16865         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16866
16867 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16868
16869         PR c++/20647
16870         * g++.dg/abi/rtti3.C: New.
16871
16872 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16873
16874         PR middle-end/28252
16875         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16876         transformation.
16877
16878 2006-10-21  Richard Guenther  <rguenther@suse.de>
16879
16880         PR tree-optimization/3511
16881         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16882
16883 2006-10-21  Richard Guenther  <rguenther@suse.de>
16884
16885         PR middle-end/26898
16886         * gcc.dg/torture/pr26898-1.c: New testcase.
16887         * gcc.dg/torture/pr26898-2.c: Likewise.
16888
16889 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16890
16891         PR c++/28053
16892         * g++.dg/parse/bitfield1.C: Adjust error markers.
16893         * g++.dg/parse/bitfield2.C: New test.
16894
16895 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16896
16897         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16898
16899 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16900
16901         PR libfortran/27895
16902         * gfortran.dg/zero_sized_1.f90: New test.
16903
16904 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16905
16906         * gcc.dg/div-compare-1.c: New test.
16907
16908 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16909
16910         PR fortran/29216
16911         * gfortran.dg/result_default_init_1.f90: New test.
16912
16913         PR fortran/29314
16914         * gfortran.dg/automatic_default_init_1.f90: New test.
16915
16916         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16917         from 38 to 33.
16918
16919 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16920
16921         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16922         'using namespace std' without previous declaration.
16923         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16924         * g++.old-deja/g++.robertl/eb133c.C: New.
16925
16926 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16927
16928         PR libgfortran/29277
16929         * gfortran.dg/streamio_4.f90: Update test.
16930         * gfortran.dg/streamio_11.f90: New test.
16931
16932 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16933
16934         PR c++/27952
16935         * g++.dg/inherit/virtual1.C: New test.
16936
16937 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16938
16939         PR c++/28261
16940         * g++.dg/parse/enum3.C: New test.
16941
16942 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16943
16944         PR c++/29039
16945         * g++.dg/init/ctor8.C: New test.
16946
16947 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16948
16949         PR c++/27270
16950         * g++.dg/ext/complit8.C: Tweak error markers.
16951         * g++.dg/template/complit1.C: Add error marker.
16952
16953 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16954
16955         PR c++/27270
16956         * g++.dg/ext/complit8.C: New test.
16957
16958         PR c++/29408
16959         * g++.dg/parse/dtor12.C: New test.
16960
16961         PR c++/29435
16962         * g++.dg/template/sizeof11.C: New test.
16963
16964 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16965
16966         PR fortran/29392
16967         * gfortran.dg/data_char_3.f90: New test.
16968
16969         PR fortran/29451
16970         * gfortran.dg/negative_automatic_size.f90: New test.
16971
16972 2006-10-16  David Daney  <ddaney@avtrex.com>
16973
16974         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16975
16976 2006-10-16  Eric Christopher  <echristo@apple.com>
16977
16978         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16979         x86_64.
16980
16981 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16982
16983         PR c++/28211
16984         * g++.dg/tc1/dr49.C: Tweak error messages.
16985         * g++.dg/parse/template21.C: New test.
16986
16987 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16988
16989         PR middle-end/20491
16990         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16991
16992 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16993
16994         PR fortran/29403
16995         * gfortran.dg/print_1.f90: New test.
16996
16997 2006-10-15  Jan Hubicka  <jh@suse.cz>
16998
16999         PR middle-end/29241
17000         * gcc.c-torture/compile/pr29241.c: New testcase.
17001
17002 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17003
17004         PR middle-end/29250
17005         * gcc.c-torture/compile/pr29250.c: New test.
17006
17007 2006-10-15  Richard Guenther  <rguenther@suse.de>
17008
17009         * gcc.dg/pr29299.c: New testcase.
17010
17011 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17012
17013         PR fortran/24767
17014         * gfortran.dg/label_4.f90: Adjust warning flag.
17015
17016 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17017
17018         PR fortran/29371
17019         * gfortran.dg/nullify_3.f90: New test.
17020
17021 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17022
17023         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17024         on Solaris 2.5.1 too.
17025
17026 2006-10-13  Eric Christopher  <echristo@apple.com>
17027
17028         * gcc.dg/pr25993.c: Skip for darwin.
17029
17030 2006-10-13  Eric Christopher  <echristo@apple.com>
17031
17032         * gcc.dg/visibility-11.c: Skip for darwin.
17033
17034 2006-10-13  Eric Christopher  <echristo@apple.com>
17035
17036         * gcc.dg/darwin-weakimport-1.c: Use
17037         -fno-asynchronous-unwind-tables.
17038         * gcc.dg/darwin-weakimport-3.c: Ditto.
17039
17040 2006-10-13  Richard Guenther  <rguenther@suse.de>
17041
17042         PR tree-optimization/29446
17043         * gcc.dg/torture/pr29446.c: New testcase.
17044
17045 2006-10-13  Bill Wendling  <wendling@apple.com>
17046
17047         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17048         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17049         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17050         * g++.old-deja/g++.law/shadow1.C: Likewise.
17051         * g++.old-deja/g++.law/ctors10.C: Likewise.
17052         * g++.dg/debug/namespace1.C: Likewise.
17053         * g++.dg/inherit/namespace-as-base.C: Likewise.
17054         * g++.dg/opt/delay-slot-1.C: Likewise.
17055         * g++.dg/parse/defarg10.C: Likewise.
17056         * g++.dg/template/ptrmem11.C: Likewise.
17057         * g++.dg/template/mem_func_ptr.C: Likewise.
17058         * g++.dg/template/spec19.C: Likewise.
17059
17060 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17061
17062         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17063
17064 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17065
17066         PR fortran/29373
17067         * gfortran.dg/implicit_9.f90: New test.
17068
17069         PR fortran/29407
17070         * gfortran.dg/namelist_25.f90: New test.
17071
17072         PR fortran/27701
17073         * gfortran.dg/same_name_2.f90: New test.
17074
17075         PR fortran/29232
17076         * gfortran.dg/host_assoc_types_1.f90: New test.
17077
17078         PR fortran/29364
17079         * gfortran.dg/missing_derived_type_1.f90: New test.
17080         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17081
17082         PR fortran/29422
17083         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17084
17085         PR fortran/29428
17086         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17087
17088 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17089
17090         PR fortran/29391
17091         * gfortran.dg/bound_2.f90: New test.
17092
17093 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17094
17095         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17096         directive.
17097         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17098         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17099         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17100         * gfortran.dg/gomp/reduction3.f90: Likewise.
17101         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17102         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17103         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17104         * gfortran.dg/forall_4.f90: Likewise.
17105         * gfortran.dg/spec_expr_4.f90: Likewise.
17106         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17107         * gfortran.dg/forall_5.f90: Likewise.
17108         * gfortran.dg/open_access_append_2.f90: Add check for
17109         compile-time warning.
17110
17111 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17112
17113         PR c++/28506
17114         * g++.dg/parse/pure1.C: New test.
17115
17116 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17117
17118         PR fortran/21435
17119         * gfortran.dg/io_constraints_3.f90: New test.
17120         * gfortran.dg/open_access_append_1.f90: Add checks
17121         for compile-time warnings.
17122         * gfortran.dg/pr20163-2.f: Likewise.
17123         * gfortran.dg/iostat_2.f90: Likewise.
17124         * gfortran.dg/label_4.f90: Delete the temporary
17125         file.
17126         * gfortran.dg/direct_io_2.f90: Add a FILE=
17127         specifier.
17128         * gfortran.dg/iomsg_1.f90: Add check for
17129         compile-time warning.
17130
17131 2006-10-12  Jan Hubicka  <jh@suse.cz>
17132
17133         PR c/28419
17134         * gcc.dg/pr28319.c: New test.
17135
17136 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17137         PR c++/29318
17138         * g++.dg/ext/vla4.C: New test.
17139
17140 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17141
17142         PR c++/27961
17143         * g++.dg/template/crash60.C: New test.
17144         * g++.dg/other/large-size-array.C: Adjust error markers.
17145         * g++.dg/parse/crash27.C: Likewise.
17146         * g++.dg/template/crash1.C: Likewise.
17147
17148 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17149
17150         PR testsuite/29093
17151         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17152
17153 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17154
17155         PR preprocessor/28709
17156         * gcc.dg/cpp/paste14.c: New test.
17157
17158 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17159
17160         PR c++/29175
17161         * g++.dg/init/array24.C: New test.
17162
17163 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17164
17165         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17166         of <sys/types.h>.
17167
17168 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17169
17170         PR c++/29024
17171         * g++.dg/parse/typedef8.C: New test.
17172         * g++.dg/other/mult-stor1.C: Adjust error markers.
17173
17174 2006-10-11  Richard Guenther  <rguenther@suse.de>
17175
17176         PR tree-optimization/28230
17177         * gcc.dg/torture/pr28230.c: New testcase.
17178
17179 2006-10-11  Richard Guenther  <rguenther@suse.de>
17180
17181         PR inline-asm/29119
17182         * gcc.dg/torture/pr29119.c: New testcase.
17183
17184 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17185
17186         PR middle-end/29272
17187         * gcc.c-torture/execute/20060930-2.c: New test.
17188
17189 2006-10-09  Richard Henderson  <rth@redhat.com>
17190
17191         Revert emutls patch.
17192
17193 2006-10-09  Richard Guenther  <rguenther@suse.de>
17194
17195         PR middle-end/29254
17196         * gcc.dg/pr29254.c: New testcase.
17197
17198 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17199             Paul Thomas  <pault@gcc.gnu.org>
17200
17201         PR fortran/20541
17202         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17203         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17204         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17205         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17206         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17207         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17208         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17209         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17210         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17211         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17212         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17213         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17214         * gfortran.dg/alloc_comp_std.f90: New test.
17215         * gfortran.dg/move_alloc.f90: New test.
17216
17217 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17218
17219         PR fortran/29115
17220         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17221
17222         PR fortran/29211
17223         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17224
17225 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17226
17227         PR fortran/28585
17228         * gfortran.dg/new_line.f90: New test.
17229
17230 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17231
17232         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17233         * gcc.dg/torture/builtin-convert-1.c,
17234         gcc.dg/torture/builtin-convert-2.c,
17235         gcc.dg/torture/builtin-convert-3.c,
17236         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17237
17238 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17239
17240         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17241         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17242         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17243         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17244
17245 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17246
17247         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17248         Xfail some tests for powerpc-darwin and powerpc-aix.
17249
17250 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17251
17252         PR c/29380
17253         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17254
17255 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17256
17257         PR target/29300
17258         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17259         on hppa*-*-hpux*.
17260
17261 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17262
17263         PR fortran/16580
17264         PR fortran/29288
17265         * gfortran.fortran-torture/execute/specifics.f90:
17266         Add tests for using all possible intrinsics as actual arguments.
17267         * gfortran.dg/specifics_1.f90: Add tests for using
17268         all possible intrinsics as actual arguments.
17269         * gfortran.dg/specifics_2.f90: New file.
17270         * gfortran.dg/specifics_3.f90: New file.
17271
17272 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17273
17274         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17275         * gcc.dg/debug/debug-2.c: Likewise.
17276
17277 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17278
17279         * gcc.c-torture/compile/sync-2.c: New test.
17280
17281 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17282
17283         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17284         line endings.
17285
17286 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17287
17288         PR rtl-optimization/29128
17289         * gcc.c-torture/compile/pr29128.c: New test.
17290
17291 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17292
17293         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17294         line endings.
17295
17296 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17297
17298         PR middle-end/29256
17299         * gcc.dg/tree-ssa/loop-19.c: New test.
17300
17301 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17302
17303         PR tree-optimization/29330
17304         * gcc.dg/pr29330.c: New test.
17305
17306         PR target/28924
17307         * gcc.c-torture/compile/20061005-1.c: New test.
17308
17309 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17310
17311         * gcc.dg/typename-vla-1.c: New case.
17312         * gnat.dg/forward_vla.adb: New case.
17313
17314 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17315
17316         PR tree-optimization/29290
17317         * gfortran.dg/loop_nest_1.f90: New test.
17318
17319         PR target/29198
17320         * gcc.dg/tls/opt-12.c: New test.
17321
17322         PR fortran/28415
17323         * gfortran.dg/save_2.f90: New test.
17324
17325         PR c/29091
17326         * gcc.dg/pr29091.c: New test.
17327
17328 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17329
17330         * lib/target-supports.exp
17331         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17332         same as x86_64-*-*; check for LP64.
17333
17334 2006-10-04  Richard Henderson  <rth@redhat.com>
17335
17336         * lib/target-supports.exp (check_effective_target_tls): Redefine
17337         to mean non-emulated tls.
17338         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17339         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17340         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17341         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17342         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17343         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17344         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17345
17346 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17347
17348         PR fortran/29343
17349         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17350
17351 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17352
17353         * gfortran.dg/bounds_check_fail_1.f90: New test.
17354
17355 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17356
17357         PR c++/29020
17358         * g++.dg/template/friend48.C: New test.
17359
17360 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17361
17362         PR fortran/29098
17363         * gfortran.dg/default_initialization_2.f90: New test.
17364
17365 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17366
17367         PR fortran/20779
17368         PR fortran/20891
17369         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17370
17371 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17372
17373         PR fortran/29284
17374         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17375
17376         PR fortran/29321
17377         PR fortran/29322
17378         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17379
17380         PR fortran/25091
17381         PR fortran/25092
17382         * gfortran.dg/entry_array_specs_1.f90: New test.
17383
17384 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17385
17386         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17387         insufficient to inhibit some test failures at -O3.  Do testing
17388         on integers.
17389
17390 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17391
17392         PR c++/29138
17393         * g++.dg/inherit/access8.C: New test.
17394         * g++.dg/template/dtor4.C: Tweak error messages.
17395
17396 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17397
17398         PR fortran/27478
17399         * gfortran.dg/entry_8.f90: New test.
17400
17401 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17402
17403         PR c++/29291
17404         * g++.dg/parse/new4.C: New test.
17405
17406 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17407
17408         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17409         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17410         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17411         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17412         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17413
17414 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17415
17416         PR fortran/19260
17417         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17418         * gfortran.dg/continuation_2.f90: New test.
17419
17420         PR fortran/19262
17421         * gfortran.dg/continuation_3.f90: New test.
17422         * gfortran.dg/continuation_4.f90: New test.
17423         * gfortran.dg/continuation_5.f: New test.
17424         * gfortran.dg/continuation_6.f: New test.
17425
17426 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17427
17428         PR c++/29226
17429         * g++.dg/template/vla1.C: New test.
17430
17431 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17432
17433         PR fortran/29210
17434         * gfortran.dg/complex_parameter_1.f90: New test.
17435
17436 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17437
17438         PR c/29154
17439         * gcc.c-torture/execute/20060929-1.c: New test.
17440
17441 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17442
17443         PR c++/29105
17444         * g++.dg/template/member6.C: New test.
17445         * g++.dg/parse/typename7.C: Adjust error markers.
17446
17447         PR c++/29080
17448         * g++.dg/template/member7.C: New test.
17449
17450 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17451
17452         PR c/24010
17453         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17454         gcc.dg/Woverride-init-3.c: New tests.
17455
17456 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17457
17458         * gcc.c-torture/execute/20060930-1.c: New test.
17459
17460 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17461
17462         PR fortran/18791
17463         * gfortran.dg/specifics_1.f90: New test.
17464         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17465         complex specifics.
17466
17467 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17468
17469         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17470         pthread-init-common.h: New.
17471
17472 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17473
17474         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17475         precision on some archs.
17476
17477 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17478
17479         * gcc.dg/non-local-goto-1.c: New test.
17480         * gcc.dg/non-local-goto-2.c: Likewise.
17481         * gcc.dg/setjmp-3.c: Likewise.
17482         * gcc.dg/setjmp-4.c: Likewise.
17483
17484 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17485
17486         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17487
17488 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17489
17490         PR fortran/28276
17491         * gfortran.dg/exponent_1.f90: New test.
17492
17493         PR fortran/27021
17494         * gfortran.dg/nearest_1.f90: New test.
17495
17496 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17497
17498         PR middle-end/25261
17499         PR middle-end/28790
17500         * gcc.dg/gomp/nestedfn-1.c: New test.
17501
17502 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17503
17504         PR objc/29195
17505         * objc/compile/method-1.m: New test.
17506
17507 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17508
17509         PR c++/26938
17510         * g++.dg/template/crash58.C: New test.
17511         * g++.dg/parse/crash28.C: Adjust error markers.
17512         * g++.dg/template/crash34.C: Likewise.
17513         * g++.dg/template/friend31.C: Likewise.
17514         * g++.dg/template/crash32.C: Likewise.
17515
17516         PR c++/27329
17517         * g++.dg/template/crash59.C: New test.
17518
17519         PR c++/27667
17520         * g++.dg/template/spec33.C: New test.
17521         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17522
17523 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17524             Adam Nemet  <anemet@caviumnetworks.com>
17525
17526         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17527         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17528
17529 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17530
17531         PR target/28911
17532         * gcc.dg/pr28911.c: New.
17533
17534 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17535
17536         PR target/29169
17537         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17538         (dg-options): Add -mfpmath=387.
17539
17540 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17541
17542         PR c/28706
17543         * gcc.dg/pr28706.c: New test.
17544
17545         PR c/28712
17546         * gcc.dg/pr28712.c: New test.
17547
17548 2006-09-22  Mike Stump  <mrs@apple.com>
17549
17550         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17551
17552 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17553
17554         PR tree-optimization/28888
17555         * gcc.dg/pr28888.c: New test.
17556
17557 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17558
17559         PR c++/29016
17560         * g++.dg/init/ptrfn1.C: New test.
17561
17562 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17563
17564         PR c++/28861
17565         * g++.dg/template/spec32.C: New test.
17566         * g++.dg/parse/crash9.C: Adjust error markers.
17567
17568         PR c++/28303
17569         * g++.dg/template/typedef6.C: New test.
17570         * g++.dg/init/error1.C: Adjust error markers.
17571         * g++.dg/parse/crash9.C: Likewise.
17572         * g++.dg/template/crash55.C: Likewise.
17573
17574 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17575
17576         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17577
17578 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17579
17580         PR target/27650
17581         * g++.dg/ext/dllimport12.C: New test.
17582
17583 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17584
17585         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17586         * gcc.target/mips/nmadd-2.c: Likewise.
17587         * gcc.target/mips/mips-ps-6.c: New test.
17588         * gcc.target/mips/neg-abs-1.c: Likewise.
17589         * gcc.target/mips/neg-abs-2.c: Likewise.
17590         * gcc.target/mips/nmadd-3.c: New test.
17591
17592 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17593
17594         PR middle-end/28046
17595         * gcc.dg/gomp/atomic-10.c: New test.
17596         * g++.dg/gomp/atomic-10.C: New test.
17597
17598 2006-09-20  Eric Christopher  <echristo@apple.com>
17599
17600         * gcc.target/i386/sse3-not-fisttp.c: New.
17601
17602 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17603
17604         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17605
17606 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17607
17608         * gcc.c-torture/execute/pr28289.c (one): New variable.
17609         (main): Use it instead of argc.
17610         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17611         (main): Use it instead of argc.
17612
17613 2006-09-19  Paul Brook  <paul@codesourcery.com>
17614
17615         PR target/28516
17616         * gcc.dg/nested-func-5.c: New test.
17617
17618 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17619
17620         * lib/target-supports.exp (check_effective_target_tls): Compile
17621         test stubs using ${tool}_target_compile, not just target_compile.
17622         (check_effective_target_tls_runtime): Likewise.
17623
17624 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17625
17626         * gcc.c-torture/compile/20030405-1.x: Remove.
17627
17628         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17629         optimising linker from discarding it.
17630
17631 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17632
17633         PR fortran/28526
17634         * gfortran.dg/keyword_symbol_1.f90: New test.
17635
17636         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17637         pedantic compilation option.
17638
17639 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17640
17641         PR fortran/29060
17642         * gfortran.dg/spread_shape_1.f90: New test.
17643
17644 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17645
17646         PR tree-optimization/28887
17647         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17648
17649 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17650
17651         PR c/25993
17652         * gcc.dg/pr25993.c: New test.
17653
17654 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17655
17656         PR tree-opt/21591
17657         * gcc.dg/vect/pr21591.c: New test.
17658
17659 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17660
17661         PR tree-opt/29059
17662         * gcc.c-torture/compile/strcpy-1.c: New test.
17663         * gcc.c-torture/compile/strcpy-2.c: New test.
17664         * gcc.c-torture/compile/memcpy-1.c: New test.
17665         * gcc.c-torture/compile/memcpy-2.c: New test.
17666
17667 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17668
17669         PR testsuite/29055
17670         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17671
17672 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17673
17674         * gnat.dg/specs/double_record_extension1.ads: New test.
17675         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17676
17677 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17678
17679         PR fortran/29051
17680         * gfortran.dg/oldstyle_3.f90: New test.
17681
17682 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17683
17684         PR libgfortran/29099
17685         * gfortran.dg/secnds-1.f: New test.
17686
17687 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17688
17689         PR libgfortran/29053
17690         * gfortran.dg/streamio_9.f90: New test.
17691         * gfortran.dg/streamio_10.f90: New test.
17692
17693 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17694
17695         PR C++/29002
17696         * g++.dg/init/array22.C: New test.
17697         * g++.dg/init/array23.C: New test.
17698
17699 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17700
17701         * stackcheck.lst: Update list of tests requiring stack checking.
17702         * norun.lst: Adjust for above change.
17703         * ada95.lst: New file.
17704         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17705         requiring -gnat95 switch.
17706
17707 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17708
17709         * gnat.dg/in_out_parameter.adb: New test.
17710
17711 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17712
17713         PR debug/28980
17714         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17715
17716 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17717
17718         * gnat.dg/specs/unchecked_union.ads: New test.
17719
17720 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17721
17722         PR rtl-optimization/28982
17723         * gcc.c-torture/execute/pr28982a.c: New test.
17724         * gcc.c-torture/execute/pr28982b.c: Likewise.
17725
17726 2006-09-12  Eric Christopher  <echristo@apple.com>
17727
17728         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17729         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17730
17731 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17732
17733         PR c/28768
17734         PR preprocessor/14634
17735         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17736         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17737         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17738
17739 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17740
17741         * gcc.dg/pr28243.c: New test.
17742
17743 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17744
17745         PR fortran/28971
17746         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17747         this undiagnosed regression reappears.
17748
17749 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17750
17751         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17752         Treat $srcdir as a literal.
17753         * lib/fortran-torture.exp (fortran-torture-compile,
17754         fortran-torture-execute): Likewise.
17755         * lib/objc-torture.exp (objc-torture-compile,
17756         objc-torture-execute): Likewise.
17757         * lib/profopt.exp (profopt-execute): Likewise.
17758
17759 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17760
17761         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17762
17763 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17764
17765         PR testsuite/28950
17766         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17767
17768 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17769
17770         PR target/13685
17771         * gcc.target/i386/pr13685.c: New test.
17772
17773 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17774
17775         * gcc.dg/pr28726.c: New test.
17776
17777 2006-09-11  Josh Conner  <jconner@apple.com>
17778
17779         * gcc.dg/nrv3.c: Increase size of structure.
17780         * gcc.dg/nrv4.c: Likewise.
17781         * gcc.dg/nrv5.c: Likewise.
17782
17783 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17784
17785         PR libfortran/28890
17786         gfortran.dg/assumed_charlen_function_5.f90: New test.
17787
17788 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17789
17790         PR c++/28991
17791         * g++.dg/init/static3.C: New test.
17792
17793 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17794
17795         PR testsuite/29007
17796         * gcc.dg/long-long-cst1.c (t): Add cast to
17797         __SIZE_TYPE__ before casting to int.
17798         (main): Return 0 on success.
17799
17800 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17801
17802         * gcc.c-torture/execute/20060910-1.c: New test.
17803
17804 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17805
17806         PR middle-end/26983
17807         * gcc.dg/pr26983.c: New test.
17808
17809 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17810
17811         PR target/29006
17812         * gcc.c-torture/execute/pr29006.c: New test.
17813
17814 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17815
17816         PR libfortran/28947
17817         gfortran.dg/matmul_4.f90: New test.
17818
17819 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17820
17821         PR fortran/28959
17822         gfortran.dg/used_types_10: New test.
17823
17824 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17825
17826         PR libfortran/28923
17827         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17828         gfortran.dg/array_initializer_3.f90: New test.
17829
17830 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17831
17832         PR fortran/28914
17833         * gfortran.dg/actual_array_constructor_3.f90: New test.
17834
17835 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17836
17837         PR testsuite/26778
17838         * gcc.target/i386/pr26778.c: New testcase.
17839
17840 2006-09-08  Eric Christopher  <echristo@apple.com>
17841
17842         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17843         * gcc.target/i386/memcpy-1.c: Ditto.
17844         * gcc.target/i386/asm-1.c: Ditto.
17845         * gcc.target/i386/20060512-4.c: Ditto.
17846         * gcc.target/i386/compress-float-387.c: Ditto.
17847         * gcc.target/i386/20060512-1.c: Ditto.
17848         * gcc.target/i386/compress-float-sse.c: Ditto.
17849         * gcc.target/i386/20060512-2.c: Ditto.
17850         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17851         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17852         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17853         * gcc.dg/pr26449.c: Ditto.
17854         * gcc.dg/attr-ms_struct-2.c: Ditto.
17855         * gcc.dg/attr-ms_struct-1.c: Ditto.
17856         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17857
17858 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17859
17860         PR c/28504
17861         * gcc.dg/vla-10.c: New test.
17862
17863 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17864
17865         PR c++/28858
17866         * g++.dg/parse/template20.C: New test.
17867         * g++.dg/template/operator8.C: Remove obsolete part.
17868         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17869         * g++.old-deja/g++.pt/crash65.C: Likewise.
17870
17871 2006-09-07  Jason Merrill  <jason@redhat.com>
17872
17873         PR middle-end/27724
17874         * gcc.dg/long-long-cst1.c: New test.
17875
17876 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17877
17878         PR C++/28906
17879         * g++.dg/other/array3.C: New test.
17880         * g++.dg/other/array4.C: New test.
17881         * g++.dg/other/array5.C: New test.
17882
17883 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17884
17885         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17886
17887 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17888
17889         PR target/28946
17890         * gcc.target/i386/pr28946.c: New test.
17891
17892 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17893
17894         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17895         in integer literal constant.
17896         * gfortran.dg/enum_8.f90: Ditto.
17897         * gfortran.dg/g77/20030326-1.f: Ditto.
17898
17899 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17900
17901         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17902         nonconformance usage.
17903
17904 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17905
17906         PR middle-end/28862
17907         * gcc.c-torture/compile/vector-align-1.c: New test.
17908
17909 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17910
17911         PR rtl-opt/27883
17912         * g++.dg/opt/copysign-1.C: New test.
17913
17914 2006-09-06  Jason Merrill  <jason@redhat.com>
17915
17916         PR c++/27371
17917         * g++.dg/warn/unused-result1.C: New test.
17918
17919 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17920
17921         PR c++/28903
17922         * g++.dg/ext/vla3.C: New test.
17923
17924         PR c++/28886
17925         * g++.dg/template/array16.C: New test.
17926
17927 2006-09-06  Richard Guenther  <rguenther@suse.de>
17928
17929         * gcc.dg/pr27226.c: Remove testcase again.
17930
17931 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17932
17933         PR tree-opt/28937
17934         * g++.dg/opt/unroll2.C: New test.
17935
17936 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17937
17938         PR tree-opt/28952
17939         * gcc.dg/vect/pr28952.c: New test.
17940
17941 2006-09-05  Richard Guenther  <rguenther@suse.de>
17942
17943         PR tree-optimization/28900
17944         * gcc.dg/torture/pr28900.c: New testcase
17945
17946 2006-09-05  Richard Guenther  <rguenther@suse.de>
17947
17948         PR tree-optimization/28905
17949         * gcc.c-torture/compile/pr28905.c: New testcase.
17950
17951 2006-09-05  Richard Guenther  <rguenther@suse.de>
17952
17953         PR middle-end/28935
17954         * gcc.dg/pr28935.c: New testcase.
17955
17956 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17957
17958         * gcc.c-torture/execute/20060905-1.c: New test.
17959
17960 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17961
17962         PR fortran/28908
17963         * gfortran.dg/used_types_7.f90: New test.
17964         * gfortran.dg/used_types_8.f90: New test.
17965         * gfortran.dg/used_types_9.f90: New test.
17966
17967 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17968
17969         * gcc.c-torture/compile/20060904-1.c: New test.
17970
17971 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17972
17973         PR c++/23287 Revert my 2006-09-01 patch
17974         * g++.dg/parse/dtor12.C: Remove.
17975
17976 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17977
17978         PR c+/27670
17979         * g++.dg/template/operator9.C: New test.
17980
17981         PR c++/27493
17982         * g++.dg/template/operator7.C: New test.
17983
17984         PR c++/27494
17985         * g++.dg/template/operator8.C: New test.
17986
17987         PR c++/27397
17988         * g++.dg/template/crash57.C: New test.
17989
17990         * g++.dg/template/typedef4.C: Adjust error markers.
17991         * g++.dg/template/typedef5.C: Likewise.
17992
17993 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17994
17995         PR c++/28878
17996         * g++.dg/parse/crash33.C: New test.
17997
17998 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17999         Richard Guenther  <rguenther@suse.de>
18000         Adam Nemet  <anemet@caviumnetworks.com>
18001
18002         PR middle-end/27226
18003         * gcc.target/mips/memcpy-1.c: New testcase.
18004         * gcc.dg/pr27226.c: Likewise.
18005
18006 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18007
18008         PR c++/28705
18009         * g++.dg/lookup/koenig5.C: New.
18010         * g++.dg/template/crash56.C: New.
18011
18012 2006-09-01  Josh Conner  <jconner@apple.com>
18013
18014         PR c++/25505
18015         * gcc.dg/nrv3.c: New test.
18016         * gcc.dg/nrv4.c: New test.
18017         * gcc.dg/nrv5.c: New test.
18018
18019 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18020
18021         PR c++/23287
18022         * g++.dg/parse/dtor12.C: New.
18023
18024 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18025
18026         PR tree-optimization/28839
18027         * gcc.dg/pr28839.c: New test.
18028
18029 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18030
18031         PR target/24367
18032         * gcc.dg/pr24367.c: New testcase.
18033
18034 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18035
18036         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18037
18038 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18039
18040         PR rtl-optimization/27735
18041         * gcc.dg/loop-unswitch-1.c: New test.
18042
18043 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18044
18045         PR fortran/28885
18046         * gfortran.dg/aliasing_dummy_2.f90: New test.
18047
18048         PR fortran/20067
18049         * gfortran.dg/generic_5.f90: Change error message.
18050
18051         PR fortran/28873
18052         * gfortran.dg/generic_6.f90: New test.
18053
18054         PR fortran/25077
18055         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18056
18057         PR fortran/25102
18058         * gfortran.dg/invalid_interface_assignment.f90: New test.
18059
18060         PR fortran/24866
18061         * gfortran.dg/module_proc_external_dummy.f90: New test.
18062
18063 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18064
18065         PR c++/28349
18066         * g++.dg/warn/var-args1.C: New test.
18067
18068 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18069
18070         PR fortran/28866
18071         * gfortran.dg/simpleif_2.f90: New test.
18072         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18073         * gfortran.dg/enum_5.f90: Ditto.
18074
18075 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18076             Kazu Hirata  <kazu@codesourcery.com>
18077
18078         PR tree-optimization/17506
18079         * gcc.dg/pr17506.c: New.
18080
18081 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18082
18083         PR c++/28139
18084         * g++.dg/eh/alias1.C: New test.
18085
18086 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18087
18088         PR c++/28860
18089         * g++.dg/template/ttp22.C: New test.
18090
18091 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18092
18093         PR middle-end/26632
18094         * gcc.dg/pr26632.c: New.
18095
18096 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18097
18098         PR libgfortran/28354
18099         * gfortran.dg/fmt_zero_precision.f90: New test.
18100
18101 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18102
18103         PR c++/28058
18104         * g++.dg/template/spec31.C: New test.
18105
18106 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18107
18108         PR c++/26573
18109         * g++.dg/other/static2.C: New test.
18110
18111 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18112
18113         * gcc.dg/Wswitch-enum-2.c: New test case.
18114         * gcc.dg/Wswitch-enum-3.c: Likewise.
18115
18116 2006-08-26  Richard Guenther  <rguenther@suse.de>
18117
18118         * gcc.c-torture/compile/20060826-1.c: New testcase.
18119
18120 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18121
18122         PR c++/28736
18123         * g++.dg/template/void10.C: New test.
18124
18125         PR c++/28737
18126         * g++.dg/template/void8.C: New test.
18127
18128         PR c+_+/28738
18129         * g++.dg/template/void9.C: New test.
18130
18131         * g++.dg/template/void3.C: Adjust error markers.
18132         * g++.dg/template/void4.C: Likewise.
18133         * g++.dg/template/crash55.C: Likewise.
18134         * g++.dg/template/void7.C: Likewise
18135
18136 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18137
18138         PR c++/28588
18139         * g++.dg/inherit/access6.C: New test.
18140         * g++.dg/inherit/access7.C: Likewise.
18141
18142         PR c++/28595
18143         * g++.dg/template/array15.C: New test.
18144         * g++.dg/template/crash2.C: Tweak error markers.
18145
18146 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18147
18148         PR middle-end/28683
18149         * gcc.c-torture/compile/20060823-1.c: New test.
18150
18151 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18152
18153         PR c++/28853
18154         * g++.dg/template/ttp21.C: New test.
18155
18156         PR c++/28852
18157         * g++.dg/other/operator1.C: Add error-marker.
18158         * g++.dg/other/operator2.C: New test.
18159
18160 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18161
18162         PR c/27893
18163         * gcc.c-torture/compile/vla-const-1.c,
18164         gcc.c-torture/compile/vla-const-2.c: New tests.
18165
18166 2006-08-26  Richard Guenther  <rguenther@suse.de>
18167
18168         PR middle-end/28814
18169         * gcc.dg/torture/pr28814.c: New testcase.
18170
18171 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18172
18173         PR c/28418
18174         * gcc.c-torture/compile/compound-literal-1.c: New test.
18175
18176 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18177
18178         PR c/28299
18179         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18180         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18181         Expect extra diagnostics.
18182
18183 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18184
18185         gcc.dg/noncompile/pr16876.c: New test.
18186
18187 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18188
18189         PR c++/28056
18190         * g++.dg/parse/local1.C: New test.
18191         * g++.dg/other/qual1.C: Tweak error marker.
18192
18193 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18194
18195         PR c++/27787
18196         * g++.dg/template/typename10.C: New.
18197         * g++.dg/template/lookup4.C: Remove bogus error marker.
18198
18199 2006-08-25  Richard Guenther  <rguenther@suse.de>
18200
18201         PR testsuite/28829
18202         * gcc.dg/pr26570.c: Fix testcase.
18203
18204 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18205
18206         PR tree-opt/28807
18207         * gcc.c-torture/execute/mayalias-2.c: New test.
18208         * gcc.dg/tree-ssa/alias-13.c: New test.
18209
18210 2006-08-24  Jan Hubicka  <jh@suse.cz>
18211
18212         PR debug/26881
18213         * gcc.dg/debug/pr26881.c: New file.
18214
18215 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18216
18217         PR fortran/28788
18218         * gfortran.dg/used_types_4.f90: New test.
18219         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18220         association of derived types.
18221         * gfortran.dg/used_types_2.f90: Add module cleanup.
18222         * gfortran.dg/used_types_3.f90: The same.
18223
18224         PR fortran/28771
18225         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18226         fix of regression.
18227
18228 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18229
18230         PR 28813
18231         * gfortran.dg/direct_io_6.f90: Remove test.
18232
18233 2006-08-23  Stuart Hastings  <stuart@apple.com>
18234
18235         PR 28825
18236         * gcc.target/i386/20060821-1.c: New.
18237
18238 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18239
18240         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18241         dg-warning strings for dllimport.
18242
18243 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18244
18245         PR C++/28450
18246         * g++.dg/ext/vector4.C: New test.
18247         * g++.dg/ext/complex1.C: New test.
18248
18249 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18250
18251         PR debug/28692
18252         * gcc.dg/debug/const-1.c: New.
18253         * gcc.dg/debug/const-2.c: New.
18254         * gcc.dg/debug/dwarf2/const-1.c: New.
18255         * gcc.dg/debug/dwarf2/const-2.c: New.
18256         * gcc.dg/debug/dwarf2/const-2b.c: New.
18257
18258 2006-08-22  Richard Guenther  <rguenther@suse.de>
18259
18260         PR middle-end/28776
18261         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18262         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18263
18264 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18265
18266         PR tree-optimization/28003
18267         * g++.dg/tree-ssa/pr28003.C: New.
18268
18269 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18270
18271         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18272
18273 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18274
18275         PR c++/26269
18276         * g++.dg/other/error14.C: New test.
18277
18278         PR c++/28505
18279         * g++.dg/parse/ctor7.C: New test.
18280         * g++.dg/parse/ctor8.C: Likewise.
18281
18282         PR c++/28741
18283         * g++.dg/template/void7.C: New test.
18284
18285 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18286
18287         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18288         * gnat.dg/self_aggregate_with_array.adb: New test.
18289
18290 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18291
18292         * g++.dg/eh/arm-vfp-unwind.C: New test.
18293
18294 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18295
18296         PR c++/28341
18297         * g++.dg/template/ref3.C: New test.
18298         * g++.dg/template/nontype13.C: New test.
18299
18300         PR c++/28346
18301         * g++.dg/template/ptrmem17.C: New test.
18302
18303 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18304
18305         PR target/28648 c:
18306         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18307
18308 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18309
18310         PR fortran/28630
18311         * gfortran.dg/used_types_2.f90: New test.
18312
18313         PR fortran/28601
18314         * gfortran.dg/used_types_3.f90: New test.
18315
18316         PR fortran/20886
18317         * gfortran.dg/generic_actual_arg.f90: New test.
18318
18319         PR fortran/28735
18320         * gfortran.dg/module_private_array_refs_1.f90: New test.
18321
18322         PR fortran/28762
18323         * gfortran.dg/program_name_1.f90: New test.
18324
18325         PR fortran/28425
18326         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18327
18328         PR fortran/28496
18329         * gfortran.dg/array_initializer_2.f90: New test.
18330
18331         PR fortran/18111
18332         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18333
18334         PR fortran/28600
18335         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18336
18337         PR fortran/28771
18338         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18339
18340         PR fortran/28660
18341         * gfortran.dg/dependent_decls_1.f90: New test.
18342
18343 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18344
18345         PR fortran/25217
18346         * gfortran.dg/derived_init_2.f90: New.
18347
18348 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18349
18350         * gcc.c-torture/execute/pr28289.c: New test.
18351
18352 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18353
18354         PR c/28744
18355         * gcc.dg/attr-externally-visible-1.c: New test.
18356         * gcc.dg/attr-externally-visible-2.c: New test.
18357         * g++.dg/parse/attr-externally-visible-1.C: New test.
18358         * g++.dg/parse/attr-externally-visible-2.C: New test.
18359
18360 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18361
18362         PR c++/28606
18363         * g++.dg/parse/dtor11.C: New test.
18364
18365 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18366
18367         PR rtl-optimization/28489
18368         * gcc.c-torture/compile/pr28489.c: New test.
18369
18370 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18371
18372         PR c++/28710
18373         * g++.dg/template/redecl4.C: New test.
18374
18375         PR c++/28711
18376         * g++.dg/template/ctor8.C: New test.
18377
18378 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18379
18380         * gcc.dg/pr26570.c: Fix testcase.
18381
18382 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18383
18384         * PR c++/28573
18385         * g++.dg/parse/offsetof6.C: New test.
18386         * g++.dg/parse/offsetof6.C: New test.
18387         * g++.dg/parse/offsetof7.C: New test.
18388
18389 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18390
18391         PR testsuite/28602
18392         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18393         is false.
18394
18395 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18396
18397         PR c++/28302
18398         * g++.dg/ext/vector3.C: New test.
18399
18400 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18401
18402         PR gcov/profile/26570
18403         * gcc.dg/pr26570.c: New test.
18404
18405 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18406
18407         PR c/27697
18408         * gcc.dg/qual-component-1.c: New test.
18409
18410 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18411
18412         PR c++/28593
18413         * g++.dg/parse/new3.C: New test.
18414
18415 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18416
18417         PR fortran/25828
18418         * gfortran.dg/streamio_1.f90: New test.
18419         * gfortran.dg/streamio_2.f90: New test.
18420         * gfortran.dg/streamio_3.f90: New test.
18421         * gfortran.dg/streamio_4.f90: New test.
18422         * gfortran.dg/streamio_5.f90: New test.
18423         * gfortran.dg/streamio_6.f90: New test.
18424         * gfortran.dg/streamio_7.f90: New test.
18425         * gfortran.dg/streamio_8.f90: New test.
18426
18427 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18428
18429         PR c/28287
18430         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18431
18432 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18433
18434         PR c++/28594
18435         * g++.dg/template/void6.C: New test.
18436
18437 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18438
18439         PR c/28649
18440         * gcc.dg/parse-error-1.c: New test.
18441         * gcc.dg/parse-error-2.c: New test.
18442         * gcc.dg/cpp/digraph2.c: Add error-marker.
18443         * gcc.dg/noncompile/920923-1.c: Likewise.
18444
18445 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18446
18447         PR c/27490
18448         * gcc.dg/sizeof-2.c: New testcase.
18449
18450         PR c/27489
18451         * gcc.dg/switch-A.c: New testcase.
18452
18453 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18454
18455         PR c++/28288
18456         PR c++/14556
18457         * g++.old-deja/g++.warn/compare1.C: Delete.
18458         * g++.dg/opt/pr7503-2.C: Delete.
18459         * g++.dg/opt/pr7503-3.C: Delete.
18460         * g++.dg/opt/pr7503-4.C: Delete.
18461         * g++.dg/opt/pr7503-5.C: Delete.
18462         * g++.dg/opt/max1.C: Delete.
18463         * g++.dg/warn/minmax.C: Delete.
18464         * g++.dg/expr/minmax.C: New test.
18465
18466 2006-08-14  Richard Guenther  <rguenther@suse.de>
18467
18468         PR testsuite/28703
18469         * gcc.c-torture/execute/pr28651.c: Do not use argc
18470         to avoid optimization, instead forbid inlining.
18471
18472 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18473
18474         PR rtl-optimization/28634
18475         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18476
18477 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18478
18479         PR c/27184
18480         * gcc.dg/torture/pr27184.c: New test.
18481
18482 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18483
18484         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18485
18486 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18487
18488         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18489         * gfortran.dg/stat_2.f90: Likewise.
18490         * gfortran.dg/chmod_1.f90: Likewise.
18491         * gfortran.dg/chmod_2.f90: Likewise.
18492         * gfortran.dg/chmod_3.f90: Likewise.
18493
18494 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18495
18496         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18497
18498 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18499
18500         * g++.dg/opt/pr23454-2.C: New test.
18501
18502 2006-08-11  Richard Guenther  <rguenther@suse.de>
18503
18504         PR middle-end/28651
18505         * gcc.c-torture/execute/pr28651.c: New testcase.
18506
18507 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18508
18509         * gnat.dg/specs/static_initializer.ads: New test.
18510
18511 2006-08-10  Paul Brook  <paul@codesourcery.com>
18512
18513         * gcc.target/arm/cond-asm.c: New test.
18514
18515 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18516
18517         PR tree-optimization/26197
18518         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18519         * g++.dg/vect/vect.exp: Compile the new tests with
18520         --param max-aliased-vops=0.
18521
18522 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18523
18524         PR c++/28637
18525         * g++.dg/template/void3.C: New test.
18526
18527         PR c++/28638
18528         * g++.dg/template/void4.C: New test.
18529
18530         PR c++/28640
18531         * g++.dg/template/void5.C: New test.
18532
18533 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18534
18535         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18536         after dg-do compile.
18537
18538 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18539
18540         PR tree-optimizations/26969
18541         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18542         "unswitch-loops" with -funswitch-loops.
18543         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18544
18545 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18546
18547         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18548         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18549         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18550         * objc.dg/dwarf-1.m: Likewise.
18551         * objc.dg/dwarf-2.m: Likewise.
18552         * obj-c++.dg/dwarf-2.mm: Likewise.
18553
18554 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18555
18556         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18557         * objc.dg/dwarf-2.m: Likewise.
18558         * obj-c++.dg/dwarf-2.mm: Likewise.
18559
18560         PR libfortran/28603
18561         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18562
18563         PR testsuite/27611
18564         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18565
18566         PR testsuite/27033
18567         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18568
18569 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18570
18571         PR target/27827
18572         * gcc.target/i386/pr27827.c: New testcase.
18573
18574 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18575
18576         PR fortran/28590
18577         * gfortran.dg/sequence_types_1.f90: New test.
18578
18579 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18580
18581         PR fortran/28548
18582         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18583         dg-warning.  Add -pedantic option.
18584
18585 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18586
18587         PR c/28502
18588         * gcc.dg/proto-1.c: New test.
18589
18590         PR c/27721
18591         * gcc.dg/lvalue-4.c: New test.
18592
18593         PR c/28136
18594         * gcc.dg/init-bad-5.c: New test.
18595
18596 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18597
18598         PR c++/28347
18599         * g++.dg/ext/typedef-init.C: Add new test for typedef
18600         initialization inside templates. Adjust existing error markers.
18601
18602 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18603
18604         PR c++/28148
18605         * g++.dg/init/ptrmem3.C: New test.
18606
18607 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18608
18609         PR tree-optimization/27770
18610         * lib/target-support.exp: New target keyword "section_anchors".
18611         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18612         tests.
18613         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18614         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18615         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18616         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18617
18618 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18619
18620         * gcc.dg/20060801-1.c: Add missing '}'.
18621
18622 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18623
18624         PR c++/27508
18625         * g++.dg/parse/dtor9.C: New test.
18626         * g++.dg/parse/dtor10.C: New test.
18627         * g++.dg/other/error7.C: Adjust error-marker.
18628
18629         PR c++/28274
18630         * g++.dg/other/default5.C: New test.
18631
18632 2006-08-02  Richard Guenther  <rguenther@suse.de>
18633
18634         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18635
18636 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18637
18638         PR c++/28557
18639         * g++.dg/template/conv9.C: New test.
18640
18641 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18642
18643         PR debug/28063
18644         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18645         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18646         Optionally return assembly text.  Update callers.
18647         (check_no_compiler_messages): Update verbose messages.
18648         (check_no_messages_and_pattern): New.
18649         (check_effective_target_string_merging): New.
18650
18651 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18652
18653         PR c++/28250
18654         * g++.dg/eh/catch4.C: New test.
18655
18656         PR c++/28257
18657         * g++.dg/other/qual1.C: New test.
18658
18659         PR c++/28259
18660         * g++.dg/inherit/error2.C: New test.
18661
18662         PR c++/28267
18663         * g++.dg/other/new1.C: New test.
18664
18665         * g++.dg/warn/pr23075.C: Remove obsolete test.
18666         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18667         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18668
18669 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18670
18671         PR c++/28523
18672         * g++.dg/eh/cast1.C: New test.
18673
18674 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18675
18676         PR libfortran/28452
18677         * gfortran.dg/random_3.f90:  New test.
18678
18679 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18680
18681         PR c++/28432
18682         * g++.dg/other/pr28304.C: Change expected error message.
18683         * g++.dg/other/pr28432.C: New test.
18684
18685 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18686
18687         PR c++/28256
18688         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18689
18690 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18691
18692         PR debug/23336
18693         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18694         at -g1.
18695         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18696         g++.dg/debug/enum-2.C: New.
18697
18698 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18699
18700         PR c++/6634
18701         * g++.dg/parse/long1.C: Add more tests.
18702
18703 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18704
18705         * gfortran.dg/lrshift_1.c: New file.
18706
18707 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18708
18709         PR libgfortran/28335
18710         * gfortran.dg/no_unit_error_1.f90: New test.
18711
18712 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18713
18714         PR libgfortran/28335
18715         * gfortran.dg/no_unit_error_1.f90: Delete test.
18716         * gfortran.dg/no_unit_error_2.f90: Delete test.
18717
18718 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18719
18720         * gfortran.dg/chmod_3.f90: New test.
18721         * gfortran.dg/ltime_gmtime_1.f90: New test.
18722         * gfortran.dg/ltime_gmtime_2.f90: New test.
18723         * gfortran.dg/lrshift_1.f90: New test.
18724         * gfortran.dg/chmod_1.f90: New test.
18725         * gfortran.dg/chmod_2.f90: New test.
18726
18727 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18728
18729         PR c++/27668
18730         * g++.dg/template/crash55.C: New test.
18731
18732         PR c++/27962
18733         * g++.dg/template/nontype16.C: New test.
18734
18735         * g++.dg/template/void2.C: Adjust error markers.
18736         * g++.dg/template/nontype5.C: Adjust error markers.
18737
18738 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18739
18740         * gcc.target/i386/stack-prot-kernel.c: New test.
18741
18742 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18743
18744         * gcc.dg/builtins-55.c: New test case.
18745
18746 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18747
18748         PR rtl-optimization/27907
18749         * gcc.c-torture/compile/pr27907.c: New test.
18750
18751 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18752
18753         * gfortran.dg/mclock.f90: New test.
18754         * gfortran.dg/int_conv_1.f90: New test.
18755         * gfortran.dg/stat_1.f90: New test.
18756         * gfortran.dg/stat_2.f90: New test.
18757
18758 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18759
18760         PR libgfortran/28335
18761         * gfortran.dg/no_unit_error_1.f90: New test.
18762         * gfortran.dg/no_unit_error_2.f90: New test.
18763         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18764
18765 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18766
18767         PR middle-end/28473
18768         * gcc.dg/fold-convround-1.c: New test case.
18769
18770 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18771
18772         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18773
18774 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18775
18776         PR c++/27572
18777         * g++.dg/other/typedef1.C: New test.
18778         * g++.dg/template/typedef4.C: New test.
18779         * g++.dg/template/typedef5.C: New test.
18780
18781 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18782
18783         PR fortran/28416
18784         * gfortran.dg/allocatable_dummy_3.f90: New.
18785
18786 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18787
18788         PR fortran/28439
18789         * gfortran.dg/arithmetic_if.f90:  New test.
18790
18791 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18792
18793         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18794         avoid memcpy optimization.
18795
18796 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18797
18798         PR fortran/25289
18799         * gfortran.dg/direct_io_6.f90: New test.
18800
18801 2006-07-24  Jan Hubicka  <jh@suse.cz>
18802
18803         PR c/25795
18804         PR c++/27369
18805         * gcc.dg/pr25795.c: New test.
18806         * gcc.dg/pr25795-1.c: New test.
18807
18808 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18809
18810         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18811         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18812         which may be transformed to "g || h" on some platforms.
18813
18814 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18815
18816         PR c++/28025
18817         * g++.dg/template/friend45.C: New test.
18818
18819 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18820
18821         PR libgfortran/28339
18822         * gfortran.dg/arrayio_8.f90: New test.
18823
18824 2006-07-21  Mike Stump  <mrs@apple.com>
18825
18826         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18827
18828         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18829
18830 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18831
18832         PR c++/28250
18833         * g++.dg/eh/catch3.C: New test.
18834
18835         PR c++/28363
18836         * g++.dg/template/defarg10.C: New test.
18837
18838 2006-07-20  Paul Brook  <paul@codesourcery.com>
18839
18840         PR 27363
18841         * gcc.dg/pr27363.c: New test.
18842
18843 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18844
18845         PR c++/28338
18846         * g++.dg/init/ref13.C: New test.
18847
18848 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18849
18850         PR obj-c++/28434
18851         * obj-c++.dg/proto-error-1.mm: New test.
18852
18853 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18854
18855         PR c++/28337
18856         * g++.dg/template/string1.C: New test.
18857
18858 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18859
18860         PR c++/28048
18861         * g++.dg/template/defarg9.C: New test.
18862
18863         PR c++/28235
18864         * g++.dg/template/static27.C: New test.
18865
18866 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18867
18868         PR 28410
18869         * gcc.dg/tree-ssa/pr28410.c: New test.
18870
18871 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18872
18873         PR c++/28258
18874         * g++/dg/other/error13.C: New test.
18875
18876         PR c++/28260
18877         * g++.dg/template/friend44.C: New test.
18878
18879 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18880
18881         PR c++/27495
18882         * g++.dg/other/pr27495.C: New.
18883
18884 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18885
18886         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18887         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18888
18889 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18890
18891         PR c/28286
18892         * gcc.dg/pragma-pack-4.c: New test.
18893
18894 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18895
18896         PR c++/28291
18897         * g++.dg/ext/pr28291.C: New test.
18898
18899 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18900
18901         PR middle-end/28403
18902         * gcc.c-torture/execute/pr28403.c: New test.
18903
18904 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18905
18906         PR middle-end/28402
18907         * gcc.dg/pr28402.c: New test.
18908
18909 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18910
18911         PR c++/28304
18912         * g++.dg/other/pr28304.C: New test.
18913
18914 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18915
18916         PR other/28251
18917         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18918         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18919
18920 2006-07-17  Richard Guenther  <rguenther@suse.de>
18921
18922         PR tree-optimization/28238
18923         * g++.dg/tree-ssa/pr28238.C: New testcase.
18924
18925 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18926
18927         PR c++/28250
18928         * g++.dg/eh/catch1.C: New test.
18929         * g++.dg/eh/catch2.C: New test.
18930
18931 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18932
18933         PR c++/28370
18934         * g++.dg/template/anon3.C: New test.
18935
18936 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18937
18938         PR fortran/20844
18939         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18940         specifiers requiring an explicit format tag..
18941
18942         PR fortran/28201
18943         * gfortran.dg/generic_5: New test.
18944
18945         PR fortran/20893
18946         * gfortran.dg/elemental_optional_args_1.f90: New test.
18947
18948 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18949
18950         * gnat.dg/assert.ads: New file.
18951         * gnat.dg/controlled_record.ads: Likewise.
18952         * gnat.dg/controlled_record.adb: Likewise.
18953
18954 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18955
18956         PR c++/28292
18957         * g++.dg/other/error12.C: New test.
18958
18959         PR c++/28269
18960         * g++.dg/template/crash54.C: New test.
18961
18962 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18963
18964         PR c++/28249
18965         * g++.dg/parse/catch1.C: New test.
18966
18967         PR c++/28294
18968         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18969
18970         PR c++/28387
18971         * g++.dg/ext/attrib24.C: New test.
18972
18973 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18974
18975         PR c++/28343
18976         * g++.dg/ext/asmspec1.C: New test.
18977
18978 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18979
18980         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18981         (dg-test): Support shouldfail tests.
18982         * lib/target-supports-dg.exp (dg-shouldfail): New.
18983         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18984         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18985         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18986         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18987         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18988         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18989         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18990
18991 2006-07-13  Jan Hubicka  <jh@suse.cz>
18992
18993         * gcc.target/i386/memcpy-1.c: New.
18994
18995 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18996
18997         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18998
18999 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19000
19001         PR fortran/25097
19002         * gfortran.dg/present_1.f90: New test.
19003
19004         PR fortran/20903
19005         * gfortran.dg/interface_derived_type_1.f90: New test.
19006
19007 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19008
19009         PR fortran/28213
19010         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19011         list.
19012
19013 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19014
19015         PR c++/27820
19016         * g++.dg/other/label1.C: New test.
19017
19018 2006-07-07  Richard Guenther  <rguenther@suse.de>
19019
19020         PR middle-end/28268
19021         * gcc.dg/torture/pr28268.c: New testcase.
19022
19023 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19024
19025         PR c++/27019
19026         * g++.dg/ext/pr27019.C: New.
19027
19028 2006-07-07  Richard Guenther  <rguenther@suse.de>
19029
19030         PR tree-optimization/28187
19031         * gcc.dg/pr28187.c: New testcase.
19032
19033 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19034
19035         * gnat.dg/address_conversion.adb: New test.
19036         * gnat.dg/boolean_subtype.adb: Likewise.
19037         * gnat.dg/frame_overflow.adb: Likewise.
19038         * gnat.dg/pointer_array.adb: Likewise.
19039         * gnat.dg/pointer_conversion.adb: Likewise.
19040
19041 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19042
19043         PR fortran/28237
19044         PR fortran/23420
19045         * gfortran.dg/print_fmt_5.f90: New test.
19046
19047 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19048
19049         PR fortran/28129
19050         * gfortran.dg/bounds_check_4.f90: New test.
19051
19052 2006-07-05  Richard Guenther  <rguenther@suse.de>
19053
19054         PR target/28158
19055         * gfortran.dg/pr28158.f90: New testcase.
19056
19057 2006-07-05  Richard Guenther  <rguenther@suse.de>
19058
19059         PR tree-optimization/28162
19060         * gcc.dg/pr28162.c: New testcase.
19061
19062 2006-07-05  Richard Guenther  <rguenther@suse.de>
19063         Andrew Pinski  <pinskia@gcc.gnu.org>
19064
19065         PR c++/27084
19066         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19067
19068 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19069
19070         PR fortran/28174
19071         * gfortran.dg/actual_array_substr_2.f90: New test.
19072
19073         PR fortran/28167
19074         * gfortran.dg/actual_array_constructor_2.f90: New test.
19075
19076 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19077
19078         * gfortran.dg/itime_idate_1.f: New test.
19079         * gfortran.dg/itime_idate_2.f: New test.
19080
19081 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19082
19083         PR libgfortran/27704
19084         * gfortran.dg/open_status_3.f90: New test.
19085         * gfortran.dg/fmt_l.f90: Update for new feature.
19086
19087 2006-07-03  Asher Langton  <langton2@llnl.gov>
19088
19089         * gfortran.dg/oldstyle_2.f90: New.
19090
19091 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19092
19093         * gnat.dg/string_slice.adb: New test.
19094
19095 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19096
19097         PR fortran/19259
19098         * gfortran.dg/semicolon_fixed.c: New.
19099         * gfortran.dg/semicolon_free.c: New.
19100
19101 2006-06-30  Mike Stump  <mrs@apple.com>
19102
19103         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19104         that don't support internal visibility.
19105
19106 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19107
19108         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19109         for '(' / ')' needing an extra '\'.
19110
19111 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19112
19113         PR middle-end/27428
19114         * gcc.dg/pr27428-1.c: New test case.
19115
19116 2006-06-29  Mike Stump  <mrs@apple.com>
19117
19118         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19119         on darwin as we can't align commons large enough yet.
19120
19121         * gcc.dg/vla-8.c: Add additional testcases.
19122
19123 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19124
19125         PR c++/28114
19126         * g++.dg/other/pr28114.C: New.
19127
19128 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19129
19130         * gcc.c-torture/compile/20060625-1.c: New test.
19131
19132 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19133
19134         PR fortran/20867
19135         * gfortran.dg/stfunc_3.f90: New test.
19136
19137         PR fortran/25056
19138         * gfortran.dg/impure_actual_1.f90: New test.
19139
19140         PR fortran/20874
19141         * gfortran.dg/elemental_result_1.f90: New test.
19142
19143         PR fortran/25073
19144         * gfortran.dg/select_7.f90: New test.
19145
19146         PR fortran/27554
19147         * intrinsic_actual_1.f: New test.
19148
19149         PR fortran/22038
19150         PR fortran/28119
19151         * gfortran.dg/forall_4.f90: New test.
19152
19153         PR fortran/25072
19154         * gfortran.dg/forall_5.f90: New test.
19155
19156 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19157
19158         PR c++/28051
19159         * g++.dg/template/using13.C: New test.
19160
19161         PR c++/28054
19162         * g++.dg/other/incomplete3.C: New test.
19163
19164 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19165
19166         PR fortran/28081
19167         * gfortran.dg/substr_3.f: New test.
19168         * gfortran.dg/equiv_2.f90: Update expected error message.
19169
19170 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19171
19172         PR fortran/28118
19173         * gfortran.dg/actual_array_substr_1.f90: New test.
19174
19175 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19176
19177         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19178         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19179
19180 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19181
19182         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19183
19184 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19185
19186         PR fortran/27981
19187         * gfortran.dg/simpleif_2.f90: New test.
19188
19189 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19190
19191         * g++.dg/template/error22.C: Fix typo.
19192
19193 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19194
19195         PR c++/28112
19196         * g++.dg/ext/attrib23.C: New test.
19197
19198 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19199
19200         * gnat.dg/varsize_temp.adb: New test.
19201
19202 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19203
19204         PR c++/11468
19205         * g++.dg/other/java2.C: New test.
19206
19207 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19208
19209         PR target/27789
19210         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19211         initialization.
19212
19213 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19214
19215         PR target/27531
19216         * gcc.dg/pr27531-1.c: New test case.
19217
19218 2006-06-22  Asher Langton  <langton2@llnl.gov>
19219
19220         PR fortran/24748
19221         * gfortran.dg/implicit_8.f90: New.
19222
19223 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19224
19225         PR rtl-optimization/28121
19226         * gcc.dg/pr28121.c: New test.
19227
19228 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19229
19230         PR c++/27805
19231         * g++.dg/parse/ptrmem6.C: New test.
19232
19233         PR c++/27821
19234         * g++.dg/template/error22.C: New test.
19235
19236 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19237
19238         PR c++/28111
19239         * g++.dg/template/friend43.C: New test.
19240
19241         PR c++/28110
19242         * g++.dg/template/crash53.C: New test.
19243
19244         PR c++/28109
19245         * g++.dg/rtti/incomplete1.C: New test.
19246
19247 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19248
19249         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19250
19251 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19252
19253         * gcc.c-torture/execute/complex-7.c: New.
19254
19255 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19256
19257         * gcc.dg/merge-all-constants-1.c: New test.
19258
19259 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19260
19261         PR c++/28113
19262         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19263
19264 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19265
19266         * gfortran.dg/rrspacing_1.f90: New test.
19267
19268 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19269
19270         PR c++/28052
19271         * g++.dg/other/bitfield2.C: New test.
19272
19273 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19274
19275         PR tree-optimization/27331
19276         * gcc.dg/pr27331.c: New test.
19277
19278 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19279             Eric Botcazou  <ebotcazou@adacore.com>
19280
19281         PR ada/18692
19282         * lib/gnat.exp: New file.
19283         * lib/gnat-dg.exp: Likewise.
19284         * gnat.dg: New directory.
19285         * gnat.dg/dg.exp: New driver.
19286         * gnat.dg/specs: New directory.
19287         * gnat.dg/specs/specs.exp: New driver.
19288         * gnat.dg/style: New directory.
19289         * gnat.dg/style/style.exp: New driver.
19290
19291 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19292
19293         PR fortran/16206
19294         * gfortran.dg/array_initializer_1.f90: New test.
19295
19296         PR fortran/28005
19297         * gfortran.dg/matmul_3.f90: New test.
19298
19299 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19300
19301         PR middle-end/28075
19302         * gcc.dg/tree-ssa/inline-1.c: New test.
19303
19304 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19305
19306         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19307         in malloc prototype; remove XFAIL.
19308         * gcc.dg/pr18241-2.c: Ditto.
19309         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19310         in memset prototype; remove XFAIL.
19311         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19312
19313 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19314
19315         * gcc.dg/vla-8.c: Add.
19316
19317 2006-06-19  Richard Guenther  <rguenther@suse.de>
19318
19319         PR tree-optimization/27090
19320         * g++.dg/tree-ssa/pr27090.C: New testcase.
19321
19322 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19323
19324         PR target/27861
19325         * gcc.dg/pr27861-1.c: New test case.
19326
19327 2006-06-19  Richard Guenther  <rguenther@suse.de>
19328
19329         PR middle-end/28045
19330         * gcc.dg/torture/pr28045.c: New testcase.
19331
19332 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19333
19334         PR fortran/26801
19335         * gfortran.dg/associated_4.f90: New test.
19336
19337 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19338
19339         PR fortran/19310
19340         PR fortran/19904
19341         * gfortran.dg/real_const_3.f90: New test.
19342
19343 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19344
19345         PR c++/28016
19346         * g++.dg/template/static26.C: New test.
19347
19348         PR c++/27979
19349         * g++.dg/expr/bitfield2.C: New test.
19350
19351         PR c++/27884
19352         * g++.dg/parse/linkage2.C: New test.
19353
19354 2006-06-16  Richard Guenther  <rguenther@suse.de>
19355
19356         PR middle-end/27116
19357         * gcc.dg/pr15785-1.c: Revert last change.
19358         * gcc.dg/torture/pr27116-2.c: New testcase.
19359
19360 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19361
19362         PR middle-end/27802
19363         * gcc.dg/pr27802-1.c: New test case.
19364
19365 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19366
19367         PR c++/27689
19368         * g++.dg/template/ttp18.C: New test.
19369         * g++.dg/template/ttp19.C: Likewise.
19370
19371         PR c++/27666
19372         * g++.dg/expr/cond9.C: New test.
19373
19374         PR c++/27640
19375         * g++.dg/template/ctor7.C: New test.
19376
19377 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19378
19379         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19380
19381 2006-06-16  Richard Guenther  <rguenther@suse.de>
19382
19383         PR tree-optimization/27781
19384         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19385
19386 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19387
19388         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19389
19390 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19391
19392         * gcc.dg/tree-ssa/loop-18.c: New test.
19393
19394 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19395
19396         PR c++/27665
19397         * g++.dg/template/crash52.C: New test.
19398
19399         PR c++/27648
19400         * g++.dg/ext/attrib22.C: New test.
19401
19402         PR c++/26559
19403         * g++.dg/template/builtin1.C: New test.
19404         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19405
19406         PR c++/28018
19407         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19408         assignment.
19409         * g++.old-deja/g++.pt/crash51.C: Likewise.
19410
19411         PR c++/27227
19412         * g++.dg/lookup/linkage1.C: New test.
19413         * g++.dg/lookup/linkage2.C: Likewise.
19414
19415 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19416
19417         PR middle-end/27959
19418         * gcc.dg/pr27959.c: New testcase.
19419
19420 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19421
19422         PR target/28014:
19423         * g++.dg/eh/div.C: New test.
19424
19425 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19426
19427         PR c++/27894
19428         * g++.dg/tree-ssa/pr26757.C: New test.
19429         * g++.dg/tree-ssa/pr27894.C: New test.
19430
19431 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19432
19433         * gcc.c-torture/compile/20060609-1.c: New test.
19434
19435         PR target/27863
19436         * gcc.c-torture/compile/pr27863.c: New test.
19437
19438 2006-06-13  Richard Guenther  <rguenther@suse.de>
19439
19440         PR tree-optimization/27830
19441         * g++.dg/tree-ssa/pr27830.C: New testcase.
19442
19443 2006-06-13  Matthew Sachs  <msachs@apple.com>
19444
19445         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19446         the list of compiler flags; this causes those flags to be checked
19447         for things like dg-skip-if.
19448
19449 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19450
19451         PR c++/27601
19452         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19453
19454 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19455             Kazu Hirata  <kazu@codesourcery.com>
19456
19457         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19458         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19459
19460 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19461
19462         PR c++/27933
19463         * g++.dg/lookup/using15.C: New test.
19464
19465         PR c++/27951
19466         * g++.dg/other/anon4.C: New test.
19467
19468 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19469
19470         PR c++/21210
19471         * g++.dg/init/complex1.C: New test case.
19472
19473 2006-06-11  Eric Christopher  <echristo@apple.com>
19474
19475         PR middle-end/27948
19476         * gcc.dg/bf-ms-layout.c: Run on darwin.
19477         * gcc.dg/bf-no-ms-layout: Ditto.
19478         * gcc.dg/attr-ms_struct-2.c: New.
19479         * gcc.dg/bf-ms-layout-2.c: Ditto.
19480
19481 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19482
19483         * gcc.dg/attr-ms_struct-packed1.c: New.
19484
19485 2006-06-09  Mike Stump  <mrs@apple.com>
19486
19487         * gcc.dg/vla-7.c: Add.
19488
19489 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19490
19491         PR fortran/24558
19492         * gfortran.dg/entry_6.f90: New test.
19493
19494         PR fortran/20877
19495         PR fortran/25047
19496         * gfortran.dg/entry_7.f90: New test.
19497
19498 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19499
19500         PR c/27747
19501         * gcc.dg/cpp/_Pragma6.c: New test.
19502
19503         PR c++/27748
19504         * g++.dg/cpp/_Pragma1.C: New test.
19505
19506         PR preprocessor/27746
19507         * gcc.dg/gomp/macro-3.c: New test.
19508         * gcc.dg/gomp/macro-4.c: New test.
19509         * g++.dg/gomp/macro-3.C: New test.
19510         * g++.dg/gomp/macro-4.C: New test.
19511
19512 2006-06-09  Richard Guenther  <rguenther@suse.de>
19513
19514         PR tree-optimization/26998
19515         * gcc.dg/torture/pr26998.c: New testcase.
19516         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19517
19518 2006-06-08  Mike Stump  <mrs@apple.com>
19519
19520         * gcc.dg/pr27095.c: Account for stubs.
19521
19522         PR target/26427
19523         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19524         produce bad code on darwin.
19525
19526 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19527
19528         PR fortran/27958
19529         * gfortran.dg/substr_2.f: New test.
19530
19531 2006-06-08  Asher Langton  <langton2@llnl.gov>
19532
19533         PR fortran/27786
19534         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19535
19536 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19537
19538         PR target/27421
19539         * gcc.dg/union-3.c: New test.
19540
19541 2006-06-08  Richard Guenther  <rguenther@suse.de>
19542
19543         PR middle-end/27116
19544         * gcc.dg/torture/pr27116.c: New testcase.
19545         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19546
19547 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19548
19549         PR rtl-optimization/26449
19550         * gcc.dg/pr26449.c: New test.
19551
19552 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19553
19554         PR c++/27601
19555         * g++.dg/ext/offsetof1.C: Test member functions.
19556
19557 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19558
19559         * gcc.dg/pr27095.c: Improve scanning.
19560
19561 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19562
19563         PR fortran/23091
19564         * gfortran.dg/saved_automatic_1.f90: New test.
19565
19566         PR fortran/24168
19567         * gfortran.dg/array_simplify_1.f90: New test.
19568
19569         PR fortran/25090
19570         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19571
19572         PR fortran/25058
19573         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19574
19575 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19576
19577         PR c++/27177
19578         * g++.dg/expr/cast7.C: New test.
19579
19580 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19581
19582         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19583         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19584         * lib/fortran-torture.exp (fortran-torture-compile,
19585         fortran-torture-execute): Ditto.
19586
19587 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19588
19589         PR target/27842
19590         * gcc.dg/vmx/pr27842.c: New test.
19591
19592 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19593
19594         PR libfortran/27895
19595         * gfortran.dg/bounds_check_3.f90: New test.
19596
19597 2006-06-05  Mike Stump  <mrs@apple.com>
19598
19599         * objc.dg/objc-fast-4.m: Skip for ppc64.
19600
19601 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19602
19603         PR testsuite/27705
19604         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19605
19606 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19607             Victor Kaplansky  <victork@il.ibm.com>
19608
19609         PR tree-optimizations/26360
19610         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19611         with -fno-tree-dce.
19612         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19613
19614 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19615
19616         PR fortran/14067
19617         * gfortran.dg/data_char_1.f90: Add messages for truncated
19618         strings.
19619
19620         PR fortran/16943
19621         * gfortran.dg/func_decl_2.f90: New test.
19622
19623         PR fortran/20839
19624         * gfortran.dg/do_2.f90: New test.
19625
19626         PR fortran/27655
19627         * gfortran.dg/associated_3.f90: New test.
19628
19629 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19630
19631         PR c++/27819
19632         * g++.dg/template/static25.C: New test.
19633
19634         PR c++/27722
19635         * g++.dg/init/array21.C: New test.
19636
19637         PR c++/27807
19638         * g++.dg/ext/complit7.C: New test.
19639
19640         PR c++/27806
19641         * g++.dg/parse/ptrmem5.C: New test.
19642
19643 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19644             Andrew Pinski  <pinskia@physics.uc.edu>
19645
19646         PR c/27150
19647         PR middle-end/27382
19648         * gcc.dg/pr27150-1.c: New testcase.
19649         * gcc.dg/pr27382-1.c: New testcase.
19650         * gcc.dg/pr27382-2.c: New testcase.
19651
19652 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19653
19654         PR c/25161
19655         PR c/27020
19656         * gcc.dg/array-10.c: New test.
19657
19658 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19659
19660         PR c++/27804
19661         * g++.dg/init/const4.C: New test.
19662         * g++.dg/init/member1.C: Add error-marker.
19663         * g++.dg/other/fold1.C: Adjust error-marker.
19664
19665 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19666
19667         PR c++/27601
19668         * g++.dg/ext/offsetof1.C: New test.
19669
19670 2006-06-04 Eric Christopher <echristo@apple.com>
19671
19672         * gcc.dg/attr-ms_struct-1.c: New.
19673
19674 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19675
19676         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19677
19678 2006-06-04  Richard Guenther  <rguenther@suse.de>
19679
19680         PR tree-optimization/27039
19681         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19682
19683 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19684
19685         PR target/26223
19686         * gcc.target/i386/amd64-abi-2.c: New test case.
19687
19688 2006-06-02  Eric Christopher  <echristo@apple.com>
19689
19690         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19691         * gcc.target/i386/20020523-1.c: Skip if darwin.
19692         * gcc.target/i386/asm-3.c: Ditto.
19693         * gcc.target/i386/20011119-1.c: Ditto.
19694         * gcc.target/i386/clobbers.c: Remove pic part of test.
19695
19696 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19697
19698         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19699         * g++.old-deja/g++.other/init19.C: Ditto.
19700         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19701         and add other platforms as expected failures.
19702
19703 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19704
19705         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19706         (is-effective-target-keyword): Ditto.
19707
19708 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19709
19710         PR fortran/27715
19711         * gfortran.dg/extended_char_comparison_1.f:  New test.
19712
19713 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19714
19715         PR fortran/25098
19716         * gfortran.dg/dummy_procedure_1.f90: New test.
19717
19718         PR fortran/25147
19719         * gfortran.dg/dummy_procedure_2.f90: New test.
19720
19721         * gfortran.dg/associated_2.f90: Correct to make consistent with
19722         standard.
19723
19724 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19725
19726         * gcc.target/i386/387-11.c: New test case.
19727
19728 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19729
19730         PR c++/27801
19731         * g++.dg/template/cond6.C: New test.
19732
19733         PR c++/26496
19734         * g++.dg/template/crash51.C: New test.
19735         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19736
19737         PR c++/27385
19738         * g++.dg/init/array20.C: New test.
19739
19740 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19741
19742         * gcc.dg/builtins-54.c: New test case.
19743
19744 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19745
19746         PR c++/26433
19747         * g++.dg/template/fntry1.C: Add dg-do link.
19748
19749         PR c++/27808
19750         * g++.dg/parse/friend6.C: New test.
19751
19752 2006-05-30  Asher Langton  <langton2@llnl.gov>
19753
19754         * gfortran.dg/cray_pointers_7.f90: New test.
19755
19756 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19757
19758         PR tree-optimization/23452
19759         * gcc.dg/fold-mulconj-1.c: New test case.
19760
19761 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19762
19763         PR c++/27803
19764         * g++.dg/parse/bitfield1.C: New test.
19765
19766 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19767
19768         * gcc.target/ppc-eq0-1.c: New test case.
19769         * gcc.target/ppc-negeq0-1.c: New test case.
19770
19771 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19772
19773         PR c/27273
19774         * gcc.dg/overflow-warn-5.c: New test.
19775
19776 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19777
19778         PR c/27718
19779         * gcc.dg/sizeof-1.c: New test.
19780
19781 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19782
19783         PR target/27790
19784         * gcc.target/i386/pr27790.c: New test.
19785
19786 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19787
19788         PR libgfortran/27757
19789         * gfortran.dg/direct_io_5.f90: New test.
19790
19791 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19792
19793         PR libgfortran/27634
19794         * gfortran.dg/fmt_missing_period_1.f: New test.
19795         * gfortran.dg/fmt_missing_period_2.f: New test.
19796         * gfortran.dg/fmt_missing_period_3.f: New test.
19797
19798 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19799
19800         PR fortran/19777
19801         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19802         arrays.
19803
19804 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19805
19806         PR c++/27713
19807         * g++.dg/template/new6.C: New test.
19808
19809 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19810
19811         PR tree-optimization/24964
19812         * gcc.target/i386/387-10.c: New test case.
19813
19814 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19815
19816         * intrinsics/string_intrinsics.c (compare_string):
19817         Use memcmp instead of strncmp to avoid tripping over
19818         CHAR(0) in a string.
19819
19820 2006-05-27  Richard Guenther  <rguenther@suse.de>
19821
19822         PR middle-end/27773
19823         * gcc.dg/torture/pr27773.c: New testcase.
19824
19825 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19826
19827         * gcc.dg/pr24561.c: Rename to..
19828         * gcc.dg/pr25962.c: .. this.
19829
19830 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19831
19832         PR fortran/19777
19833         * gfortran.dg/bounds_check_2.f: New test.
19834
19835 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19836
19837         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19838         * gfortran.dg/byte_1.f90: Likewise.
19839         * gfortran.dg/dup_save_2.f90: Likewise.
19840
19841 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19842
19843         * gfortran.dg/associated_2.f90: New test.
19844
19845 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19846
19847         PR fortran/27524
19848         * gfortran.dg/bounds_check_1.f90: New test.
19849
19850 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19851
19852         PR rtl-optimization/27661
19853         * gcc.dg/pr27661.c: New test case.
19854
19855 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19856
19857         PR fortran/23151
19858         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19859         * gfortran.dg/print_parentheses_1.f:  New test.
19860         * gfortran.dg/print_parentheses_2.f90:  New test.
19861
19862 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19863
19864         PR target/27758
19865         * gcc.dg/pr27758.c: New test.
19866
19867 2006-05-24  Falk Hueffner  <falk@debian.org>
19868
19869         * gcc.c-torture/compile/pr27571.c: New test.
19870
19871 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19872
19873         PR fortran/27709
19874         * gfortran.dg/spec_expr_4.f90: New test.
19875
19876         PR fortran/27155
19877         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19878
19879 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19880
19881         PR c++/20103
19882         * g++.dg/ext/complit6.C: New test.
19883         * g++.dg/ext/complit3.C: Adjust error markers.
19884         * g++.dg/init/const3.C: New test.
19885
19886 2006-05-25  Richard Guenther  <rguenther@suse.de>
19887
19888         PR middle-end/27743
19889         * gcc.dg/torture/pr27743.c: New testcase.
19890
19891 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19892
19893         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19894
19895 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19896
19897         * gcc.dg/compat/scalar-by-value-x.h: New.
19898         * gcc.dg/compat/scalar-by-value-y.h: New.
19899         * gcc.dg/compat/scalar-by-value-5.c: New.
19900         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19901         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19902         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19903         * gcc.dg/compat/scalar-by-value-6.c: New.
19904         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19905         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19906         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19907
19908 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19909
19910         PR tree-optimization/27639
19911         PR tree-optimization/26719
19912         * gcc.dg/pr27639.c: New test.
19913         * gcc.dg/pr26719.c: New test.
19914         * gcc.dg/tree-ssa/scev-cast.c: New test.
19915
19916 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19917
19918         PR c++/20173
19919         * g++.dg/template/error21.C: New test.
19920
19921 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19922
19923         PR target/27696
19924         * gcc.target/i386/pr27696.c: New.
19925
19926 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19927
19928         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19929
19930         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19931
19932 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19933
19934         PR c++/27716
19935         * g++.dg/other/assign1.C: New test.
19936
19937 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19938
19939         PR target/27266
19940         * gcc.target/i386/pr27266.c: New.
19941
19942 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19943
19944         PR c++/27451
19945         * g++.dg/ext/asm9.C: New test.
19946
19947 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19948
19949         PR rtl-optimization/25514
19950         * gcc.c-torture/compile/pr25514.c: New test.
19951
19952 2006-05-22  Richard Guenther  <rguenther@suse.de>
19953
19954         Revert
19955         2006-01-31  Richard Guenther  <rguenther@suse.de>
19956
19957         * gcc.target/i386/sselibm-1.c: New testcase.
19958         * gcc.target/i386/sselibm-2.c: Likewise.
19959         * gcc.target/i386/sselibm-3.c: Likewise.
19960         * gcc.target/i386/sselibm-4.c: Likewise.
19961         * gcc.target/i386/sselibm-5.c: Likewise.
19962
19963 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19964
19965         PR c/27420
19966         * gcc.dg/func-args-2.c: New test.
19967
19968         PR c/26818
19969         * gcc.dg/struct-incompl-1.c: New test.
19970
19971 2006-05-22  Richard Guenther  <rguenther@suse.de>
19972
19973         PR testsuite/27708
19974         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19975         the transformations we test for.
19976
19977 2006-05-22  Richard Guenther  <rguenther@suse.de>
19978
19979         PR testsuite/27707
19980         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19981
19982 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19983
19984         PR c++/27210
19985         * g++.dg/warn/new1.C: New test.
19986         * g++.dg/template/new5.C: Likewise.
19987
19988 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19989
19990         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19991         * gcc.target/i386/20060512-3.c: Likewise.
19992
19993 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19994
19995         PR rtl-optimization/27671
19996         * gcc.c-torture/execute/pr27671-1.c: New.
19997         * gcc.dg/pr27671-2.c: Likewise.
19998
19999         PR tree-optimization/26622.
20000         * gcc.c-torture/compile/pr26622.c: New.
20001
20002 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20003
20004         PR fortran/27613
20005         * gfortran.dg/recursive_reference_1.f90: New test.
20006
20007 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20008
20009         PR fortran/25746
20010         * gfortran.dg/elemental_subroutine_3.f90: New test.
20011
20012         PR fortran/25090
20013         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20014
20015         PR fortran/27584
20016         * gfortran.dg/associated_target_1.f90: New test.
20017
20018         PR fortran/19015
20019         * gfortran.dg/maxloc_shape_1.f90: New test.
20020
20021 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20022
20023         PR libgfortran/24459
20024         * gfortran.dg/namelist_24.f90: New test.
20025         * gfortran.dg/namelist_12.f: Fix typo in comment.
20026
20027 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20028
20029         PR middle-end/25776
20030         * g++.dg/other/error11.C: New test.
20031
20032 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20033
20034         * gcc.target/mips/pr26765.c: Add -w to options.
20035
20036 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20037
20038         * lib/target-supports.exp (check_effective_target_mpaired_single):
20039         New function.
20040         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20041         multilibs.
20042         * g++.dg/vect/vect.exp: Likewise.
20043
20044 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20045
20046         PR testsuite/25891
20047         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20048
20049 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20050
20051         PR fortran/27662
20052         * gfortran.dg/temporary_1.f90: New file.
20053
20054 2006-05-19  Andreas Schwab  <schwab@suse.de>
20055
20056         * g++.dg/other/unused1.C: Also match "stringz".
20057
20058 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20059
20060         PR c++/26433
20061         * g++.dg/template/fntry1.C: New test.
20062
20063 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20064
20065         PR c++/27471
20066         PR c++/27506
20067         * g++.dg/conversion/bitfield5.C: New test.
20068         * g++.dg/conversion/bitfield6.C: New test.
20069
20070 2006-05-18  Mike Stump  <mrs@apple.com>
20071
20072         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20073         * gcc.dg/vla-4.c: Add.
20074         * gcc.dg/vla-5.c: Add.
20075         * gcc.dg/vla-6.c: Add.
20076
20077 2006-05-12  Stuart Hastings  <stuart@apple.com>
20078
20079         * gcc.target/i386/20060512-1.c: New.
20080         * gcc.target/i386/20060512-2.c: New.
20081         * gcc.target/i386/20060512-3.c: New.
20082         * gcc.target/i386/20060512-4.c: New.
20083
20084 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20085
20086         PR c++/26122
20087         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20088
20089         PR c++/26068
20090         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20091         * g++.dg/parse/linkage1.C: New test.
20092
20093 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20094
20095         PR tree-optimization/27548
20096         * g++.dg/tree-ssa/pr27548.C: New test.
20097
20098 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20099
20100         PR fortran/26551
20101         * gfortran.dg/recursive_check_1.f: New test.
20102         * gfortran.dg/recursive_check_2.f90: New test.
20103
20104 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20105
20106         * g++.dg/opt/temp2.C: New test.
20107
20108 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20109
20110         PR c++/27491
20111         * g++.dg/init/brace5.C: New test.
20112
20113         PR middle-end/27415
20114         * gcc.dg/gomp/pr27415.c: New test.
20115         * g++.dg/gomp/pr27415.C: New test.
20116
20117         PR tree-optimization/27549
20118         * g++.dg/tree-ssa/pr27549.C: New test.
20119
20120 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20121
20122         PR libgfortran/27575
20123         * gfortran.dg/read_eof_4.f90: New test.
20124
20125 2006-05-16  Richard Guenther  <rguenther@suse.de>
20126
20127         PR tree-optimization/22303
20128         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20129
20130 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20131
20132         PR middle-end/27573
20133         * gcc.dg/gomp/pr27573.c: New test.
20134         * gfortran.dg/gomp/pr27573.f90: New test.
20135
20136         PR c/27499
20137         * gcc.dg/gomp/pr27499.c: New test.
20138         * g++.dg/gomp/pr27499.C: New test.
20139
20140 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20141
20142         PR c++/27339
20143         * g++.dg/parser/access8.C: Adjust error marker.
20144         * g++.dg/template/access17.C: New test.
20145         * g++.dg/template/access18.C: Likewise.
20146
20147 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20148
20149         PR target/26600
20150         * gcc.target/i386/pr26600.c: New test case.
20151
20152 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20153
20154         PR c++/27505
20155         * g++.dg/expr/bitfield1.C: New test.
20156
20157 2006-05-15  Richard Guenther  <rguenther@suse.de>
20158
20159         PR tree-optimization/27603
20160         * gcc.dg/torture/pr27603.c: New testcase.
20161
20162 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20163
20164         PR fortran/25090
20165         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20166
20167         PR fortran/25082
20168         * gfortran.dg/scalar_return_1.f90: New test.
20169
20170         PR fortran/27411
20171         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20172
20173 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20174
20175         * gcc.dg/gomp/critical-4.c: New test.
20176         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20177         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20178         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20179         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20180
20181 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20182
20183         PR c++/27582
20184         * g++.dg/template/dependent-args1.C: New test.
20185
20186         PR c++/27581
20187         * g++.dg/lookup/this1.C: New test.
20188
20189         PR c++/27315
20190         * g++.dg/template/operator6.C: New test.
20191         * g++.dg/template/incomplete3.C: New test.
20192
20193         PR c++/27559
20194         * g++.dg/template/new4.C: New test.
20195
20196         PR c++/27496
20197         * g++.dg/template/void2.C: New test.
20198
20199 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20200
20201         * g++.dg/template/dependent-expr5.C: New test.
20202
20203 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20204
20205         PR middle-end/26729
20206         * gcc.dg/pr26729-1.c: New test case.
20207
20208 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20209
20210         * gcc.dg/pr27003.c: New test.
20211
20212 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20213
20214         * lib/target-supports.dg (check_cxa_atexit_available): Change
20215         v3_target_compile to ${tool}_target_compile.
20216
20217 2006-05-11  Jason Merrill  <jason@redhat.com>
20218
20219         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20220
20221 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20222
20223         PR fortran/27553
20224         * gfortran.dg/label_5.f90: New test.
20225
20226 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20227
20228         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20229         check_effective_target_powerpc_altivec_ok): New.
20230         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20231         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20232         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20233         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20234         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20235         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20236         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20237         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20238         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20239         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20240         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20241         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20242         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20243         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20244         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20245         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20246         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20247         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20248         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20249         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20250         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20251         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20252         gcc.target/powerpc/altivec-9.c,
20253         gcc.target/powerpc/altivec-consts.c,
20254         gcc.target/powerpc/altivec-pr22085.c,
20255         gcc.target/powerpc/altivec-splat.c,
20256         gcc.target/powerpc/altivec-types-1.c,
20257         gcc.target/powerpc/altivec-types-2.c,
20258         gcc.target/powerpc/altivec-types-3.c,
20259         gcc.target/powerpc/altivec-types-4.c,
20260         gcc.target/powerpc/altivec-varargs-1.c,
20261         gcc.target/powerpc/altivec-vec-merge.c,
20262         gcc.target/powerpc/ppc-vector-memcpy.c,
20263         gcc.target/powerpc/ppc-vector-memset.c,
20264         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20265         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20266         these effective targets.
20267         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20268         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20269
20270 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20271
20272         PR middle-end/27384
20273         * g++.dg/other/fold1.C: New test.
20274
20275         PR middle-end/27488
20276         * gcc.dg/fold-nonneg-1.c: New test.
20277
20278         PR c++/27547
20279         * g++.dg/other/operator1.C: New test.
20280
20281 2006-05-11  Richard Guenther  <rguenther@suse.de>
20282
20283         PR middle-end/27529
20284         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20285
20286 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20287
20288         * lib/target-supports-dg.exp (check-flags): New.
20289         (dg-skip-if): Move flag checks.
20290
20291 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20292
20293         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20294         * lib/target-supports.dg (check_cxa_atexit_available): New.
20295
20296 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20297
20298         PR fortran/27470
20299         * gfortran.dg/multiple_allocation_2.f90: New test case.
20300
20301 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20302
20303         * gcc.target/arm/pr27387.C: Fix a comment typo.
20304
20305 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20306
20307         PR fortran/24549
20308         * gfortran.dg/error_recovery_1.f90: New test.
20309
20310 2006-05-10  Richard Guenther  <rguenther@suse.de>
20311
20312         PR tree-optimization/27302
20313         * gcc.dg/torture/pr27302.c: New testcase.
20314
20315 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20316         Richard Guenther  <rguenther@suse.de>
20317
20318         PR middle-end/27498
20319         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20320
20321 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20322
20323         PR rtl-optimization/27335
20324         * gcc.dg/pr27335.c: New test.
20325
20326 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20327
20328         * gcc.target/mips/mips-ps-5.c: New file.
20329
20330 2006-05-08  Jan Hubicka  <jh@suse.cz>
20331
20332         PR middle-end/25962
20333         * gcc.dg/pr25962.c: New.
20334
20335 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20336
20337         PR target/27158
20338         * gcc.target/powerpc/pr27158.c: New test case.
20339
20340 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20341
20342         PR testsuite/27476
20343         * ada/acats/run_all.sh: Use test -z.
20344
20345 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20346
20347         PR libfortran/18271
20348         * gfortran.dg/spec_expr_3.f90: New test.
20349
20350 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20351
20352         PR target/24879
20353         * gcc.target/i386/monitor.c: New file.
20354
20355 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20356
20357         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20358
20359 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20360
20361         PR c++/27447
20362         * g++.dg/other/ptrmem7.C: New test.
20363
20364 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20365
20366         PR target/27421
20367         * gcc.dg/array-9.c: New test.
20368
20369 2006-05-07  Richard Guenther  <rguenther@suse.de>
20370
20371         PR tree-optimization/27409
20372         * gcc.dg/torture/pr27409.c: New testcase.
20373
20374 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20375
20376         PR fortran/27457
20377         * gfortran.dg/select_6.f90: New.
20378
20379 2006-05-07  Richard Guenther  <rguenther@suse.de>
20380
20381         PR tree-optimization/27136
20382         * gcc.dg/torture/pr27136.c: New testcase.
20383
20384 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20385
20386         PR fortran/24813
20387         * gfortran.dg/char_cons_len_1.f90: New test.
20388
20389 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20390
20391         PR c++/27427
20392         * g++.dg/template/incomplete2.C: New test.
20393
20394 2006-05-06  Richard Guenther  <rguenther@suse.de>
20395
20396         PR tree-optimization/27151
20397         * gcc.dg/vect/pr27151.c: New testcase.
20398
20399 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20400
20401         PR c++/27430
20402         * g++.dg/template/void1.C: New test.
20403
20404         PR c++/27423
20405         * g++.dg/other/void2.C: New test.
20406
20407         PR c++/27422
20408         * g++.dg/conversion/void1.C: New test.
20409
20410 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20411
20412         PR/21391
20413         * g++.dg/other/unused1.C: New.
20414
20415 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20416
20417         PR objc/27240
20418         * objc.dg/member-1.m: New test.
20419
20420 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20421
20422         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20423
20424 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20425
20426         PR libfortran/26985
20427         * gfortran.dg/matmul_2.f90: New test.
20428
20429 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20430
20431         * ada/acats/run_all.sh: Use sync when main not found.
20432
20433 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20434
20435         PR target/26765
20436         * gcc.target/mips/pr26765.c: New.
20437
20438 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20439
20440         * gcc.target/bfin: New directory.
20441         * gcc.target/bfin/bfin.exp: New file.
20442         * gcc.target/bfin/frmul.c: New file.
20443         * gcc.target/bfin/arith.c: New file.
20444         * gcc.target/bfin/mul-combine.c: New file.
20445         * gcc.target/bfin/shift.c: New file.
20446
20447 2006-05-04  Richard Guenther  <rguenther@suse.de>
20448
20449         PR tree-optimization/14287
20450         PR tree-optimization/14844
20451         PR tree-optimization/19792
20452         PR tree-optimization/21608
20453         PR tree-optimization/27090
20454         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20455         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20456         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20457         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20458         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20459
20460 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20461
20462         PR tree-optimization/27285
20463         * gcc.c-torture/execute/pr27285.c: New test.
20464
20465         PR middle-end/27388
20466         * gcc.dg/gomp/pr27388-1.c: New test.
20467         * gcc.dg/gomp/pr27388-2.c: New test.
20468         * gcc.dg/gomp/pr27388-3.c: New test.
20469
20470         PR c++/27359
20471         * g++.dg/gomp/pr27359.C: New test.
20472
20473 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20474
20475         PR fortran/20248
20476         * gfortran.dg/iargc.f90: New test.
20477
20478 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20479
20480         PR c++/27102
20481         * g++.dg/template/crash49.C: New test.
20482
20483 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20484
20485         PR testsuite/27032
20486         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20487
20488 2006-05-02  Jeff Law  <law@redhat.com>
20489
20490         PR tree-optimization/27364
20491         * gcc.c-torture/execute/pr27364.c: New test.
20492
20493 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20494
20495         PR c++/27309
20496         * g++.dg/parser/ctor5.C: New test.
20497
20498 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20499
20500         PR target/27387
20501         * gcc.target/arm/arm.exp: New.
20502         * gcc.target/arm/pr27387.C: Likewise.
20503
20504 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20505
20506         PR fortran/27269
20507         PR fortran/27324
20508         * gfortran.dg/module_equivalence_2.f90: New test.
20509
20510 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20511
20512         PR middle-end/27337
20513         * g++.dg/gomp/pr27337-1.C: New test.
20514         * g++.dg/gomp/pr27337-2.C: New test.
20515
20516         PR middle-end/27328
20517         * gcc.dg/gomp/pr27328.c: New test.
20518
20519         PR middle-end/27325
20520         * g++.dg/gomp/pr27325.C: New test.
20521
20522         PR middle-end/27310
20523         * g++.dg/gomp/pr27310.C: New test.
20524
20525 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20526
20527         PR tree-optimization/27291
20528         * g++.dg/tree-ssa/pr27291.C: New test.
20529
20530 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20531
20532         PR tree-optimization/27283
20533         * g++.dg/tree-ssa/pr27283.C: New test.
20534
20535 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20536
20537         * gcc.dg/tree-ssa/loop-16.c: New test.
20538
20539 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20540             Joseph S. Myers  <joseph@codesourcery.com>
20541
20542         * gcc.dg/Wconversion-3.c: New test case.
20543         * gcc.dg/Wconversion-4.c: Likewise.
20544
20545 2006-05-01  Richard Guenther  <rguenther@suse.de>
20546
20547         PR tree-optimization/26726
20548         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20549
20550 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20551
20552         * gcc.dg/Woverflow-1.c: New test case.
20553         * gcc.dg/Woverflow-2.c: Likewise.
20554         * gcc.dg/Woverflow-3.c: Likewise.
20555
20556 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20557
20558         PR c++/27094
20559         * g++.dg/template/defarg8.C: New test.
20560
20561 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20562
20563         PR c++/27278
20564         * g++.dg/parse/operator7.C: New test.
20565
20566 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20567
20568         PR c++/11471
20569         PR c++/27102
20570         * g++.dg/template/crash48.C: New test.
20571
20572         PR c++/27279
20573         * g++.dg/parse/ctor4.C: New test.
20574
20575 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20576
20577         PR fortran/25681
20578         * gfortran.df/char_type_len.f90: New test.
20579
20580 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20581
20582         PR libgfortran/27304
20583         * gfortran.dg/fmt_exhaust.f90: New test.
20584
20585 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20586
20587         PR c/25309
20588         * gcc.dg/large-size-array-2.c: New test case.
20589
20590 2006-04-28  Richard Guenther  <rguenther@suse.de>
20591
20592         PR target/26826
20593         * gcc.target/i386/pr26826.c: New testcase.
20594
20595 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20596
20597         PR middle-end/27260
20598         * gcc.c-torture/execute/pr27260.c: New.
20599
20600 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20601
20602         PR middle-end/27095
20603         * gcc.dg/pr27095.c: New.
20604
20605 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20606
20607         PR c++/27292
20608         * g++.dg/conversion/bitfield4.C: New test.
20609
20610 2006-04-27  Eric Christopher  <echristo@apple.com>
20611
20612         * gcc.dg/pragma-ms_struct.c: New.
20613
20614 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20615
20616         PR c++/27102
20617         * g++.dg/template/crash47.C: New test.
20618
20619 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20620
20621         * gcc.target/i386/sse-7.c: build with -msse.
20622
20623 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20624
20625         PR testsuite/27274:
20626         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20627         (main): Exit if processor doesn't support SSE.
20628
20629 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20630
20631         PR middle-end/27282
20632         * gcc.c-torture/compile/pr27282.c: New test.
20633
20634 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20635
20636         PR middle-end/26913
20637         * g++.dg/gomp/pr26913.C: New test.
20638
20639         PR c/25996
20640         * gcc.dg/gomp/pr25996.c: New test.
20641         * g++.dg/gomp/pr25996.C: New test.
20642
20643 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20644
20645         PR rtl-optimization/26725
20646         * gcc.c-torture/compile/pr26725.c: New test.
20647
20648 2006-04-25  Richard Guenther  <rguenther@suse.de>
20649
20650         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20651         than n + -1.
20652
20653 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20654
20655         * gcc.dg/20060425-1.c: New testcase.
20656
20657 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20658
20659         PR tree-optimization/26865
20660         * gcc.dg/pr26865.c: New test.
20661
20662 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20663
20664         PR c++/27292
20665         * g++.dg/conversion/bitfield1.C: New test.
20666         * g++.dg/conversion/bitfield2.C: Likewise.
20667         * g++.dg/conversion/bitfield3.C: Likewise.
20668
20669 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20670         Richard Guenther  <rguenther@suse.de>
20671
20672         PR tree-optimization/27236
20673         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20674
20675 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20676
20677         PR c++/19963
20678         * g++.dg/other/incomplete2.C: New test.
20679
20680 2006-04-24  Richard Guenther  <rguenther@suse.de>
20681
20682         PR middle-end/26869
20683         * gcc.dg/torture/pr26869.c: New testcase.
20684
20685 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20686         Richard Guenther  <rguenther@suse.de>
20687
20688         PR tree-optimization/27218
20689         * g++.dg/tree-ssa/pr27218.C: New testcase.
20690
20691 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20692
20693         PR c++/26912
20694         * g++.dg/template/friend41.C: New test.
20695
20696 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20697
20698         * g++.dg/opt/pr15551.C: Include cstdio.
20699         (main): Use remove instead of unlink.
20700
20701 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20702
20703         * gcc.dg/sibcall-7.c: New test.
20704         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20705         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20706         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20707         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20708         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20709
20710 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20711
20712         PR c++/26534
20713         * g++.dg/opt/bitfield1.C: New test.
20714         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20715         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20716         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20717         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20718         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20719         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20720         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20721         * g++.dg/abi/bitfield2.C: Likewise.
20722         * g++.dg/init/bitfield1.C: Likewise.
20723
20724 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20725
20726         PR fortran/25099
20727         * gfortran.dg/elemental_subroutine_4.f90: New test.
20728         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20729         call sub (m, x).
20730
20731 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20732
20733         * gcc.c-torture/compile/20060421-1.c: New testcase.
20734
20735 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20736
20737         PR c/25875
20738         * gcc.dg/init-bad-4.c: New test.
20739
20740 2006-04-21  Paul Brook  <paul@codesourcery.com>
20741
20742         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20743
20744 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20745
20746         PR fortran/27122
20747         * gfortran.dg/defined_operators_1.f90: New test.
20748         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20749         remove old ones associated, incorrectly, with Note 5.46.
20750
20751         PR fortran/27113
20752         * gfortran.dg/character_array_constructor_1.f90: New test.
20753
20754 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20755
20756         * gcc.dg/20060419-1.c: New test.
20757
20758 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20759
20760         PR c/26774
20761         * gcc.dg/struct-parse-1.c: New test case.
20762
20763 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20764
20765         PR c++/26558
20766         * g++.dg/parse/template19.C: New test.
20767
20768         PR c++/26739
20769         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20770
20771         PR c++/26036
20772         * g++.dg/expr/call3.C: New test.
20773
20774         PR c++/10385
20775         * g++.dg/conversion/dynamic1.C: New test.
20776
20777 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20778
20779         PR c++/27102
20780         * g++.dg/template/crash35.C: Tweak error markers.
20781         * g++.dg/template/crash46.C: New test.
20782         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20783         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20784
20785 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20786
20787         PR rtl-optimization/14261
20788         * gcc.c-torture/compile/20060419-1.c: Added.
20789
20790 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20791
20792         * gfortran.dg/label_1.f90: Adjust dg-error.
20793
20794 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20795
20796         PR target/26961
20797         * gcc.dg/fold-cond-1.c: New test case.
20798         * gcc.dg/pr26961-1.c: Likewise.
20799
20800 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20801
20802         PR libgfortran/27138
20803         * gfortran.dg/read_bad_advance.f90: New test.
20804
20805 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20806             Dale Johannesen  <dalej@apple.com>
20807
20808         PR target/24076
20809         * gcc.target/i386/vecinit-3.c: New testcase.
20810         * gcc.target/i386/vecinit-4.c: Likewise.
20811         * gcc.target/i386/sse-18.c: Likewise.
20812         * gcc.target/i386/sse-19.c: Likewise.
20813
20814 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20815
20816         * gfortran.dg/allocate_zerosize_1.f90: New test.
20817
20818 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20819
20820         PR c++/26365
20821         * g++.dg/template/crash45.C: New test.
20822
20823 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20824
20825         PR fortran/26787
20826         * gfortran.dg/proc_assign_1.f90: New test.
20827         * gfortran.dg/procedure_lvalue.f90: Change message.
20828         * gfortran.dg/namelist_4.f90: Add new error.
20829
20830         PR fortran/25597
20831         PR fortran/27096
20832         * gfortran.dg/auto_pointer_array_result_1.f90
20833
20834         PR fortran/27089
20835         * gfortran.dg/specification_type_resolution_1.f90
20836
20837         PR fortran/18003
20838         PR fortran/25669
20839         PR fortran/26834
20840         * gfortran.dg/bounds_temporaries_1.f90: New test.
20841
20842         PR fortran/27124
20843         * gfortran.dg/array_return_value_1.f90: New test.
20844
20845 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20846
20847         PR fortran/25336
20848         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20849
20850 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20851
20852         PR middle-end/26823
20853         * g++.dg/gomp/pr26823-1.C: New test.
20854         * g++.dg/gomp/pr26823-2.C: New test.
20855
20856 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20857
20858         PR middle-end/27134
20859         * gcc.dg/pr27314.c: New test.
20860
20861 2006-04-13  Richard Henderson  <rth@redhat.com>
20862
20863         * g++.dg/gomp/block-0.C: Update expected matches.
20864
20865 2006-04-13  DJ Delorie  <dj@redhat.com>
20866
20867         * lib/target-supports.exp (check_effective_target_int32plus): New.
20868         (check_effective_target_ptr32plus): New.
20869         (check_effective_target_size32plus): New.
20870         (check_effective_target_int16): New.
20871         (check_profiling_available): Add m32c to the list of unsupported
20872         targets.
20873
20874         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20875         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20876         memory size.
20877         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20878         pointers.
20879         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20880         size_t.
20881         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20882         and size_t.
20883         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20884         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20885         not just xstormy16.  Skip m32c due to weird pointer size.
20886         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20887         not just xstormy16.
20888         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20889         not just xstormy16.
20890         * gcc.dg/20020312-2.c: Add m32c support.
20891         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20892         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20893         in test.
20894         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20895         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20896         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20897         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20898         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20899         formats
20900         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20901         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20902         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20903         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20904         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20905         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20906         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20907         in test.
20908         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20909         in test.
20910         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20911         * gcc.dg/pr23049.c: Require >=32 bit integers.
20912         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20913         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20914         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20915         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20916         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20917         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20918         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20919         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20920         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20921         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20922         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20923         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20924         prototype in test.
20925         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20926         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20927         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20928         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20929         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20930
20931         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20932         * gcc.c-torture/execute/20040703-1.x: Likewise.
20933         * gcc.c-torture/execute/20040705-1.x: Likewise.
20934         * gcc.c-torture/execute/20040705-2.x: Likewise.
20935         * gcc.c-torture/execute/20040709-1.x: Likewise.
20936         * gcc.c-torture/execute/20040709-2.x: Likewise.
20937         * gcc.c-torture/execute/20040811-1.x: Likewise.
20938         * gcc.c-torture/execute/20050316-1.x: Likewise.
20939         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20940         * gcc.c-torture/execute/pr19689.x: Likewise.
20941         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20942         * gcc.c-torture/execute/usmul.x: Likewise.
20943         * gcc.c-torture/execute/vrp-5.x: Likewise.
20944         * gcc.c-torture/execute/vrp-6.x: Likewise.
20945         * gcc.dg/debug/20041023-1.s: Likewise.
20946
20947 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20948
20949         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20950         of integers to a vector types are now constant expressions in C.
20951         * gcc.dg/vect/vect-fold-1.c: New test case.
20952
20953 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20954             Ulrich Weigand  <uweigand@de.ibm.com>
20955
20956         PR target/27006
20957         * gcc.dg/vmx/pr27006.c: New testcase.
20958
20959 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20960
20961         PR libgfortran/26766
20962         * gfortran.dg/write_recursive.f90: New test.
20963
20964 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20965
20966         * g++.dg/parse/dtor7.C: New test.
20967         * g++.dg/parse/new1.C: Add error marker.
20968         * g++.dg/template/new3.C: New test.
20969
20970         PR c++/26122
20971         * g++.dg/template/pure1.C: New test.
20972
20973         PR c++/26295
20974         * g++.dg/parse/ptrmem4.C: New test.
20975
20976 2006-04-10  Jeff Law  <law@redhat.com>
20977
20978         PR/27087
20979         * gcc.c-torture/compile/pr27087.c: New test.
20980
20981 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20982
20983         PR/21391
20984         * gcc.dg/20060410.c: New.
20985
20986 2006-04-10  Matthias Klose  <doko@debian.org>
20987
20988         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20989         Recognize multilib directory names containing underscores.
20990
20991 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20992
20993         * gcc.target/i386/vecinit-1.c: New test case.
20994         * gcc.target/i386/vecinit-2.c: Likewise.
20995
20996 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20997
20998         PR debug/27057
20999         * g++.dg/debug/dwarf2-2.C: New test.
21000
21001 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21002
21003         PR rtl-optimization/27073
21004         * gcc.c-torture/execute/pr27073.c: New test.
21005
21006 2006-04-08  Mike Stump  <mrs@apple.com>
21007
21008         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21009
21010 2006-04-07  Richard Guenther  <rguenther@suse.de>
21011
21012         PR tree-optimization/26135
21013         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21014
21015 2006-04-06  Jan Hubicka  <jh@suse.cz>
21016
21017         PR profile/26399
21018         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21019
21020 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21021
21022         * g++.dg/conversion/nullptr1.C: New test case.
21023         * g++.dg/conversion/nullptr2.C: Likewise.
21024
21025 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21026
21027         * gfortran.dg/dependency_18.f90: New test case.
21028
21029 2006-04-05  Richard Guenther  <rguenther@suse.de>
21030
21031         PR tree-optimization/26919
21032         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21033         * gcc.dg/ipa/ipa-2.c: Likewise.
21034         * gcc.dg/ipa/ipa-3.c: Likewise.
21035         * gcc.dg/ipa/ipa-5.c: Likewise.
21036
21037 2006-04-05  Richard Guenther  <rguenther@suse.de>
21038
21039         PR tree-optimization/26763
21040         * gcc.dg/torture/pr26763-1.c: New testcase.
21041         * gcc.dg/torture/pr26763-2.c: Likewise.
21042
21043 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21044
21045         PR fortran/23634
21046         PR fortran/25619
21047         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21048
21049 2006-04-04  Eric Christopher  <echristo@apple.com>
21050
21051         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21052         stubs.
21053         * gcc.target/i386/387-5.c: Ditto.
21054
21055 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21056
21057         * gcc.target/sparc/struct-ret-check.c: New test.
21058
21059 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21060
21061         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21062         zero decimal digits specified in format.
21063
21064 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21065
21066         PR fortran/26891
21067         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21068
21069         PR fortran/26976
21070         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21071         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21072         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21073         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21074         compliant and detect bigendian-ness.
21075
21076 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21077
21078         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21079         dummy arguments work when the actual argument is itself a dummy
21080         argument of the caller.
21081
21082 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21083
21084         PR libfortran/24685
21085         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21086
21087 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21088
21089         * gfortran.dg/dependencency_17.f90: New test case.
21090
21091 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21092
21093         * gfortran.dg/dependency_14.f90: New test case.
21094         * gfortran.dg/dependency_15.f90: Likewise.
21095         * gfortran.dg/dependency_16.f90: Likewise.
21096
21097 2006-03-31  Asher Langton  <langton2@llnl.gov>
21098
21099         PR fortran/25358
21100         gfortran.dg/cray_pointers_6.f90: New test.
21101
21102 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21103
21104         PR libgfortran/26890
21105         * gfortran.dg/read_size_noadvance.f90: New test.
21106
21107 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21108
21109         PR fortran/25031
21110         * gfortran.dg/multiple_allocation_1.f90: Check that the
21111         size has changed after a re-allocation with stat.
21112
21113 2006-03-30  Richard Guenther  <rguenther@suse.de>
21114
21115         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21116         removal.
21117         * gcc.target/i386/sselibm-2.c: Likewise.
21118         * gcc.target/i386/sselibm-3.c: Likewise.
21119         * gcc.target/i386/sselibm-4.c: Likewise.
21120         * gcc.target/i386/sselibm-5.c: Likewise.
21121
21122 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21123
21124         * gcc.dg/fold-andxor-1.c: New test case.
21125         * gcc.dg/fold-xorand-1.c: Likewise.
21126
21127 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21128
21129         * gcc.dg/fold-convnotconv-1.c: New test case.
21130
21131 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21132
21133         PR fortran/26779
21134         * gfortran.dg/private_type_5.f90: New test.
21135
21136 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21137
21138         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21139
21140 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21141
21142         * gfortran.dg/advance_2.f90: New test.
21143         * gfortran.dg/advance_3.f90: New test.
21144
21145         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21146
21147 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21148
21149         PR libgfortran/26661
21150         PR libgfortran/26880
21151         * gfortran.dg/read_x_past.f: New test.
21152
21153 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21154
21155         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21156         to be STABS.
21157
21158 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21159
21160         * objc.dg/dwarf-1.m: Skip on AIX.
21161         * objc.dg/dwarf-2.m: Skip on AIX.
21162
21163 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21164
21165         PR fortran/26816
21166         * gfortran.dg/float_1.f90: New test.
21167
21168 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21169
21170         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21171         X86_64 targets.
21172         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21173
21174 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21175
21176         PR libfortran/26735
21177         * gfortran.dg/convert_implied_open.f90: New test case.
21178
21179 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21180
21181         PR fortran/26769
21182         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21183
21184 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21185
21186         PR middle-end/26717
21187         * gcc.dg/pr26717.c: New test.
21188
21189 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21190
21191         * gfortran.dg/dependency_12.f90: New test case.
21192
21193 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21194
21195         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21196
21197 2006-03-24  Jeff Law  <law@redhat.com>
21198
21199         * gcc.c-torture/pr26840.c: New test.
21200
21201 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21202
21203         * objc.dg/dwarf-2.m: New.
21204         * obj-c++.dg/dwarf-2.mm: New.
21205
21206         * g++.old-deja/g++.other/init19.C: New.
21207
21208 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21209
21210         * g++.dg/eh/spbp.C: Skip on AIX.
21211
21212 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21213
21214         PR middle-end/26611
21215         * g++.dg/gomp/pr26611-1.C: New test.
21216         * g++.dg/gomp/pr26611-2.C: New test.
21217
21218 2006-03-24  Jeff Law  <law@redhat.com>
21219
21220         * gcc.c-torture/compile/pr26833.c: New test.
21221         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21222
21223 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21224
21225         * gfortran.dg/endfile_2.f90: Delete temp file.
21226
21227 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21228
21229         PR fortran/19303
21230         * gfortran.dg/record_marker_1.f90: New test case.
21231         * gfortran.dg/record_marker_2.f: New test case.
21232         * gfortran.dg/record_marker_3.f90: New test case.
21233
21234 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21235
21236         PR fortran/17298
21237         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21238         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21239
21240 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21241
21242         * lib/gcc-dg.exp (cleanup-modules): New proc.
21243         * gfortran.dg/allocatable_function_1.f90,
21244         gfortran.dg/allocate_char_star_scalar_1.f90,
21245         gfortran.dg/assumed_charlen_function_1.f90,
21246         gfortran.dg/assumed_dummy_1.f90,
21247         gfortran.dg/assumed_shape_ranks_1.f90,
21248         gfortran.dg/assumed_shape_ranks_2.f90,
21249         gfortran.dg/assumed_size_dt_dummy.f90,
21250         gfortran.dg/auto_char_dummy_array_1.f90,
21251         gfortran.dg/auto_char_len_3.f90,
21252         gfortran.dg/automatic_module_variable.f90,
21253         gfortran.dg/bad_automatic_objects_1.f90,
21254         gfortran.dg/char_array_constructor.f90,
21255         gfortran.dg/char_array_structure_constructor.f90,
21256         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21257         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21258         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21259         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21260         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21261         gfortran.dg/derived_pointer_recursion.f90,
21262         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21263         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21264         gfortran.dg/dummy_functions_1.f90,
21265         gfortran.dg/elemental_initializer_1.f90,
21266         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21267         gfortran.dg/elemental_pointer_1.f90,
21268         gfortran.dg/elemental_subroutine_1.f90,
21269         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21270         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21271         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21272         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21273         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21274         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21275         gfortran.dg/global_references_1.f90,
21276         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21277         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21278         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21279         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21280         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21281         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21282         gfortran.dg/large_integer_kind_1.f90,
21283         gfortran.dg/large_real_kind_1.f90,
21284         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21285         gfortran.dg/module_double_reuse.f90,
21286         gfortran.dg/module_equivalence_1.f90,
21287         gfortran.dg/module_interface_1.f90,
21288         gfortran.dg/module_parameter_array_refs_1.f90,
21289         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21290         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21291         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21292         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21293         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21294         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21295         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21296         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21297         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21298         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21299         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21300         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21301         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21302         gfortran.dg/same_name_1.f90,
21303         gfortran.dg/sibling_dummy_procedure_1.f90,
21304         gfortran.dg/sibling_dummy_procedure_2.f90,
21305         gfortran.dg/sibling_dummy_procedure_3.f90,
21306         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21307         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21308         gfortran.dg/used_dummy_types_2.f90,
21309         gfortran.dg/used_dummy_types_3.f90,
21310         gfortran.dg/used_dummy_types_4.f90,
21311         gfortran.dg/used_dummy_types_5.f90,
21312         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21313         gfortran.dg/userdef_operator_1.f90: Use it.
21314
21315 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21316
21317         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21318         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21319         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21320         gfortran.dg/write_back.f,
21321         gfortran.fortran-torture/execute/inquire_1.f90,
21322         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21323
21324 2006-03-21  Jeff Law  <law@redhat.com>
21325
21326         * gcc.dg/tree-ssa/vrp28.c: New test.
21327
21328 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21329
21330         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21331         if _STDC_C99 is defined.
21332         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21333         * gcc.dg/builtins-20.c: Likewise.
21334         * gcc.dg/builtins-53.c: Likewise.
21335         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21336         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21337
21338 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21339
21340         PR tree-opt/26781
21341         * gcc.c-torture/compile/pr26781-1.c: New test.
21342         * gcc.c-torture/compile/pr26781-2.c: New test.
21343
21344 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21345
21346         PR c++/26690
21347         * g++.dg/gomp/pr26690-1.C: New test.
21348         * g++.dg/gomp/pr26690-2.C: New test.
21349
21350 2006-03-20  Jeff Law  <law@redhat.com>
21351
21352         * gcc.dg/tree-ssa/pr21829.c: New test.
21353
21354         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21355
21356 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21357
21358         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21359         (check_visibility_available): Use it.
21360         (check_effective_target_default_packed): Likewise.
21361         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21362         (check_effective_target_fopenmp): Likewise.
21363         (check_effective_target_freorder): Likewise.
21364         (check_effective_target_fpic): Likewise.
21365         (check_named_sections_available): Likewise.
21366         (check_effective_target_ilp32): Likewise.
21367         (check_effective_target_lp64): Likewise.
21368
21369 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21370
21371         PR fortran/20935
21372         * gfortran.dg/scalar_mask_2.f90: New test case.
21373
21374 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21375
21376         PR tree-opt/26629
21377         * gcc.dg/tree-ssa/loadpre12.c: New test.
21378         * gcc.dg/tree-ssa/loadpre13.c: New test.
21379         * gcc.dg/tree-ssa/loadpre14.c: New test.
21380         * gcc.dg/tree-ssa/loadpre15.c: New test.
21381         * gcc.dg/tree-ssa/loadpre16.c: New test.
21382         * gcc.dg/tree-ssa/loadpre17.c: New test.
21383         * gcc.dg/tree-ssa/loadpre18.c: New test.
21384         * gcc.dg/tree-ssa/loadpre19.c: New test.
21385         * gcc.dg/tree-ssa/loadpre20.c: New test.
21386         * gcc.dg/tree-ssa/loadpre21.c: New test.
21387         * gcc.dg/tree-ssa/loadpre22.c: New test.
21388
21389 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21390
21391         PR fortran/26741
21392         * gfortran.dg/elemental_initializer_1.f90: New test.
21393
21394         PR fortran/26716
21395         * gfortran.dg/assumed_shape_ranks_2: New test.
21396
21397 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21398
21399         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21400         target fpic.
21401
21402 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21403
21404         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21405         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21406         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21407         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21408         gfortran.fortran-torture/execute/direct_io.f90,
21409         gfortran.fortran-torture/execute/inquire_2.f90,
21410         gfortran.fortran-torture/execute/inquire_4.f90,
21411         gfortran.fortran-torture/execute/list_read_1.f90,
21412         gfortran.fortran-torture/execute/open_replace.f90,
21413         gfortran.fortran-torture/execute/slash_edit.f90,
21414         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21415         temporary files from testcases.
21416
21417 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21418
21419         PR libgfortran/26509
21420         gfortran.dg/write_direct_eor.f90: New test.
21421
21422 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21423
21424         * gcc.target/powerpc/pr26350.c: New.
21425         * gcc.target/powerpc/indexed-addr.c: New.
21426
21427 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21428
21429         * gfortran.dg/dependency_13.f90: New test case.
21430
21431 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21432
21433         PR middle-end/21781
21434         * gcc.dg/real-const-1.c: New test case.
21435
21436 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21437
21438         * g++.old-deja/g++.other/init18.C: New.
21439         * g++.old-deja/g++.other/init5.C: Remove xfail.
21440
21441 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21442
21443         * g++.dg/opt/pr15551.C: Cleanup temp file.
21444
21445 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21446
21447         PR c++/6634
21448         g++.dg/parse/long1.C: New test.
21449
21450 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21451
21452         PR fortran/19101
21453         * gfortran.dg/continuation.f90: New test.
21454         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21455
21456 2006-03-14  Richard Guenther  <rguenther@suse.de>
21457
21458         PR tree-optimization/26672
21459         * gcc.dg/torture/pr26672.c: New testcase.
21460
21461 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21462
21463         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21464         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21465
21466 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21467
21468         PR middle-end/26557
21469         * gcc.c-torture/compile/switch-1.c: New test case.
21470
21471 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21472
21473         PR fortran/25378
21474         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21475         test to include more permuatations of mask and index.
21476         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21477         respond to F2003 spec. that the position returned for an all false
21478         mask && condition is zero.
21479
21480 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21481
21482         PR middle-end/25989
21483         * gcc.dg/gomp/pr25989.c: New test.
21484
21485 2006-03-13  Jeff Law  <law@redhat.com>
21486
21487         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21488
21489 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21490
21491         * gcc.dg/switch-9.c: New test.
21492
21493 2006-03-13  Richard Guenther  <rguenther@suse.de>
21494
21495         PR middle-end/26630
21496         * gcc.dg/torture/pr26630.c: New testcase.
21497
21498 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21499
21500         * gfortran.dg/dependency_10.f90: New test case.
21501         * gfortran.dg/dependency_11.f90: Likewise.
21502
21503 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21504             Erik Edelmann  <eedelman@gcc.gnu.org>
21505
21506         * gfortran.dg/allocatable_function_1.f90: New.
21507         * gfortran.dg/allocatable_function_2.f90: New.
21508
21509 2006-03-10  Richard Guenther  <rguenther@suse.de>
21510
21511         PR middle-end/26565
21512         * gcc.dg/torture/pr26565.c: New testcase.
21513
21514 2006-03-09  Eric Christopher  <echristo@apple.com>
21515
21516         * gcc.c-torture/compile/20060309-1.c: New.
21517
21518 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21519
21520         PR libgfortran/26499
21521         * gfortran.dg/write_back.f: New test.
21522         * gfortran.dg/write_rewind_1.f: New test.
21523         * gfortran.dg/write_rewind_2.f: New test.
21524
21525 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21526
21527         PR libgfortran/26554
21528         * gfortran.dg/read_logical.f90: New test.
21529
21530 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21531
21532         * ada/acats/norun.lst: cdd2a03 now passes.
21533
21534 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21535
21536         PR testsuite/25177
21537         * gcc.target/powerpc/pr18096-1.c: Change where the error
21538         would match.
21539
21540 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21541
21542         * gcc.target/i386/cleanup-1.c: New test.
21543         * gcc.target/i386/cleanup-2.c: New test.
21544
21545 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21546
21547         * gfortran.dg/dependency_9.f90: Remove for the time being.
21548
21549 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21550
21551         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21552         directive.
21553
21554 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21555
21556         * gfortran.dg/dependency_9.f90: New test case.
21557
21558 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21559
21560         * gfortran.dg/dependency_4.f90: New test case.
21561         * gfortran.dg/dependency_5.f90: New test case.
21562         * gfortran.dg/dependency_6.f90: New test case.
21563         * gfortran.dg/dependency_7.f90: New test case.
21564         * gfortran.dg/dependency_8.f90: New test case.
21565
21566 2006-03-03  Paul Brook  <paul@codesourcery.com>
21567
21568         * lib/target-supports.exp (check_profiling_available):
21569         Add m68k-*-elf.
21570
21571 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21572
21573         PR fortran/25031
21574         * multiple_allocation_1.f90: New test.
21575
21576 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21577
21578         PR tree-optimization/26524
21579         * gfortran.dg/pr26524.f: New test case.
21580
21581 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21582
21583         * g++.dg/template/repo5.C: Cleanup repo files.
21584         * gcc.dg/20051201-1.c: Cleanup coverage files.
21585         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21586         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21587         tree dump files.
21588
21589 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21590
21591         * objc.dg/objc-nofilename-1.m: New test.
21592         * objc.dg/bad-receiver-type.m: New test.
21593         * obj-c++.dg/bad-receiver-type.mm: New test.
21594
21595 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21596
21597         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21598
21599 2006-03-01  Mike Stump  <mrs@apple.com>
21600
21601         * g++.dg/abi/key2.C: Add.
21602
21603 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21604
21605         * gfortran.dg/logical_dot_product.f90: New test.
21606
21607         PR fortran/26393
21608         * gfortran.dg/used_interface_ref.f90: New test.
21609
21610         PR fortran/20938
21611         * gfortran.dg/dependency_2.f90: New test.
21612         * gfortran.fortran-torture/execute/where17.f90: New test.
21613         * gfortran.fortran-torture/execute/where18.f90: New test.
21614         * gfortran.fortran-torture/execute/where19.f90: New test.
21615         * gfortran.fortran-torture/execute/where20.f90: New test.
21616
21617 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21618
21619         * g++.dg/tree-ssa/pr26443.C: New test case.
21620
21621 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21622
21623         PR middle-end/26022
21624         * g++.dg/opt/return-slot1.C: New test.
21625
21626 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21627
21628         PR libgfortran/26136
21629         * gfortran.dg/namelist_23.f90: New test.
21630
21631 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21632
21633         PR middle-end/14752
21634         * gcc.dg/fold-eqandshift-2.c: New test case.
21635
21636 2006-02-28  Richard Guenther  <rguenther@suse.de>
21637
21638         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21639         decomposition.
21640
21641 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21642
21643         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21644
21645 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21646
21647         PR libgfortran/26464
21648         * gfortran.dg/backspace_5.f: New test.
21649         * gfortran.dg/backspace_6.f: New test.
21650
21651 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21652
21653         * gcc.dg/fold-eqandnot-1.c: New test case.
21654
21655 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21656
21657         PR middle-end/19983
21658         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21659
21660 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21661
21662         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21663         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21664
21665 2006-02-26  Richard Guenther  <rguenther@suse.de>
21666
21667         PR tree-optimization/26421
21668         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21669
21670 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21671
21672         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21673         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21674
21675 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21676
21677         * gcc.dg/fold-even-1.c: New test case.
21678
21679 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21680
21681         PR middle-end/21137
21682         * gcc.dg/fold-eqandshift-1.c: New test case.
21683
21684 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21685
21686         PR tree-optimization/25125
21687         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21688         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21689
21690 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21691
21692         PR tree-optimizations/26359
21693         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21694         with -fdump-tree-dceloop-details.
21695         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21696
21697 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21698
21699         PR middle-end/23673
21700         * gcc.dg/fold-eqxor-1.c: New test case.
21701         * gcc.dg/fold-eqxor-2.c: Likewise.
21702         * gcc.dg/fold-eqxor-3.c: Likewise.
21703
21704 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21705
21706         PR fortran/23092
21707         * scalar_mask_1.f90: New test.
21708
21709 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21710
21711         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21712         * g++.dg/eh/uncaught2.C: New.
21713         * g++.dg/eh/uncaught3.C: New.
21714
21715 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21716
21717         PR libgfortran/26423
21718         * gfortran.dg/read_many_1.f: New test.
21719
21720 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21721
21722         PR fortran/24519
21723         * gfortran.dg/dependency_3.f90: New test.
21724         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21725         XFAILs.
21726
21727         PR fortran/25395
21728         * gfortran.dg/equiv_6.f90: New test.
21729
21730 2006-02-23  Jeff Law  <law@redhat.com>
21731
21732         * gcc.c-torture/compile/pr26425.c: New test.
21733
21734 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21735
21736         PR middle-end/26412
21737         * gcc.dg/gomp/pr26412.c: New test.
21738
21739 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21740
21741         PR c++/26291
21742         * g++.dg/other/ellipsis1.C: New test.
21743         * g++.dg/parse/operator4.C: Adjust error marker.
21744
21745 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21746
21747         PR target/25603
21748         * gfortran.dg/pr25603.f: New testcase.
21749
21750 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21751
21752         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21753         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21754
21755 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21756
21757         * g++.dg/eh/spbp.C: New.
21758
21759 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21760
21761         PR middle-end/26379
21762         * gcc.target/i386/mmx-7.c: New test.
21763
21764 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21765
21766         PR tree-optimization/26361
21767         * gcc.dg/tree-ssa/vrp27.c: New test case.
21768
21769 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21770
21771         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21772         * gcc.dg/tree-ssa/complex-4.c: Here.
21773
21774 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21775
21776         PR middle-end/19543
21777         * gfortran.dg/logical_1.f90: New test case.
21778
21779 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21780
21781         PR middle-end/26334
21782         * gcc.dg/20060218-1.c: Moved to...
21783         * gcc.target/i386/20060218-1.c: ... here.  New test.
21784
21785 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21786
21787         PR fortran/26201
21788         * gfortran.dg/convert_1.f90: New.
21789
21790 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21791
21792         PR fortran/25054
21793         * gfortran.dg/namelist_5.f90: New test.
21794
21795         PR fortran/25089
21796         * gfortran.dg/namelist_4.f90: New test.
21797
21798 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21799
21800         PR tree-opt/25680
21801         * gcc.dg/tree-ssa/complex-3.c: New test.
21802
21803 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21804
21805         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21806         variable to take into account the variable name in the
21807         function header.
21808         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21809
21810 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21811
21812         PR middle-end/26334
21813         * gcc.c-torture/compile/20060217-1.c: New test.
21814         * gcc.dg/20060218-1.c: New test.
21815
21816 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21817
21818         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21819
21820 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21821
21822         * gcc.dg/cpp/undef3.c: New test.
21823         * gcc.dg/cpp/trad/builtins2.c: New test.
21824
21825 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21826
21827         PR c++/26266
21828         * g++.dg/template/static22.C: New test.
21829         * g++.dg/template/static23.C: New test.
21830         * g++.dg/template/static24.C: New test.
21831         * g++.dg/template/non-dependent13.C: New test.
21832         * g++.dg/init/member1.C: Tweak error markers.
21833
21834 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21835
21836         PR target/26255
21837         * gcc.c-torture/compile/pr26255.c: New test case.
21838
21839 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21840
21841         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21842         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21843         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21844         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21845         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21846         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21847         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21848
21849 2006-02-16  Jeff Law  <law@redhat.com>
21850
21851         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21852         * gcc.dg/tree-ssa/vrp26.c: New test.
21853
21854 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21855
21856         PR target/20353
21857         PR target/24578
21858         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21859         __UCLIBC__ is defined.
21860
21861 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21862
21863         PR fortran/26224
21864         * gfortran.dg/gomp/pr26224.f: New test.
21865
21866 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21867
21868         PR tree-opt/25918
21869         * lib/target-supports.exp
21870         (check_effective_target_vect_short_mult): New.
21871         (check_effective_target_vect_char_mult): New.
21872         (check_effective_target_vect_widen_sum_qi_to_si): New.
21873         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21874         (check_effective_target_vect_widen_sum_hi_to_si): New.
21875         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21876         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21877         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21878         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21879         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21880         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21881         vect-reduc-pattern-2c.c
21882         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21883         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21884         vect-reduc-pattern-1c.c
21885
21886 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21887
21888         PR fortran/24557
21889         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21890
21891 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21892
21893         PR fortran/26054
21894         * gfortran.dg/enum_8.f90: Remove check for warning.
21895         * gfortran.dg/iomsg_1.f90: Ditto.
21896         * gfortran.dg/enum_1.f90: Ditto.
21897         * gfortran.dg/enum_9.f90: Ditto.
21898         * gfortran.dg/enum_2.f90: Ditto.
21899         * gfortran.dg/enum_10.f90: Ditto.
21900         * gfortran.dg/enum_3.f90: Ditto.
21901         * gfortran.dg/flush_1.f90: Ditto.
21902         * gfortran.dg/enum_4.f90: Ditto.
21903         * gfortran.dg/array_constructor_1.f90: Ditto.
21904         * gfortran.dg/enum_5.f90: Ditto.
21905         * gfortran.dg/enum_6.f90: Ditto.
21906         * gfortran.dg/enum_7.f90: Ditto.
21907
21908 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21909
21910         PR middle-end/26300
21911         * gcc.c-torture/compile/20060215-1.c: New test.
21912
21913 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21914
21915         PR middle-end/23670
21916         * gcc.dg/tree-ssa/andor-2.c: New test case.
21917
21918 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21919
21920         PR fortran/25045
21921         * optional_dim.f90: New test.
21922
21923 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21924
21925         PR fortran/26277
21926         * gfortran.dg/label_4.f90: New.
21927
21928 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21929             Diego Novillo  <dnovillo@redhat.com>
21930             Uros Bizjak  <uros@kss-loka.si>
21931
21932         * gfortran.dg/gomp: New directory.
21933
21934 2006-02-14  Richard Guenther  <rguenther@suse.de>
21935
21936         PR tree-optimization/26258
21937         * gcc.dg/torture/pr26258.c: New testcase.
21938
21939 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21940
21941         PR fortran/26246
21942         * gfortran.dg/pr26246_1.f90: New test.
21943         * gfortran.dg/pr26246_2.f90: New test.
21944
21945         PR middle-end/26092
21946         * gcc.c-torture/compile/20060208-1.c: New test.
21947
21948 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21949
21950         PR fortran/26074
21951         PR fortran/25103
21952         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21953         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21954         * gfortran.dg/automatic_module_variable.f90: Change error message.
21955
21956         PR fortran/20861
21957         * gfortran.dg/internal_dummy_1.f90: New test.
21958
21959         PR fortran/20871
21960         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21961
21962
21963         PR fortran/25083
21964         * gfortran.dg/uncommon_block_data_1.f90: New test.
21965         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21966         with standard.
21967
21968         PR fortran/25088
21969         * gfortran.dg/typed_subroutine_1.f90: New test.
21970
21971 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21972
21973         * objc.dg/dwarf-1.m: New.
21974
21975 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21976
21977         PR middle-end/24427
21978         * gcc.dg/tree-ssa/andor-1.c: New test case.
21979
21980 2006-02-13  Josh Conner  <jconner@apple.com>
21981
21982         PR target/25376
21983         * gcc.dg/pr25376.c: New test.
21984
21985         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21986         assemble.
21987         * lib/target-supports.exp (check_named_sections_available):
21988         Only compile named-sections test -- don't assemble.
21989
21990 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21991
21992         * g++.dg/warn/no-write-strings.C: New test.
21993         * g++.dg/warn/write-strings.C: Likewise.
21994         * g++.dg/warn/write-strings-default.C: Likewise.
21995
21996 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21997
21998         PR fortran/25806
21999         * gfortran.dg/ret_pointer_2.f90: New test.
22000
22001 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22002
22003         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22004
22005 2006-02-10  Jeff Law  <law@redhat.com>
22006
22007         * gcc.c-torture/compile/pr26213.c: New test.
22008
22009 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22010
22011         gfortran.dg/null_1.f90: New test.
22012
22013 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22014
22015         PR fortran/14771
22016         * gfortran.dg/parens_4.f90: New.
22017         * gfortran.dg/parens_5.f90: New.
22018
22019 2006-02-10  Richard Guenther  <rguenther@suse.de>
22020
22021         * gcc.dg/pr23372-1.c: Remove empty file.
22022
22023 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22024         Paul Thomas  <pault@gcc.gnu.org>
22025
22026         PR fortran/14771
22027         * gfortran.dg/parens_1.f90: New.
22028         * gfortran.dg/parens_2.f90: New.
22029         * gfortran.dg/parens_3.f90: New.
22030
22031 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22032
22033         PR fortran/26038
22034         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22035
22036         PR fortran/25059
22037         * gfortran.dg/impure_assignment_1.f90: New test.
22038
22039         PR fortran/25070
22040         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22041
22042 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22043
22044         PR target/26141
22045         * g++.dg/expr/stdarg2.C: New test.
22046
22047 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22048
22049         PR inline-asm/16194
22050         * gcc.dg/pr16194.c: New test.
22051
22052 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22053
22054         * ada/acats/run_acats: Use portable variant of "$@".
22055
22056 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22057
22058         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22059         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22060
22061 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22062
22063         PR tree-opt/26179
22064         * g++.dg/opt/pr26179.C: New test.
22065
22066 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22067
22068         PR middle-end/26134
22069         * gcc.dg/tree-ssa/complex-3.c: New test.
22070
22071 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22072
22073         * gcc.c-torture/compile/volatile-1.c: New test.
22074
22075 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22076
22077         PR 26180
22078         * gcc.dg/tree-ssa/pr26180.c: New test.
22079
22080 2006-02-08  Jeff Law  <law@redhat.com>
22081
22082         * gcc.dg/tree-ssa/pr21417.c: New test.
22083
22084 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22085
22086         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22087         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22088
22089 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22090
22091         * lib/scanrtl.exp: New.
22092
22093 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22094
22095         PR c++/26071
22096         * g++.dg/other/virtual2.C: New test.
22097
22098         PR c++/26070
22099         * g++.dg/other/virtual1.C: New test.
22100
22101 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22102
22103         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22104         cleanup-ipa-dump): Update dump file glob patterns.
22105         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22106         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22107
22108         * lib/gcc-dg.exp: Load it.
22109         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22110
22111 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22112
22113         PR testsuite/26159
22114         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22115         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22116
22117 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22118
22119         PR fortran/25577
22120         * gfortran.dg/mvbits_1.f90: New.
22121
22122 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22123
22124         * g++.dg/warn/Wdiv-by-zero.C: New test.
22125         * g++.dg/warn/Wno-div-by-zero.C: New.
22126
22127 2006-02-07  Jeff Law  <law@redhat.com>
22128
22129         * gcc.dg/tree-ssa/pr21559.c: New test.
22130
22131         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22132         multiple VRP passes.
22133         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22134         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22135         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22136         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22137         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22138         * gcc.dg/tree-ssa/vrp02.c: Likewise
22139         * gcc.dg/tree-ssa/vrp11.c: Likewise
22140         * gcc.dg/tree-ssa/pr14341.c: Likewise
22141         * gcc.dg/tree-ssa/vrp19.c: Likewise
22142         * gcc.dg/tree-ssa/vrp20.c: Likewise
22143         * gcc.dg/tree-ssa/vrp03.c: Likewise
22144         * gcc.dg/tree-ssa/pr21086.c: Likewise
22145         * gcc.dg/tree-ssa/pr21959.c: Likewise
22146         * gcc.dg/tree-ssa/vrp21.c: Likewise
22147         * gcc.dg/tree-ssa/vrp04.c: Likewise
22148         * gcc.dg/tree-ssa/pr25485.c: Likewise
22149         * gcc.dg/tree-ssa/pr22026.c: Likewise
22150         * gcc.dg/tree-ssa/vrp22.c: Likewise
22151         * gcc.dg/tree-ssa/vrp05.c: Likewise
22152         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22153         * gcc.dg/tree-ssa/pr20701.c: Likewise
22154         * gcc.dg/tree-ssa/vrp23.c: Likewise
22155         * gcc.dg/tree-ssa/vrp06.c: Likewise
22156         * gcc.dg/tree-ssa/pr22117.c: Likewise
22157         * gcc.dg/tree-ssa/pr20702.c: Likewise
22158         * gcc.dg/tree-ssa/vrp15.c: Likewise
22159         * gcc.dg/tree-ssa/pr21090.c: Likewise
22160         * gcc.dg/tree-ssa/pr21294.c: Likewise
22161         * gcc.dg/tree-ssa/vrp24.c: Likewise
22162         * gcc.dg/tree-ssa/vrp07.c: Likewise
22163         * gcc.dg/tree-ssa/pr21563.c: Likewise
22164         * gcc.dg/tree-ssa/pr25382.c: Likewise
22165         * gcc.dg/tree-ssa/vrp16.c: Likewise
22166         * gcc.dg/tree-ssa/vrp25.c: Likewise
22167         * gcc.dg/tree-ssa/vrp08.c: Likewise
22168         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22169         * gcc.dg/tree-ssa/vrp17.c: Likewise
22170         * gcc.dg/tree-ssa/pr21458.c: Likewise
22171         * g++.dg/tree-ssa/pr18178.C: Likewise
22172
22173 2006-02-07  Richard Guenther  <rguenther@suse.de>
22174
22175         PR c++/26140
22176         Revert
22177         2006-01-30  Richard Guenther  <rguenther@suse.de>
22178         PR c++/23372
22179         * gcc.dg/pr23372-1.C: New testcase.
22180
22181         * g++.dg/tree-ssa/pr26140.C: New testcase.
22182
22183 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22184
22185         PR c++/9737
22186         * g++.dg/template/ttp15.C: New test.
22187         * g++.dg/template/ttp16.C: Likewise.
22188         * g++.dg/template/ttp17.C: Likewise.
22189         * g++.old-deja/g++.pt/ttp36.C: Remove.
22190         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22191         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22192         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22193         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22194         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22195         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22196         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22197         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22198         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22199
22200 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22201
22202         PR libfortran/23815
22203         * unf_io_convert_4.f90: New test.
22204
22205 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22206
22207         * gcc.dg/tree-ssa/loadpre10.c: New test.
22208         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22209         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22210         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22211
22212 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22213
22214         PR libfortran/24685
22215         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22216
22217 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22218
22219         PR tree-opt/25251
22220         * gfortran.dg/assign_7.f: New test.
22221
22222 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22223
22224         PR fortran/26041
22225         PR fortran/26064
22226         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22227         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22228         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22229
22230 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22231
22232         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22233         in size_t typedef.
22234
22235 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22236
22237         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22238         * g++.dg/charset/string.c (foo): Likewise.
22239         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22240         const char*
22241         * g++.dg/ext/builtin2.C (printf): Likewise.
22242         * g++.dg/init/new15.C (printf): Likewise.
22243         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22244         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22245         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22246         * g++.dg/template/non-dependent4.C (temp): Likewise.
22247         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22248         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22249         parameter type to const char*.
22250         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22251         Change type to const char*.
22252         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22253         Likewise.
22254         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22255         second parameter type to const char*.
22256         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22257         (Y::Y): Change parameter type to const char*.
22258         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22259         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22260         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22261         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22262         (char*).
22263         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22264         const char*.
22265         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22266         type to const char*.
22267         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22268         return type to const char*.
22269         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22270         to const char*.
22271         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22272         * g++.old-deja/g++.law/refs1.C: Likewise.
22273         * g++.old-deja/g++.law/visibility1.C: Likewise.
22274         * g++.old-deja/g++.law/visibility2.C: Likewise.
22275         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22276         const char*.
22277         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22278         * g++.old-deja/g++.mike/net48.C: Likewise.
22279         * g++.old-deja/g++.mike/p646.C: Likewise.
22280         * g++.old-deja/g++.mike/p6746.C: Likewise.
22281         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22282         type to const char*.
22283         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22284         deprecated conversion warning.
22285         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22286         char*.
22287         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22288         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22289         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22290         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22291         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22292         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22293         * g++.old-deja/g++.pt/t39.C: Likewise.
22294         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22295         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22296
22297 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22298
22299         PR fortran/25075
22300         intrinsic_argument_conformance_1.f90: New test.
22301
22302 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22303
22304         PR fortran/20845
22305         * gfortran.dg/char_result_11.f90: Add SAVE.
22306         * gfortran.dg/der_pointer_4.f90: Ditto.
22307         * gfortran.dg/default_initialization.f90: New test.
22308
22309 2006-02-03  Jeff Law  <law@redhat.com>
22310
22311         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22312         handle more than 100 dump files.
22313         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22314         * lib/scantree.exp (scan-tree-dump): Likewise.
22315         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22316         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22317         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22318         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22319         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22320
22321 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22322
22323         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22324
22325 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22326
22327         * g++.dg/template/using12.C: New test.
22328
22329 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22330
22331         * gcc.target/powerpc/pr25960.c: New test.
22332
22333 2006-02-02  Steven G. Kargl  <kargls@comcast>
22334
22335         PR fortran/24958
22336         gfortran.dg/nullify_2.f90: New test.
22337
22338 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22339
22340         PR 25990
22341         * gcc.dg/gomp/pr25990.c: New test.
22342
22343 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22344
22345         PR c++/25342
22346         * g++.gd/template/partial4.C: New test.
22347
22348 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22349
22350         PR middle-end/26001
22351         * gfortran.dg/data_char_2.f90: New.
22352
22353 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22354
22355         PR fortran/26039
22356         maxval_maxloc_conformance_1.f90: New test.
22357
22358 2006-01-31  Richard Guenther  <rguenther@suse.de>
22359
22360         * gcc.target/i386/sselibm-1.c: New testcase.
22361         * gcc.target/i386/sselibm-2.c: Likewise.
22362         * gcc.target/i386/sselibm-3.c: Likewise.
22363         * gcc.target/i386/sselibm-4.c: Likewise.
22364         * gcc.target/i386/sselibm-5.c: Likewise.
22365
22366 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22367
22368         PR fortran/24266
22369         * gfortran.dg/arrayio_derived_2.f90: New.
22370
22371 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22372
22373         * gcc.dg/unsigned-long-compare.c: New test.
22374
22375 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22376
22377         PR testsuite/25318
22378         * lib/target-supports.exp (check_effective_target_freorder):
22379         Check to see if target supports -freorder-blocks-and-partition.
22380         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22381         instead of "dg-require-named-sections".
22382
22383 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22384
22385         PR target/14798:
22386         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22387         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22388         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22389         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22390         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22391         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22392         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22393         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22394
22395 2006-01-30  Richard Guenther  <rguenther@suse.de>
22396
22397         PR c++/23372
22398         * gcc.dg/pr23372-1.C: New testcase.
22399
22400 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22401
22402         * gcc.dg/gomp/pr25874.c: New test.
22403
22404 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22405
22406         PR tree-opt/25911
22407         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22408
22409 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22410
22411         PR fortran/18578
22412         PR fortran/18579
22413         PR fortran/20857
22414         PR fortran/20885
22415         * gfortran.dg/intent_out_1.f90: New test.
22416
22417 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22418
22419         PR fortran/17911
22420         * gfortran.dg/procedure_lvalue.f90: New test.
22421
22422         PR fortran/20895
22423         PR fortran/25030
22424         * gfortran.dg/char_pointer_assign_2.f90: New test.
22425         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22426         assignment to be consistent with standard.
22427         * gfortran.dg/char_result_2.f90: The same.
22428         * gfortran.dg/char_result_8.f90: The same.
22429
22430 2006-01-28  Zack Weinberg  <zackw@panix.com>
22431
22432         * gcc.dg/Woverlength-strings.c
22433         * gcc.dg/Woverlength-strings-pedantic-c89.c
22434         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22435         * gcc.dg/Woverlength-strings-pedantic-c99.c
22436         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22437
22438 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22439
22440         * gcc.c-torture/execute/20060127-1.c: New test.
22441
22442 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22443
22444         PR c++/25999
22445         * g++.dg/ext/pragmaweak1.C: New test.
22446
22447 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22448
22449         PR c++/25855
22450         * g++.dg/template/spec29.C: New test.
22451
22452 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22453
22454         PR c/19606.
22455         * gcc.c-torture/execute/pr19606.c: New.
22456
22457 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22458
22459         * gcc.dg/pragma-re-4.c: New test.
22460
22461 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22462
22463         PR fortran/25964
22464         * gfortran.dg/assumed_size_refs_3.f90: New test.
22465
22466 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22467
22468         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22469
22470 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22471
22472         PR ada/21317
22473         * ada/acats/support/impdef.a: Add One_Long_Second.
22474         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22475         * ada/acats/tests/c9/c94026.a: Likewise.
22476         * ada/acats/tests/c9/c97305c.ada: Likewise.
22477         * ada/acats/tests/c9/c99004a.ada: Likewise.
22478
22479 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22480
22481         PR fortran/25964
22482         * gfortran.dg/global_references_2.f90: New test.
22483
22484         PR fortran/25084
22485         PR fortran/20852
22486         PR fortran/25085
22487         PR fortran/25086
22488         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22489         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22490
22491         PR fortran/25416
22492         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22493
22494 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22495
22496         PR c/25892
22497         * gcc.dg/Wpointer-sign.c: New.
22498         * gcc.dg/Wpointer-sign-Wall.c: New.
22499         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22500         * gcc.dg/Wpointer-sign-pedantic.c: New.
22501         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22502         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22503
22504 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22505
22506         PR C/25861
22507         * gcc.c-torture/compile/pr25861.c: New test.
22508
22509 2006-01-26  Paul Brook  <paul@codesourcery.com>
22510
22511         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22512         on short-enum targets.
22513         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22514         variable.
22515         (generate_fields): Use short_enums.
22516         (main): Set short_enums.  Document -e.
22517         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22518         on short-enum targets.
22519         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22520         variable.
22521         (generate_fields): Use short_enums.
22522         (main): Set short_enums.  Document -e.
22523         * lib/target-supports.exp (check_effective_target_short_enums): New.
22524
22525 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22526
22527         PR target/25947
22528         * gcc.dg/torture/pr25947-1.c: New test.
22529
22530 2006-01-25  Jan Hubicka  <jh@suse.cz>
22531             Roger Sayle  <roger@eyesopen.com>
22532
22533         PR rtl-optimization/25703
22534         * gcc.target/i386/20060125-1.c: New test case.
22535         * gcc.target/i386/20060125-2.c: New test case.
22536
22537 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22538
22539         PR fortran/18540
22540         * gfortran.dg/goto_1.f: New.
22541
22542 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22543
22544         PR fortran/25716
22545         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22546         25716 on 32-bit systems too.
22547
22548 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22549
22550         PR testsuite/25590
22551         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22552
22553 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22554
22555         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22556
22557 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22558
22559         PR fortran/25835
22560         * gfortran.dg/read_eof.f90: Delete, renamed.
22561         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22562         * gfortran.dg/read_eof_2.f90: New test.
22563         * gfortran.dg/read_eof_3.f90: New test.
22564
22565 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22566
22567         PR tree-opt/25860
22568         * gcc.c-torture/compile/pr25860.c: New test.
22569
22570 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22571
22572         PR c++/25552
22573         * g++.dg/parse/dtor8.C: New test.
22574
22575 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22576
22577         PR testsuite/25891
22578         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22579         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22580         check_effective_target_fopenmp returns 0.
22581
22582 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22583
22584         PR ada/20548
22585         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22586         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22587         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22588
22589 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22590
22591         PR tree-opt/25857
22592         * g++.dg/opt/pr25857.C: New test.
22593
22594 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22595         Jan Hubicka  <jh@suse.cz>
22596         Richard Guenther  <rguenther@suse.de>
22597
22598         PR rtl-optimization/25654
22599         * gcc.dg/torture/pr25654.c: New testcase.
22600         * gcc.target/i386/pr25654.c: Likewise.
22601
22602 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22603
22604         PR fortran/25901
22605         * gfortran.dg/internal references_2.f90: New test.
22606
22607         Fix regression in testing of admissability of attributes.
22608         * gfortran.dg/intent_used_1.f90: New test.
22609
22610 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22611
22612         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22613         Remove target conditional torture options for i?86 and x86_64
22614         GNU/Linux.
22615
22616 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22617
22618         PR c++/10891
22619         * g++.dg/rtti/no-rtti.C: New.
22620
22621 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22622
22623         PR c++/25895
22624         * g++.dg/inherit/conv2.C: New test.
22625
22626         PR c++/25856
22627         * g++.dg/parse/dtor7.C: New test.
22628
22629         PR c++/25858
22630         * g++.dg/template/crash44.C: New test.
22631
22632 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22633
22634         PR fortran/25124
22635         PR fortran/25625
22636         * gfortran.dg/internal_references_1.f90: New test.
22637           PR fortran/20881
22638         PR fortran/23308
22639         PR fortran/25538
22640         PR fortran/25710
22641         * gfortran.dg/global_references_1.f90: New test.
22642         * gfortran.dg/g77/19990905-1.f: Restore the error that
22643         there is a clash between the common block name and
22644         the name of a subroutine reference.
22645
22646         PR fortran/PR24276
22647         * gfortran.dg/aliasing_dummy_1.f90: New test.
22648
22649 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22650
22651         * gcc.dg/vmx/1b-01.c: Warning fix.
22652         * gcc.dg/vmx/1c-02.c: Likewise.
22653         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22654
22655 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22656
22657         PR testsuite/24962
22658         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22659
22660 2006-01-20  Richard Guenther  <rguenther@suse.de>
22661         Steven Bosscher <stevenb.gcc@gmail.com>
22662
22663         PR rtl-optimization/24626
22664         * gcc.dg/torture/pr24626-1.c: New testcase.
22665         * gcc.dg/torture/pr24626-2.c: Likewise.
22666         * gcc.dg/torture/pr24626-3.c: Likewise.
22667         * gcc.dg/torture/pr24626-4.c: Likewise.
22668
22669 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22670
22671         PR c++/5520
22672         * g++.dg/warn/empty-body.C: New.
22673
22674 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22675
22676         PR c++/22136
22677         * g++.dg/template/using10.C: New test.
22678         * g++.dg/temlpate/using11.C: Likewise.
22679         * g++.dg/inherit/using5.C: Tweak error messages.
22680
22681 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22682
22683         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22684         target test.
22685         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22686
22687 2006-01-19  Jan Hubicka  <jh@suse.cz>
22688
22689         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22690
22691 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22692
22693         PR c++/25854
22694         * g++.dg/template/spec28.C: New test.
22695
22696 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22697
22698         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22699         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22700
22701 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22702
22703         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22704         * gcc.dg/gomp/critical-1.c: Likewise.
22705         * gcc.dg/gomp/critical-3.c: Likewise.
22706         * gcc.dg/gomp/empty.c: Likewise.
22707         * gcc.dg/gomp/ordered-1.c: Likewise.
22708         * gcc.dg/gomp/for-4.c: Likewise.
22709         * gcc.dg/gomp/for-6.c: Likewise.
22710         * gcc.dg/gomp/master-3.c: Likewise.
22711         * gcc.dg/gomp/for-8.c: Likewise.
22712         * gcc.dg/gomp/for-10.c: Likewise.
22713         * gcc.dg/gomp/for-18.c: Likewise.
22714         * gcc.dg/gomp/for-5.c: Likewise.
22715         * gcc.dg/gomp/for-7.c: Likewise.
22716         * gcc.dg/gomp/for-9.c: Likewise.
22717
22718 2006-01-18  Jeff Law  <law@redhat.com>
22719
22720         * gcc.dg/tree-ssa/vrp25.c: New test.
22721
22722 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22723
22724         * gcc.dg/pr25805.c: Fix misapplied patch.
22725
22726 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22727
22728         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22729         (check_effective_target_vect_udot_qi): New.
22730         (check_effective_target_vect_sdot_hi): New.
22731         (check_effective_target_vect_udot_hi): New.
22732         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22733         prefixed with "wrapv-" with -fwrapv.
22734         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22735         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22736         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22737         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22738         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22739
22740         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22741         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22742         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22743         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22744
22745 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22746
22747         PR c++/16829
22748         * g++.dg/other/default2.C: New test.
22749         * g++.dg/other/default3.C: New test.
22750
22751 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22752
22753         PR c/25805
22754         * gcc.dg/pr25805.c: New file.
22755
22756 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22757
22758         PR c++/25836
22759         * g++.dg/template/init6.C: New test.
22760
22761 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22762
22763         * gcc.dg/tree-ssa/pr24287.c: New test
22764
22765 2006-01-18  Eric Christopher  <echristo@apple.com>
22766
22767         * g++.dg/eh/table.C: New.
22768
22769 2006-01-18  DJ Delorie  <dj@redhat.com>
22770
22771         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22772         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22773         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22774         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22775
22776 2006-01-18  Jeff Law  <law@redhat.com>
22777
22778         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22779         on wrapping on overflow semantics.
22780
22781         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22782
22783         * gcc.gc/tree-ssa/vrp23.c: New test.
22784         * gcc.gc/tree-ssa/vrp24.c: New test.
22785
22786 2006-01-18  Richard Henderson  <rth@redhat.com>
22787             Aldy Hernandez  <aldyh@redhat.com>
22788             Jakub Jelinek  <jakub@redhat.com>
22789             Diego Novillo  <dnovillo@redhat.com>
22790             Uros Bizjak  <uros@kss-loka.si>
22791
22792         * gcc.dg/gomp: New directory.
22793
22794 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22795             Steven G. Kargl  <kargls@comcast.net>
22796
22797         PR fortran/20869
22798         * gfortran.dg/intrinsic_external_1.f90: New test.
22799
22800         PR fortran/20875.
22801         * gfortran.dg/elemental_pointer_1.f90: New test.
22802
22803         PR fortran/25024
22804         * gfortran.dg/external_procedures_1.f90: New test.
22805
22806         PR fortran/25785
22807         gfortran.dg/assumed_present.f90: New test.
22808
22809 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22810
22811         * g++.dg/parse/lookup5.C: New test.
22812
22813 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22814
22815         PR fortran/25697
22816         * gfortran.dg/read_eof.f90: New test.
22817
22818 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22819
22820         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22821         add a closing brace.
22822
22823 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22824
22825         PR fortran/25631
22826         * gfortran.dg/fmt_tl.f: New test.
22827
22828 2006-01-17  Eric Christopher  <echristo@apple.com>
22829
22830         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22831         * g++.old-deja/g++.warn/impint2.C: Ditto.
22832         * g++.old-deja/g++.other/null1.C: Ditto.
22833         * g++.dg/warn/conv2.C: Ditto.
22834         * g++.dg/warn/conv4.C: New file.
22835
22836 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22837
22838         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22839
22840 2006-01-17  Andreas Jaeger  <aj@suse.de>
22841             Janis Johnson <janis187@us.ibm.com>
22842
22843         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22844         in 64-bit.
22845         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22846         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22847
22848 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22849
22850         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22851         (switchfiles): xfail txxx where xxx >= 25.
22852
22853 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22854
22855         PR testsuite/25764
22856         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22857
22858 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22859
22860         PR c/25682
22861         * gcc.dg/pr25682.c: New test.
22862         * g++.dg/parse/array-size2.C: New test.
22863
22864 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22865
22866         * consistency.vlad: Remove entire directory, 1652 files.
22867
22868 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22869
22870         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22871         check_effective_target_dfprt_nocache): New.
22872         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22873         (check_effective_target_dfprt): New.
22874         * lib/c-compat.exp (check_dfp): Remove.
22875         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22876         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22877         level of support for decimal float.
22878         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22879         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22880         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22881         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22882         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22883         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22884         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22885         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22886         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22887         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22888         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22889         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22890         directives.
22891
22892 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22893
22894         PR testsuite/25741
22895         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22896         $base_dir/../.
22897         * lib/gfortran.exp (gfortran_init): Likewise.
22898         * lib/obj-c++.exp (obj-c++_init): Likewise.
22899         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22900         (scan-assembler-dem-not): Likewise.
22901         * lib/scandump.exp (scan-dump-dem): Likewise.
22902         (scan-dump-dem-not): Likewise.
22903
22904 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22905
22906         PR testsuite/25767
22907         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22908         powerpc-*-darwin*.
22909         * lib/obj-c++.exp (obj-c++_init): Likewise.
22910
22911 2006-01-16  Richard Guenther  <rguenther@suse.de>
22912
22913         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22914
22915 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22916
22917         PR testsuite/25777
22918         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22919         to LD_LIBRARY_PATH.
22920
22921 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22922             Andrew Pinski  <pinskia@physics.uc.edu>
22923
22924         * gcc.dg/minmax-1.c: New test.
22925
22926 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22927
22928         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22929         * gcc.misc-tests/dectest.exp: Ditto.
22930
22931 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22932
22933         PR testsuite/25796
22934         * gcc.target/i386/cmov6.c: Use -march=k8.
22935
22936 2006-01-15  Andreas Jaeger  <aj@suse.de>
22937
22938         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22939         x86 does not have __float128.
22940
22941 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22942
22943         * gcc.target/i386/cmov6.c: New test.
22944
22945 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22946
22947         PR c++/25663
22948         * g++.dg/template/ctor6.C: New test.
22949
22950 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22951
22952         PR tree-optimization/25485
22953         * gcc.dg/tree-ssa/pr25485.c: New.
22954
22955 2006-01-14  Richard Guenther  <rguenther@suse.de>
22956
22957         PR tree-optimization/22548
22958         PR tree-optimization/22555
22959         PR tree-optimization/22501
22960         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22961         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22962         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22963         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22964         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22965         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22966         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22967         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22968         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22969
22970 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22971
22972         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22973         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22974
22975 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22976         Richard Guenther  <rguenther@suse.de>
22977
22978         PR rtl-optimization/24257
22979         * gcc.dg/torture/pr24257.c: New testcase.
22980
22981 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22982
22983         * gcc.c-torture/execute/20060110-1.c: New test.
22984         * gcc.c-torture/execute/20060110-2.c: New test.
22985
22986 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22987
22988         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22989
22990 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22991
22992         PR fortran/25756
22993         * gfortran.dg/label_3.f90: New test.
22994
22995 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22996
22997         PR tree-optimization/25771
22998         * g++.dg/tree-ssa/pr25771.C: New test
22999
23000 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23001
23002         PR tree-opt/24365
23003         * g++.dg/opt/complex5.C: New test.
23004
23005 2006-01-13  Richard Guenther  <rguenther@suse.de>
23006
23007         * gcc.target/i386/387-9.c: New testcase.
23008
23009 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23010
23011         PR c++/24824
23012         * g++.dg/debug/dwarf2-1.C: New.
23013
23014 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23015
23016         PR testsuite/25728
23017         * lib/gcov.exp (verify-lines): Add "close $fd".
23018
23019 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23020             Ben Elliston  <bje@au.ibm.com>
23021
23022         * gcc.dg/dfp/inf-1.c: New test.
23023
23024 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23025             Yao Qi  <qiyaoltc@cn.ibm.com>
23026             Ben Elliston  <bje@au.ibm.com>
23027             Jon Grimm  <jgrimm2@us.ibm.com>
23028
23029         * gcc.dg/nodfp-1.c: New test.
23030         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23031         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23032         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23033         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23034         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23035         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23036         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23037         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23038         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23039         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23040         * gcc.dg/format/dfp-printf-1.c: Likewise.
23041         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23042         (compat_setup_dfp): New.
23043         * gcc.dg/compat/compat.exp: Use it.
23044         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23045         Make some variables global, prepend "compat_" to their names.
23046         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23047         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23048         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23049         * lib/compat.exp (compat_skip_list): Make global, rename.
23050         * lib/c-compat.exp: New file.
23051         * lib/target-supports.exp (check_effective_target_dfp): New.
23052
23053         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23054         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23055         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23056         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23057         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23058         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23059         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23060         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23061         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23062         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23063         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23064         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23065         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23066         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23067         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23068         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23069         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23070         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23071         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23072         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23073         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23074         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23075         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23076         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23077         gcc.dg/dfp/struct-layout-1.c,
23078         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23079         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23080         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23081         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23082         gcc.dg/dfp/func-vararg-dfp.c,
23083         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23084         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23085         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23086         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23087         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23088
23089 2006-01-11  Richard Guenther  <rguenther@suse.de>
23090
23091         PR tree-optimization/25734
23092         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23093
23094 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23095
23096         PR fortran/25486
23097         * gfortran.dg/literal_character_constant_1_x.F: New test.
23098         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23099         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23100         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23101
23102 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23103
23104         PR c++/25386
23105         * g++.dg/ext/packed3.C: Add expected packed error.
23106
23107 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23108
23109         PR target/25706
23110         * gcc.dg/torture/pr25706-1.c: New test.
23111
23112 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23113
23114         PR tree-optimization/23109
23115         PR tree-optimization/23948
23116         PR tree-optimization/24123
23117
23118         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23119         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23120         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23121         g++.dg/tree-ssa/pr23948.C: New testcases.
23122         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23123         three divisions in order to do the optimization.
23124
23125 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23126
23127         PR c++/25632
23128         * g++.dg/other/pr25632.C: New test.
23129
23130 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23131
23132         PR fortran/25730
23133         * gfortran.dg/used_types_1.f90: New test.
23134
23135 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23136
23137         PR target/25718
23138         * gcc.dg/torture/pr25718-1.c: New test.
23139
23140 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23141
23142         * gfortran.dg/list_read_2.f90: Fix typo in description.
23143
23144 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23145
23146         * lib/target-supports.exp (check_visibility_available): Simplify test
23147         for *-*-netware*.
23148         (check_profiling_available): Fail for *-*-netware*.
23149         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23150         * gcc.dg/20021014-1.c: Likewise.
23151         * gcc.dg/nest.c: Likewise.
23152
23153 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23154
23155         fortran/24936
23156         * gfortran.dg/forall_3.f90: New test.
23157
23158 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23159
23160         PR fortran/21977
23161         * gfortran.dg/nesting_2.f90: New test.
23162         * gfortran.dg/nesting_3.f90: New test.
23163
23164 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23165
23166         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23167         Fix typo in comment.
23168
23169 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23170
23171         * gfortran.dg/single_char_string.f90: New test.
23172
23173 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23174
23175         * gfortran.dg/ichar_2.f90: New test.
23176
23177 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23178
23179         PR fortran/25093
23180         * gfortran.dg/private_type_4.f90: New.
23181
23182 2006-01-07  Richard Guenther  <rguenther@suse.de>
23183
23184         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23185
23186 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23187
23188         * gfortran.dg/func_decl_1.f90: New.
23189         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23190         * gfortran.dg/array_alloc_2.f90: Likewise.
23191         * gfortran.dg/char_result_8.f90: Likewise.
23192         * gfortran.dg/dup_save_1.f90: Likewise.
23193         * gfortran.dg/dup_save_2.f90: Likewise.
23194         * gfortran.dg/f2c_6.f90: Likewise.
23195         * gfortran.dg/f2c_7.f90: Likewise.
23196         * gfortran.dg/func_result_2.f90: Likewise.
23197         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23198
23199 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23200
23201         PR fortran/22146
23202         * gfortran.dg/elemental_subroutine_1.f90: New test.
23203         * gfortran.dg/elemental_subroutine_2.f90: New test.
23204
23205         PR fortran/25029
23206         PR fortran/21256
23207         * gfortran.dg/assumed_size_refs_1.f90: New test.
23208
23209         PR fortran/20868
23210         PR fortran/20870
23211         * gfortran.dg/assumed_size_refs_2.f90: New test.
23212         * gfortran.dg/initialization_1.f90: Change warning message.
23213
23214 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23215
23216         * gcc.dg/tree-ssa/loop-15.c: New test.
23217
23218 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23219
23220         PR fortran/25598
23221         * gfortran.dg/backspace_3.f: New test.
23222         * gfortran.dg/backspace_4.f: New test.
23223
23224 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23225
23226         PR fortran/24268
23227         * gfortran.dg/fmt_white.f: Update test.
23228
23229 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23230
23231         * gcc.dg/cast-1.c: Add new warning.
23232         * gcc.dg/cast-2.c: Likewise.
23233         * gcc.dg/cast-3.c: Likewise.
23234         * gcc.dg/format/cast-1.c: Likewise.
23235         * gcc.dg/cast-4.c: New testcase.
23236
23237 2006-01-05  Richard Guenther  <rguenther@suse.de>
23238
23239         PR tree-optimization/22555
23240         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23241
23242 2006-01-05  Richard Guenther  <rguenther@suse.de>
23243             Diego Novillo  <dnovillo@redhat.com>
23244
23245         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23246         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23247         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23248         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23249         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23250         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23251         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23252         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23253         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23254         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23255         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23256         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23257         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23258         * treelang/compile/extravar.tree: Likewise.
23259         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23260         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23261         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23262         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23263         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23264
23265 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23266
23267         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23268         for 64-bit fix.
23269
23270 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23271
23272         PR fortran/23675
23273         gfortran.dg/char_result_11.f90: New.
23274
23275 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23276
23277         PR c++/24782
23278         * g++.dg/parse/access9.C: New test.
23279         * g++.dg/tc1/dr52.C: Tweak error markers.
23280
23281 2006-01-04  Richard Henderson  <rth@redhat.com>
23282
23283         Merge from gomp branch.
23284         * g++.dg/parse/pragma2.C: Update expected error lines.
23285
23286 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23287
23288         * g++.dg/other/i386-2.C: New test.
23289
23290         PR target/25554
23291         * gcc.c-torture/compile/20051228-1.c: New test.
23292
23293         PR c/25559
23294         * gcc.dg/pr25559.c: New test.
23295
23296 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23297
23298         PR c++/25492
23299         * g++.dg/lookup/friend9.C: New test.
23300
23301         PR c++/25625
23302         * g++.dg/template/repo5.C: New test.
23303
23304 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23305
23306         PR fortran/25101
23307         * gfortran.dg/forall_2.f90: New test.
23308
23309 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23310
23311         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23312         dg-require-weak.  Adjust regexp to handle leading-underscore
23313         targets and space as well as TAB after .weak.  Change previous
23314         64-bit fix to not use naked dot.
23315
23316 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23317
23318         PR rtl-optimization/25578
23319         * gcc.c-torture/execute/20060102-1.c: New testcase.
23320
23321 2006-01-03  Richard Guenther  <rguenther@suse.de>
23322
23323         PR c/25183
23324         * gcc.dg/torture/pr25183.c: New testcase.
23325
23326 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23327
23328         Merge from gomp-branch.
23329         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23330         * gcc.dg/ia64-sync-2.c: Likewise.
23331         * gcc.dg/ia64-sync-3.c: Likewise.
23332         * gcc.dg/ia64-sync-4.c: Likewise.
23333         * gcc.dg/sync-2.c: Likewise.
23334         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23335         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23336
23337 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23338
23339         PR c++/25635
23340         * g++.dg/parse/operator6.C: New test.
23341
23342         PR c++/25637
23343         * g++.dg/parse/error29.C: New test.
23344
23345         PR c++/25638
23346         * g++.dg/parse/dtor6.C: New test.
23347
23348         PR c++/25633
23349         * g++.dg/parse/ctor3.C: New test.
23350
23351         PR c++/25634
23352         * g++.dg/template/class3.C: New test.
23353
23354 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23355
23356         * g++.dg/debug/debug9.C: New.
23357
23358 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23359
23360         PR fortran/24640
23361         * gfortran.dg/label_2.f90: New test.
23362
23363 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23364
23365         * g++.dg/lookup/using12.C: Tighten error marker.
23366
23367 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23368             Andrew Pinski <pinskia@physics.uc.edu>
23369
23370         * gcc.target/powerpc/darwin-abi-3.c: New file.
23371         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23372         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23373         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23374         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23375         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23376         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23377         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23378         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23379
23380 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23381
23382         * gcc.dg/tree-ssa/loadpre1.c: New;
23383         * gcc.dg/tree-ssa/loadpre2.c: New;
23384         * gcc.dg/tree-ssa/loadpre3.c: New;
23385         * gcc.dg/tree-ssa/loadpre4.c: New;
23386         * gcc.dg/tree-ssa/loadpre5.c: New;
23387         * gcc.dg/tree-ssa/loadpre6.c: New;
23388         * gcc.dg/tree-ssa/loadpre7.c: New;
23389         * gcc.dg/tree-ssa/loadpre8.c: New;
23390         * gcc.dg/tree-ssa/loadpre9.c: New;
23391
23392 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23393
23394         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23395         * g++.dg/abi/thunk4.C: Likewise.
23396
23397 2006-01-01  Andreas Jaeger  <aj@suse.de>
23398
23399         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23400         portable.
23401
23402 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23403
23404         PR c++/25294
23405         * gcc.dg/pragma-pack-3.c: New test.
23406         * g++.dg/parse/pragma3.C: New test.
23407
23408 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23409
23410         PR middle-end/24827
23411         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23412
23413 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23414
23415         PR testsuite/25214
23416         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23417
23418 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23419
23420         PR fortran/22607
23421         * gfortran-dg/pure_byref_3.f90: New.
23422
23423         fortran/PR 25396
23424         * gfortran.dg/userdef_operator_1.f90: New.
23425
23426 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23427
23428         * g++.dg/abi/thunk3.C: New.
23429         * g++.dg/abi/thunk4.C: New.
23430
23431 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23432
23433         PR fortran/25532
23434         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23435         associated derived type components of derived types are
23436         properly declared in contained procedures.
23437
23438 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23439
23440         PR libgfortran/25139
23441         * gfortran.dg/backspace_2.f: New test.
23442
23443 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23444
23445         PR libgfortran/25550
23446         * gfortran.dg/endfile.f: New test.
23447
23448 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23449
23450         PR libgfortran/25419
23451         * gfortran.dg/comma.f: New test.
23452
23453 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23454
23455         * lib/gfortran-dg.exp: Remove trailing whitespace.
23456         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23457         -funroll-all-loops.
23458
23459 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23460
23461         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23462         Extended Double long doubles or repeat tests when long double is
23463         the same size as double.
23464
23465 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23466
23467         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23468
23469         PR testsuite/25442
23470         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23471         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23472
23473         PR testsuite/25441
23474         * gcc.dg/pr23911.c: Make test variable static.
23475
23476         PR testsuite/25444
23477         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23478
23479 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23480
23481         PR c++/25439
23482         * g++.dg/parse/crash17.C: Adjust error markers.
23483         * g++.dg/template/error20.C: New test.
23484
23485 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23486
23487         PR c++/23172
23488         * g++.dg/ext/complit4.C: New test.
23489
23490         PR c++/25417
23491         * g++.dg/ext/complit5.C: Likewise.
23492
23493 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23494
23495         PR tree-optimization/25125
23496         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23497         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23498         * gcc.c-torture/execute/pr25125.c: New.
23499
23500 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23501
23502         PR fortran/25029
23503         PR fortran/21256
23504         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23505         functions with incorrect assumed size references.
23506
23507 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23508
23509         PR c++/23171
23510         * g++.dg/opt/init1.C: New test.
23511
23512 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23513
23514         PR c++/24671
23515         * g++.dg/template/sfinae3.C: New test.
23516
23517 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23518
23519         * g++.dg/other/friend4.C: New test.
23520
23521 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23522
23523         PR target/25005
23524         * g++.dg/opt/pr25005.C: New test.
23525
23526 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23527
23528         PR c++/25369
23529         * g++.dg/template/ptrmem16.C: New test.
23530
23531 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23532
23533         PR fortran/25029
23534         PR fortran/21256
23535         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23536
23537 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23538
23539         PR libgfortran/25307
23540         * gfortran.dg/list_read_5.f90: New test.
23541
23542 2005-12-22  Richard Henderson  <rth@redhat.com>
23543
23544         * gcc.target/i386/sse-7.c: Use -msse2.
23545
23546 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23547
23548         PR rtl-optimization/25432
23549         * gcc.c-torture/compile/20051216-1.c: New test.
23550
23551         PR objc/25328
23552         * objc/execute/pr25328.m: New test.
23553
23554 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23555
23556         PR c++/25364
23557         * g++.dg/template/call4.C: New test.
23558
23559 2005-12-22  Dale Johannesen  <dalej@apple.com>
23560
23561         * gcc.target/i386/sse-17.c: New.
23562
23563 2005-12-22  Paul Brook  <paul@codesourcery.com>
23564
23565         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23566
23567 2005-12-22  Paul Brook  <paul@codesourcery.com>
23568
23569         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23570
23571 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23572
23573         PR tree-opt/25513
23574         * gcc.c-torture/compile/pr25513.c: New test.
23575
23576 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23577
23578         PR c++/23333
23579         * g++.dg/parse/error25.C: Add more tests.
23580
23581 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23582
23583         PR fortran/18990
23584         * gfortran.dg/der_charlen_1.f90: New.
23585
23586 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23587
23588         PR fortran/20889
23589         * gfortran.dg/pointer_component_type_1.f90: New test.
23590
23591         PR fortran/25029
23592         PR fortran/21256
23593         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23594         should give an error with assumed size array refernces and checks
23595         those that should not.
23596         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23597         reference an upper bound so that it does not generate an error.
23598
23599         PR fortran/19362
23600         PR fortran/20244
23601         PR fortran/20864
23602         PR fortran/25391
23603         * gfortran.dg/used_dummy_types_1.f90: New test.
23604         * gfortran.dg/used_dummy_types_2.f90: New test.
23605         * gfortran.dg/used_dummy_types_3.f90: New test.
23606         * gfortran.dg/used_dummy_types_4.f90: New test.
23607         * gfortran.dg/used_dummy_types_5.f90: New test.
23608
23609         PR fortran/23152
23610         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23611         group already being USE associated.
23612         * gfortran.dg/assumed_shape_nml.f90: New test.
23613         * gfortran.dg/assumed_size_nml.f90: New test.
23614
23615         PR fortran/20862
23616         PR fortran/25053
23617         PR fortran/25063
23618         PR fortran/25064
23619         PR fortran/25066
23620         PR fortran/25067
23621         PR fortran/25068
23622         PR fortran/25307
23623         * gfortran.dg/io_constraints_1.f90: New test.
23624         * gfortran.dg/io_constraints_1.f90: New test.
23625         * gfortran.dg/iostat_3.f90: Change wording of warning.
23626         * gfortran.dg/g77/19981216-0.f: The same.
23627
23628 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23629
23630         PR tree-optimization/23518
23631         * gcc.dg/pr23518.c: New.
23632
23633 2005-12-21  Mike Stump  <mrs@apple.com>
23634
23635         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23636
23637 2005-12-21  Paul Brook  <paul@codesourcery.com>
23638
23639         * gcc.dg/pr19340.c: Skip on m68k targets.
23640
23641 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23642
23643         PR rtl-optimization/25196
23644         * gcc.dg/pr25196.c: New test.
23645
23646 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23647
23648         PR fortran/25423
23649         gfortran.dg/where_nested_1.f90: New.
23650
23651 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23652
23653         PR tree-optimization/25382.
23654         * gcc.dg/tree-ssa/pr25382.c: New.
23655
23656 2005-12-20  Richard Guenther  <rguenther@suse.de>
23657
23658         PR middle-end/24306
23659         * gcc.target/i386/pr24306.c: New testcase.
23660
23661 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23662
23663         PR tree-optimization/25501
23664         * gcc.dg/tree-ssa/pr25501.c: New.
23665
23666 2005-12-20  Richard Guenther  <rguenther@suse.de>
23667
23668         Revert
23669         2005-12-02  Richard Guenther  <rguenther@suse.de>
23670
23671         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23672
23673 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23674
23675         PR c++/21228
23676         * g++.dg/warn/Wunreachable-code-2.C: New test.
23677
23678 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23679
23680         PR c++/24278
23681         * g++.dg/template/ctor5.C: New test.
23682
23683         PR c++/24915
23684         * g++.dg/template/overload8.C: New test.
23685
23686 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23687
23688         * gcc.c-torture/compile/pr25483 : New test.
23689
23690 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23691
23692         PR c++/20552
23693         * g++.dg/ext/typeof10.C: New test.
23694
23695 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23696
23697         * gcc.dg/mt-loopi1.c: New.
23698
23699 2005-12-18  Richard Guenther  <rguenther@suse.de>
23700
23701         PR tree-optimization/25481
23702         * gcc.dg/torture/pr25481.c: New testcase.
23703
23704 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23705
23706         PR rtl-optimization/21041
23707         * gcc.dg/pr21041.c: New test.
23708
23709 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23710
23711         PR libgfortran/25463
23712         * gfortran.dg/advance.f90: New test.
23713
23714 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23715
23716         * gcc.dg/20051201-1.c: New test.
23717
23718 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23719
23720         PR fortran/25018
23721         * gfortran.dg/initialization_1.f90: New test.
23722         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23723         * gfortran.dg/g77/980616-0.f: The same.
23724
23725 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23726
23727         * PR fortran/25458
23728         * gfortran.dg/chkbits.f90: New test.
23729
23730 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23731
23732         * gfortran.dg/enum_5.f: Revert to previous version.
23733
23734 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23735
23736         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23737         * gfortran.dg/nested_modules_1.f90: Ditto.
23738         * gfortran.dg/hollerith_f95.f90: Ditto.
23739         * gfortran.dg/select_5.f90: Ditto.
23740         * gfortran.dg/secnds.f: Ditto.
23741         * gfortran.dg/hollerith2.f90: Ditto.
23742         * gfortran.dg/imag_2.f: Ditto.
23743         * gfortran.dg/ftell_2.f90: Ditto.
23744         * gfortran.dg/malloc_free_1.f90: Ditto.
23745         * gfortran.dg/logint-1.f: Ditto.
23746         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23747         * gfortran.dg/e_d_fmt.f90: Ditto.
23748         * gfortran.dg/hollerith_legacy.f90: Ditto.
23749         * gfortran.dg/logint-2.f: Ditto.
23750         * gfortran.dg/enum_5.f90: Ditto.
23751         * gfortran.dg/f2c_2.f90: Ditto.
23752         * gfortran.dg/pr17143.f90: Ditto.
23753         * gfortran.dg/namelist_14.f90: Ditto.
23754         * gfortran.dg/logint-3.f: Ditto.
23755         * gfortran.dg/spread_scalar_source.f90: Ditto.
23756         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23757         * gfortran.dg/namelist_11.f: Ditto.
23758         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23759         * gfortran.dg/g77/20010519-1.f
23760         * gfortran.dg/g77/alpha1.f: Ditto.
23761         * gfortran.dg/g77/990115-1.f: Ditto.
23762         * gfortran.dg/g77/erfc.f: Ditto.
23763         * gfortran.dg/g77/19990313-3.f: Ditto.
23764         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23765         * gfortran.dg/g77/20010426.f: Ditto.
23766         * gfortran.dg/g77/19990313-0.f: Ditto.
23767         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23768         * gfortran.dg/g77/20000629-1.f: Ditto.
23769         * gfortran.dg/g77/970125-0.f: Ditto.
23770         * gfortran.dg/g77/8485.f: Ditto.
23771         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23772         * gfortran.dg/g77/19990313-1.f: Ditto.
23773         * gfortran.dg/g77/int8421.f: Ditto.
23774         * gfortran.dg/g77/19990305-0.f: Ditto.
23775         * gfortran.dg/g77/947.f: Ditto.
23776         * gfortran.dg/g77/19990905-2.f: Ditto.
23777         * gfortran.dg/g77/cabs.f: Ditto.
23778         * gfortran.dg/g77/19990313-2.f: Ditto.
23779         * gfortran.dg/g77/20020307-1.f: Ditto.
23780         * gfortran.dg/g77/dcomplex.f: Ditto.
23781         * gfortran.dg/g77/19990502-1.f: Ditto.
23782         * gfortran.dg/g77/19981216-0.f: Ditto.
23783         * gfortran.dg/common_4.f90: Ditto.
23784         * gfortran.dg/entry_4.f90: Ditto.
23785         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23786         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23787         * gfortran.dg/namelist_12.f: Ditto.
23788         * gfortran.dg/scale_1.f90: Ditto.
23789         * gfortran.dg/modulo_1.f90
23790         * gfortran.dg/hollerith.f90: Ditto.
23791         * gfortran.dg/direct_io_3.f90: Ditto.
23792         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23793         * gfortran.dg/gnu_logical_1.F: Ditto.
23794         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23795         * gfortran.dg/assign_1.f90: Ditto.
23796         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23797         * gfortran.dg/pr23095.f: Ditto.
23798         * gfortran.dg/read_float_1.f90: Ditto.
23799
23800 2005-12-17  Andreas Jaeger  <aj@suse.de>
23801
23802         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23803         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23804
23805 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23806
23807         PR fortran/24268
23808         * gfortran.dg/fmt_white.f: New test.
23809
23810 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23811
23812         * gfortran.dg/label_1.f90: New test.
23813
23814 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23815
23816         PR testsuite/25422
23817         * gcc.dg/20031012-1.c: Add -Walways-true option.
23818         * gcc.dg/weak/weak-3.c: Likewise.
23819         * g++.old-deja/g++.mike/warn8.C: Likewise.
23820
23821 2005-12-16  Mike Stump  <mrs@apple.com>
23822
23823         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23824         exit.
23825
23826 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23827
23828         PR libgfortran/25264
23829         PR libgfortran/25349
23830         * gfortran.dg/tl_editing.f90: Added additional checks.
23831         * gfortran.dg/t_editing.f: New test.
23832         * gfortran.dg/write_padding.f90: New test
23833
23834 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23835
23836         PR testsuite/25215
23837         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23838
23839 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23840
23841         PR rtl-optimization/24899
23842         * gcc.c-torture/execute/20051215-1.c: New test.
23843
23844 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23845
23846         PR 24823
23847         * gfortran.dg/pr24823.f: New test.
23848
23849 2005-12-16  Jeff Law  <law@redhat.com>
23850
23851         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23852
23853 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23854
23855         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23856         (base_types): Change C++ style comments to C style comments.  Remove
23857         aligned types from the array.  Keep Enums disabled.
23858         (complex_types): Remove aligned types from the array.
23859         Comment out "_Complex long double".
23860         (attrib_types): Remove.
23861         (complex_attrib_types): Remove.
23862         (attrib_array_types): Remove.
23863         (complex_attrib_array_types): Remove.
23864         (aligned_bitfld_types): Remove.
23865         (n_aligned_bitfld_types): Remove.
23866         (FEATURE_ALIGNEDPACKED): Delete.
23867         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23868         (singles): Remove support for adding attributes.
23869         (choose_type): Remove support for attributed types.
23870         (generate_fields): Remove support for attributed bit-fields.
23871         Remove support for adding attributes.
23872         (generate_random_tests): Remove support for adding attributes.
23873         (features): Add back "[0] :0" and "complex vector [0]".
23874         (main): Remove support for attributed bit-fields.
23875         Uncomment the calling of generate_random_tests for the rests of
23876         the tests.
23877
23878 2005-12-16  Jan Hubicka  <jh@suse.cz>
23879
23880         * gcc.c-torture/combine/pr25224.c: New.
23881
23882 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23883
23884         PR other/25028
23885         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23886         HP-UX.
23887
23888 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23889
23890         * gcc.dg/20051215-1.c: New file.
23891
23892 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23893
23894         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23895         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23896
23897 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23898
23899         PR fortran/18197
23900         * gfortran.dg/dummy_functions_1.f90: New.
23901
23902 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23903
23904         PR rtl-optimization/25310
23905         * gcc.c-torture/compile/pr25310.c: New test.
23906
23907 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23908
23909         PR debug/25023
23910         * gcc.dg/pr25023.c: New test.
23911
23912 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23913
23914         * g++.old-deja/g++.brendan/redecl1.C,
23915         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23916         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23917         g++.old-deja/g++.oliva/typeof1.C,
23918         g++.old-deja/g++.other/crash16.C,
23919         g++.old-deja/g++.other/crash34.C,
23920         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23921         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23922         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23923         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23924         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23925         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23926         Remove xfail.
23927
23928 2005-12-14  Kean Johnston  <jkj@sco.com>
23929             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23930
23931         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23932         * gcc.target/i386/20020523-1.c: Ditto.
23933         * gcc.target/i386/tailcall-1.c: Ditto.
23934         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23935         * gcc.target/i386/ssetype-5.c: Ditto.
23936
23937 2005-12-14  Jeff Law  <law@redhat.com>
23938
23939         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23940
23941 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23942
23943         PR target/25254
23944         PR target/24188
23945         * gcc.target/i386/pr25254.c: New test.
23946         * gfortran.dg/PR24188.f: New test.
23947
23948 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23949
23950         * lib/fortran-torture.exp: Catch remaining uses of
23951         remote_file build delete.
23952
23953 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23954
23955         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23956
23957 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23958
23959         * gcc.dg/warn-addr-cmp.c: New test.
23960
23961 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23962
23963         PR debug/25023
23964         PR target/25293
23965         * gcc.target/i386/pr25293.c: New test.
23966
23967 2005-12-13  Petr Machata  <machata@post.cz>
23968
23969         PR c++/24907
23970         * g++.dg/parse/comma2.C: New test.
23971
23972 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23973             Jakub Jelinek  <jakub@redhat.com>
23974
23975         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23976         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23977         (limits.h): Include unconditionally.
23978         (stdlib.h): Likewise.
23979         (hashtab.h): Do not include.
23980         (getopt.h): Likewise.
23981         (stddef.h): Include.
23982         (hashval_t): Define.
23983         (struct entry): Add "next" field.
23984         (HASH_SIZE): New macro.
23985         (hash_table): New variable.
23986         (switchfiles): Do not use xmalloc.
23987         (mix): New macro.
23988         (iterative_hash): New function.
23989         (hasht): Remove.
23990         (e_exists): New function.
23991         (e_insert): Likewise.
23992         (output): Use, instead of libiberty hashtable functions.
23993         (main): Do not use getopt.  Do not call htab_create.
23994
23995 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23996
23997         PR c++/25331
23998         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23999         put atal* and atpaal* attributes on array elements.
24000         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24001         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24002         put atal* and atpaal* attributes on array elements.
24003         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24004
24005 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24006
24007         * gcc.dg/single-precision-constant.c: New test.
24008
24009 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24010
24011         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24012         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24013         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24014         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24015         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24016         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24017         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24018         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24019         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24020         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24021         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24022         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24023         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24024         gcc.target/powerpc/ppc-sdata-2.c,
24025         gcc.target/powerpc/ppc-stackalign-1.c,
24026         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24027         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24028         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24029         gcc.target/powerpc/rs6000-ldouble-2.c,
24030         gcc.target/powerpc/rs6000-power2-1.c,
24031         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24032         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24033         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24034         option into target selector.
24035         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24036         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24037
24038 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24039
24040         PR objc/25348
24041         * objc.dg/encode-9.m: New test.
24042
24043 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24044
24045         PR testsuite/20772
24046         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24047         * gcc.dg/asm-b.c: Fix typo.
24048         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24049         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24050         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24051         i?86 lp64 and x86_64 ilp32.
24052         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24053         on i?86 lp64.
24054         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24055
24056 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24057
24058         PR fortran/25078
24059         gfortran.dg/equiv_5.f90: New test.
24060
24061 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24062
24063         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24064         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24065         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24066         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24067         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24068         * gcc.dg/tree-ssa/reassoc-5.c: New.
24069         * gcc.dg/tree-ssa/reassoc-6.c: New.
24070         * gcc.dg/tree-ssa/reassoc-7.c: New.
24071         * gcc.dg/tree-ssa/reassoc-8.c: New.
24072         * gcc.dg/tree-ssa/reassoc-9.c: New.
24073         * gcc.dg/tree-ssa/reassoc-10.c: New.
24074         * gcc.dg/tree-ssa/reassoc-11.c: New.
24075
24076 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24077
24078         PR testsuite/25167
24079         PR testsuite/24478
24080         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24081
24082 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24083
24084         PR c++/25300
24085         * g++.dg/template/inherit.C: Do not use a generic error message.
24086
24087 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24088
24089         PR libobjc/25354
24090         * objc.dg/gnu-encoding: New directory.
24091         * objc.dg/gnu-encoding/compat-common.h: New file.
24092         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24093         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24094         * objc.dg/gnu-encoding/vector-defs.h: New file.
24095         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24096         * objc.dg/gnu-encoding/generate-random.c: New file.
24097         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24098         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24099         * objc.dg/gnu-encoding/generate-random.h: New file.
24100
24101 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24102
24103         PR c++/25337
24104         * g++.dg/template/defarg7.C: New test.
24105
24106 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24107
24108         PR libobjc/25347
24109         * objc.dg/encode-8.m: New test.
24110
24111 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24112
24113         PR libobjc/25346
24114         * objc.dg/encode-7.m: New test.
24115
24116 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24117
24118         PR c++/25010
24119         * g++.dg/opt/inline10.C: New test.
24120
24121 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24122
24123         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24124
24125 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24126
24127         * gfortran.dg/substring_equivalence.f90: typo in comment
24128
24129 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24130
24131         PR fortran/25068
24132         * gfortran.dg/iostat_3.f90: New test.
24133
24134 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24135
24136         PR fortran/23815
24137         * gfortran.dg/unf_io_convert_1.f90: New test.
24138         * gfortran.dg/unf_io_convert_2.f90: New test.
24139         * gfortran.dg/unf_io_convert_3.f90: New test.
24140
24141 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24142
24143         PR testsuite/20772
24144         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24145         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24146         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24147         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24148         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24149         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24150         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24151         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24152         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24153         gcc.dg/torture/fp-int-convert-float128-timode.c,
24154         gcc.dg/torture/fp-int-convert-float128.c,
24155         gcc.dg/torture/fp-int-convert-float80-timode.c,
24156         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24157         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24158
24159         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24160
24161 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24162
24163         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24164
24165 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24166
24167         * gcc.dg/20051207-1.c,
24168         * gcc.dg/20051207-2.c,
24169         * gcc.dg/20051207-3.c: New tests.
24170
24171 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24172
24173         PR testsuite/20772
24174         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24175         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24176         dg-skip-if target selector.
24177
24178         PR testsuite/20772
24179         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24180         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24181         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24182         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24183         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24184         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24185         and/or merge with i?86 cases.
24186
24187         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24188
24189         PR testsuite/20772
24190         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24191         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24192         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24193         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24194         x86_64-*-linux*.
24195
24196 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24197
24198         PR target/25311
24199         * gcc.c-torture/compile/pr25311.c: New test.
24200
24201 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24202
24203         PR libgfortran/25039
24204         * gfortran.dg/read_comma.f: New test.
24205
24206 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24207
24208         PR c++/19317
24209         * g++.dg/opt/pr19317-1.C: New test.
24210         * g++.dg/opt/pr19317-2.C: New test.
24211         * g++.dg/opt/pr19317-3.C: New test.
24212
24213         PR target/19005
24214         * gcc.c-torture/execute/pr19005.c: New test.
24215
24216         PR target/17828
24217         * g++.old-deja/g++.other/comdat5.C: New test.
24218         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24219
24220         * g++.dg/compat/struct-layout-1.exp: New file.
24221         * g++.dg/compat/struct-layout-1.h: New.
24222         * g++.dg/compat/struct-layout-1_generate.c: New.
24223         * g++.dg/compat/struct-layout-1_x1.h: New.
24224         * g++.dg/compat/struct-layout-1_x2.h: New.
24225         * g++.dg/compat/struct-layout-1_y1.h: New.
24226         * g++.dg/compat/struct-layout-1_y2.h: New.
24227
24228         * gcc.dg/20050330-2.c: New test.
24229
24230 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24231
24232         PR fortran/25292
24233         * gfortran.dg/associated_1.f90: New.
24234
24235 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24236
24237         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24238         ILP32 vect_no_align platforms.
24239
24240 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24241             Jakub Jelinek  <jakub@redhat.com>
24242
24243         PR target/25268
24244         * gcc.c-torture/compile/20051207-1.c: New test.
24245
24246 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24247
24248         PR testsuite/20772
24249         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24250         gcc.dg/torture/pr18582-1.c,
24251         gcc.target/i386/attributes-error.c: Also test on x86_64.
24252
24253         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24254
24255 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24256
24257         PR c++/19397
24258         * g++.dg/template/typedef3.C: New test.
24259
24260         PR c++/19762
24261         PR c++/19764
24262         * g++.dg/template/dtor3.C: Fix error markers.
24263
24264 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24265
24266         * lib/target-supports.exp (check_effective_target_sync_char_short):
24267         Add s390*.
24268
24269 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24270
24271         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24272
24273 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24274
24275         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24276         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24277         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24278         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24279
24280 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24281
24282         PR c++/25263
24283         * g++.dg/other/array2.C: New test case.
24284
24285 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24286
24287         * gcc.dg/darwin-weakimport-3.c: New.
24288
24289         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24290         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24291         and to work on Darwin.
24292         * gcc.dg/attr-weakref-1b.c: New file.
24293         * gcc.dg/attr-weakref-2.c: New test.
24294         * gcc.dg/darwin-weakref-1.c: New test.
24295
24296 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24297
24298         PR testsuite/25247
24299         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24300         use in selector expressions.
24301         (dg-xfail-if): Ditto.
24302         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24303         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24304         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24305         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24306         * gcc.test-framework/test-framework.exp: Skip generated tests if
24307         CHECK_TEST_FRAMEWORK is not 1.
24308
24309 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24310
24311         PR tree-optimization/24963
24312         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24313
24314         PR target/24108
24315         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24316
24317         PR target/18580
24318         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24319         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24320         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24321         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24322
24323 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24324
24325         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24326         dg-options.
24327
24328 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24329
24330         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24331
24332 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24333
24334         * gcc.dg/format/cast-1.c: New test.
24335
24336 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24337
24338         PR c/7776
24339         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24340         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24341         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24342         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24343
24344 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24345
24346         * gcc.dg/cast-pretty-print-1.c: New test.
24347
24348 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24349
24350         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24351
24352 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24353
24354         PR c++/24173
24355         * g++.dg/template/friend40.C: New test.
24356
24357 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24358
24359         PR target/25199
24360         * gcc.target/i386/movq-2.c: New test.
24361         * gcc.target/i386/movq.c: Remove target i?86, instead add
24362         dg-require-effective-target ilp32.
24363
24364 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24365
24366         PR c++/24103
24367         * g++.dg/other/default1.C: New test.
24368
24369 2005-12-02  Richard Guenther  <rguenther@suse.de>
24370
24371         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24372
24373 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24374
24375         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24376
24377 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24378
24379         PR target/21017
24380         * gcc.target/powerpc/rotate.c: New.
24381
24382 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24383
24384         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24385         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24386
24387 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24388
24389         PR c/13384
24390         * gcc.dg/pr17730-1.c: Adjust.
24391         * gcc.dg/lvalue1.c (main): Likewise.
24392         * gcc.dg/lvalue-2.c: Likewise.
24393         * g++.dg/pr7503-3.C
24394
24395 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24396
24397         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24398         error messages.
24399
24400 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24401
24402         PR fortran/24789
24403         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24404
24405 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24406
24407         PR target/24475
24408         * lib/target-supports.exp (check_effective_target_tls): New.
24409         (check_effective_target_tls_runtime): New.
24410         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24411         for TLS support.
24412         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24413         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24414         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24415         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24416         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24417         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24418         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24419         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24420         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24421         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24422         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24423         effective-target TLS.
24424         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24425         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24426         effective-target TLS runtime.
24427
24428 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24429
24430         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24431
24432 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24433
24434         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24435         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24436         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24437         ignored" warnings when "packing" is the same as the ABI layout.
24438
24439 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24440
24441         PR fortran/21302
24442         * gfortran.dg/line_length_1.f: New test.
24443         * gfortran.dg/line_length_2.f90: Ditto.
24444
24445 2005-11-30  Richard Guenther  <rguenther@suse.de>
24446
24447         PR tree-optimization/21655
24448         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24449
24450 2005-11-30  Dale Johannesen  <dalej@apple.com>
24451
24452         * gcc.c-torture/compile/pr24930.c: New.
24453
24454 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24455
24456         PR fortran/15809
24457         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24458
24459 2005-11-30  Jeff Law  <law@redhat.com>
24460
24461         * g++.old-deja/g++.law/pr25000.C: New test.
24462
24463 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24464
24465         * gcc.dg/tls/opt-11.c: New test.
24466
24467 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24468
24469         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24470         targets.
24471         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24472         LP64 ia64.
24473
24474 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24475
24476         * gfortran.dg/open_access_1.f90: New test.
24477
24478 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24479
24480         * gcc.dg/charset/builtin2.c: New test.
24481
24482 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24483
24484         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24485         on mmix-*-* for *_[xy].c.
24486
24487 2005-11-28  Kean Johnston  <jkj@sco.com>
24488
24489         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24490         headers.
24491         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24492         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24493         * gcc.target/i386/asm-3.c: Ditto.
24494         * gcc.target/i386/clobbers.c: Ditto.
24495         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24496         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24497         test regexp.
24498         * gcc.target/i386/mul.c: Ditto.
24499         * gcc.target/i386/ssetype-1.c: Ditto.
24500         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24501         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24502         static so the test works with -fPIC mode too. Based on comment in
24503         PR19231 by Pinski.
24504         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24505
24506 2005-11-28  Richard Guenther  <rguenther@suse.de>
24507
24508         * gcc.dg/alias-9.c: New testcase.
24509         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24510
24511 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24512             Uros Bizjak  <uros@kss-loka.si>
24513
24514         PR middle-end/20219
24515         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24516         tan(x)/sin(x) transformations.
24517
24518 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24519
24520         PR middle-end/24575
24521         * gcc.dg/tree-ssa/divide-3.c: New test.
24522         * gcc.dg/tree-ssa/divide-4.c: New test.
24523
24524 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24525
24526         PR fortran/24917
24527         *  gfortran.dg/boz_6.f90: New test.
24528
24529 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24530
24531         PR fortran/23912
24532         * gfortran.dg/modulo_1.f90: New test.
24533
24534 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24535
24536         PR libfortran/24919
24537         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24538         fail on CRLF platforms.
24539         * gfortran.dg/ftell_2.f90: Likewise.
24540
24541 2005-11-26  Eric Christopher  <echristo@apple.com>
24542
24543         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24544
24545 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24546
24547         * objc.dg/gnu-runtime-3.m: Simplify.
24548
24549 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24550
24551         PR middle-end/23669
24552         * gcc.dg/tree-ssa/divide-1.c: New test.
24553         * gcc.dg/tree-ssa/divide-2.c: New test.
24554
24555 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24556
24557         PR libgfortran/24945
24558         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24559
24560 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24561
24562         PR libgfortran/24945
24563         * gfortran.dg/open_status_2.f90: New test.
24564
24565 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24566
24567         * gcc.c-torture/execute/builtins/fprintf.c,
24568         gcc.c-torture/execute/builtins/fputs-lib.c,
24569         gcc.c-torture/execute/builtins/fputs.c,
24570         gcc.c-torture/execute/builtins/lib/fprintf.c,
24571         gcc.c-torture/execute/builtins/lib/printf.c,
24572         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24573
24574 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24575
24576         * gcc.dg/20050922-2.c: New test.
24577
24578 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24579
24580         * objc.dg/gnu-runtime-3.m: New test.
24581
24582 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24583
24584         PR c++/9278
24585         * g++.dg/other/void1.C: New test.
24586
24587 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24588
24589         PR middle-end/24998
24590         * gcc.dg/torture/fp-int-convert-float.c,
24591         gcc.dg/torture/fp-int-convert-double.c,
24592         gcc.dg/torture/fp-int-convert-long-double.c,
24593         gcc.dg/torture/fp-int-convert-timode.c,
24594         gcc.dg/torture/fp-int-convert-float80.c,
24595         gcc.dg/torture/fp-int-convert-float80-timode.c,
24596         gcc.dg/torture/fp-int-convert-float128.c,
24597         gcc.dg/torture/fp-int-convert-float128-timode.c,
24598         gcc.dg/torture/fp-int-convert.h: New files.
24599
24600 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24601
24602         PR middle-end/24989
24603         * gcc.dg/tree-ssa/bool-10.c: New test.
24604         * gcc.dg/tree-ssa/bool-11.c: New test.
24605         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24606
24607 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24608
24609         PR middle-end/24990
24610         * tree-ssa/pr24990-1.c: New test.
24611
24612 2005-11-24  Richard Guenther  <rguenther@suse.de>
24613         Dirk Mueller <dmueller@suse.de>
24614
24615         PR c++/14024
24616         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24617         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24618         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24619         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24620         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24621         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24622
24623 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24624
24625         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24626
24627 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24628
24629         PR c/21668
24630         * gcc.dg/Wc++-compat.c: New.
24631         * gcc.dg/Wno-c++-compat.c: New.
24632
24633 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24634
24635         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24636         (vspltish, vspltisw): Likewise.
24637
24638 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24639
24640         PR libgfortran/24794
24641         * gfortran.dg/namelist_12.f: Fix quotes.
24642         * gfortran.dg/namelist_13.f90: Fix quotes.
24643         * gfortran.dg/namelist_14.f90: Fix quotes.
24644         * gfortran.dg/namelist_15.f90: Fix quotes.
24645         * gfortran.dg/namelist_use.f90: Fix quotes.
24646         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24647         * gfortran.dg/namelist_21.f90: New test.
24648         * gfortran.dg/namelist_22.f90: New test.
24649
24650 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24651
24652         PR target/23435
24653         * gcc.c-torture/compile/pr23435.c: New.
24654
24655 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24656
24657         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24658
24659 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24660
24661         * gcc.target/powerpc/405-macchw-1.c,
24662         gcc.target/powerpc/405-macchw-2.c,
24663         gcc.target/powerpc/405-macchwu-1.c,
24664         gcc.target/powerpc/405-macchwu-2.c,
24665         gcc.target/powerpc/405-machhw-1.c,
24666         gcc.target/powerpc/405-machhw-2.c,
24667         gcc.target/powerpc/405-machhwu-1.c,
24668         gcc.target/powerpc/405-machhwu-2.c,
24669         gcc.target/powerpc/405-maclhw-1.c,
24670         gcc.target/powerpc/405-maclhw-2.c,
24671         gcc.target/powerpc/405-maclhwu-1.c,
24672         gcc.target/powerpc/405-maclhwu-2.c,
24673         gcc.target/powerpc/405-mulchw-1.c,
24674         gcc.target/powerpc/405-mulchw-2.c,
24675         gcc.target/powerpc/405-mulchwu-1.c,
24676         gcc.target/powerpc/405-mulchwu-2.c,
24677         gcc.target/powerpc/405-mulhhw-1.c,
24678         gcc.target/powerpc/405-mulhhw-2.c,
24679         gcc.target/powerpc/405-mulhhwu-1.c,
24680         gcc.target/powerpc/405-mulhhwu-2.c,
24681         gcc.target/powerpc/405-mullhw-1.c,
24682         gcc.target/powerpc/405-mullhw-2.c,
24683         gcc.target/powerpc/405-mullhwu-1.c,
24684         gcc.target/powerpc/405-mullhwu-2.c,
24685         gcc.target/powerpc/405-nmacchw-1.c,
24686         gcc.target/powerpc/405-nmacchw-2.c,
24687         gcc.target/powerpc/405-nmachhw-1.c,
24688         gcc.target/powerpc/405-nmachhw-2.c,
24689         gcc.target/powerpc/405-nmaclhw-1.c,
24690         gcc.target/powerpc/405-nmaclhw-2.c,
24691         gcc.target/powerpc/440-macchw-1.c,
24692         gcc.target/powerpc/440-macchw-2.c,
24693         gcc.target/powerpc/440-macchwu-1.c,
24694         gcc.target/powerpc/440-macchwu-2.c,
24695         gcc.target/powerpc/440-machhw-1.c,
24696         gcc.target/powerpc/440-machhw-2.c,
24697         gcc.target/powerpc/440-machhwu-1.c,
24698         gcc.target/powerpc/440-machhwu-2.c,
24699         gcc.target/powerpc/440-maclhw-1.c,
24700         gcc.target/powerpc/440-maclhw-2.c,
24701         gcc.target/powerpc/440-maclhwu-1.c,
24702         gcc.target/powerpc/440-maclhwu-2.c,
24703         gcc.target/powerpc/440-mulchw-1.c,
24704         gcc.target/powerpc/440-mulchw-2.c,
24705         gcc.target/powerpc/440-mulchwu-1.c,
24706         gcc.target/powerpc/440-mulchwu-2.c,
24707         gcc.target/powerpc/440-mulhhw-1.c,
24708         gcc.target/powerpc/440-mulhhw-2.c,
24709         gcc.target/powerpc/440-mulhhwu-1.c,
24710         gcc.target/powerpc/440-mulhhwu-2.c,
24711         gcc.target/powerpc/440-mullhw-1.c,
24712         gcc.target/powerpc/440-mullhw-2.c,
24713         gcc.target/powerpc/440-mullhwu-1.c,
24714         gcc.target/powerpc/440-mullhwu-2.c,
24715         gcc.target/powerpc/440-nmacchw-1.c,
24716         gcc.target/powerpc/440-nmacchw-2.c,
24717         gcc.target/powerpc/440-nmachhw-1.c,
24718         gcc.target/powerpc/440-nmachhw-2.c,
24719         gcc.target/powerpc/440-nmaclhw-1.c,
24720         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24721
24722 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24723
24724         PR fortran/24774
24725         * gfortran.dg/inquire_9.f90: New test.
24726
24727         PR fortran/21647
24728         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24729
24730 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24731
24732         PR libfortran/24432
24733         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24734         Check that 'cos' is supported.
24735
24736 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24737
24738         PR fortran/24223
24739         * gfortran.dg/substring_equivalence.f90: New test.
24740
24741         PR fortran/24705
24742         * gfortran.dg/auto_internal_assumed.f90: New test.
24743
24744 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24745
24746         * gcc.dg/fold-div-2.c: New test.
24747
24748 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24749
24750         PR rtl-optimization/24883
24751         * gcc.c-torture/compile/pr24883.c: New test.
24752
24753 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24754
24755         PR middle-end/20583
24756         * gcc.c-torture/compile/pr20583.c: New.
24757
24758 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24759
24760         * gcc.c-torture/execute/usmul.c: New test.
24761
24762 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24763
24764         * gcc.dg/tree-ssa/vrp22.c: New test.
24765
24766 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24767
24768         PR middle-end/24912
24769         * gcc.dg/torture/pr24912-1.c: New test.
24770
24771 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24772
24773         PR fortran/24862
24774         * gfortran.dg/arrayio_derived_1.f90: New test.
24775
24776 2005-11-19  Richard Guenther  <rguenther@suse.de>
24777
24778         PR middle-end/23294
24779         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24780
24781 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24782
24783         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24784
24785 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24786
24787         PR c++/8355
24788         * g++.dg/template/friend39.C: New test.
24789
24790 2005-11-18  James E Wilson  <wilson@specifix.com>
24791
24792         * gcc.dg/builtin-strstr.c: New.
24793
24794 2005-11-18  Richard Henderson  <rth@redhat.com>
24795
24796         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24797         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24798         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24799         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24800         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24801         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24802         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24803         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24804         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24805         renaming to remove initial "ia64-".
24806
24807 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24808
24809         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24810
24811 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24812
24813         * g++.dg/cpp/string-2.C: New test.
24814
24815 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24816
24817         * gcc.dg/tree-ssa/loop-14.c: New test.
24818
24819 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24820             Michael Chamberlain <michael@chamberlain.net.au>
24821
24822         * ada/acats/run_all.sh (target_run): Kill long running tests.
24823
24824 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24825
24826         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24827         * gcc.dg/cleanup-9.c: Likewise.
24828         * gcc.dg/cleanup-10.c: Likewise.
24829         * gcc.dg/cleanup-11.c: Likewise.
24830
24831 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24832
24833         PR fortran/24892
24834         * gfortran.dg/open_access_append_1.f90: New test.
24835         * gfortran.dg/open_access_append_2.f90: New test.
24836
24837 2005-11-16  Richard Guenther  <rguenther@suse.de>
24838
24839         PR middle-end/24851
24840         * gcc.c-torture/execute/pr24851.c: New testcase.
24841
24842 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24843
24844         * gcc.dg/fold-overflow-1.c: New test.
24845
24846 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24847
24848         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24849         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24850
24851 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24852
24853         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24854         structures.
24855         * g++.dg/eh/forced2.C: Likewise.
24856         * g++.dg/eh/forced3.C: Likewise.
24857         * g++.dg/eh/forced4.C: Likewise.
24858
24859 2005-11-11  Mike Stump  <mrs@apple.com>
24860
24861         * g++.old-deja/g++.mike/unused.C: Add.
24862
24863 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24864
24865         PR c++/24667
24866         * g++.dg/warn/Wcast-qual1.C: New test.
24867
24868 2005-11-15  Jan Hubicka  <jh@suse.cz>
24869
24870         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24871
24872 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24873
24874         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24875
24876 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24877
24878         PR 24840
24879         * gcc.dg/tree-ssa/pr24840.c: New test.
24880
24881 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24882
24883         PR testsuite/24841
24884         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24885
24886 2005-11-14  Dale Johannesen  <dalej@apple.com>
24887
24888         * gcc.c-torture/execute/20051113-1.c: New.
24889
24890 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24891
24892         PR c++/24687
24893         * g++.dg/template/crash43.C: New test.
24894
24895 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24896
24897         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24898
24899 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24900
24901         PR c++/24817
24902         * g++.dg/eh/spec8.C: New test.
24903
24904 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24905
24906         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24907
24908 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24909
24910         PR c++/20293
24911         * g++.dg/parse/ambig4.C: New test.
24912         * g++.dg/tc1/dr101.C: Adjust error markers.
24913         * g++.dg/lookup/strong-using-2.C: Likewise.
24914         * g++.dg/lookup/ambig5.C: Likewise.
24915         * g++.dg/lookup/ambig4.C: Likewise.
24916         * g++.dg/parse/crash22.C: Likewise.
24917
24918 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24919
24920         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24921
24922 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24923
24924         * gcc.dg/nested-calls-1.c: New test.
24925
24926 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24927
24928         * gfortran.dg/complex_intrinsic_1.f90: New test.
24929         * gfortran.dg/complex_intrinsic_2.f90: New test.
24930         * gfortran.dg/fgetc_1.f90: New test.
24931         * gfortran.dg/fgetc_2.f90: New test.
24932         * gfortran.dg/fgetc_3.f90: New test.
24933         * gfortran.dg/ftell_1.f90: New test.
24934         * gfortran.dg/ftell_2.f90: New test.
24935         * gfortran.dg/gnu_logical_1.F: New test.
24936         * gfortran.dg/gnu_logical_2.f90: New test.
24937
24938 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24939
24940         PR middle-end/24820
24941         * gcc.dg/pr24820.c: New test.
24942
24943 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24944
24945         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24946         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24947         variable.
24948
24949 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24950
24951         PR testsuite/24614
24952         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24953
24954 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24955
24956         * gcc.target/cris/cris.exp: New file.
24957         * gcc.target/cris/rld-legit1.c: New test.
24958         * gcc.target/cris/rld-legit2.c: New test.
24959
24960 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24961
24962         PR c++/24780
24963         * g++.dg/opt/pr24780.C: New test.
24964
24965         PR c++/24761
24966         * g++.dg/template/asm1.C: New test.
24967
24968 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24969
24970         PR libgfortran/24787
24971         * gfortran.dg/scan_1.f90: New test.
24972
24973 2005-11-12  Jan Hubicka  <jh@suse.cz>
24974
24975         * gcc.target/i386/minmax-1.c: New.
24976         * gcc.target/i386/minmax-2.c: New.
24977
24978 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24979
24980         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24981
24982 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24983
24984         * gcc.c-torture/execute/20051110-1.c,
24985         gcc.c-torture/execute/20051110-2.c: New tests.
24986
24987 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24988
24989         PR middle-end/24750
24990         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24991         New tests.
24992
24993 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24994
24995         * lib/target-libpath.exp (get_shlib_extension): New proc.
24996         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24997         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24998         * lib/objc.exp (objc_target_compile): Likewise.
24999         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25000         detection.
25001
25002 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25003
25004         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25005
25006         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25007         Add -static to additional_flags and pass it to target_compile.
25008
25009 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25010
25011         PR libgfortran/24719
25012         gfortran.dg/read_noadvance.f90: New test.
25013
25014         PR libgfortran/24699
25015         gfortran.dg/fmt_t_2.f90: New test.
25016
25017         PR libgfortran/24785
25018         gfortran.dg/read_x_eor.f90: New test.
25019
25020         PR libgfortran/24584
25021         gfortran.dg/namelist_empty.f90: Rename test.
25022
25023         PR libgfortran/24489
25024         gfortran/read_eor.f90: Rename test.
25025
25026 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25027
25028         PR fortran/15976
25029         * gfortran.dg/automatic_module_variable.f90: New test.
25030
25031 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25032
25033         PR target/24445
25034         * gcc.dg/pr24445.c: New test.
25035
25036 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25037
25038         PR fortran/24655
25039         PR fortran/24755
25040         * gfortran.dg/recursive_statement_functions.f90: Add statement
25041         functions using inline intrinsic functions and parameters to test
25042         that they no longer seg-fault.
25043
25044         PR fortran/24409
25045         gfortran.dg/nested_modules_4.f90: New test.
25046         gfortran.dg/nested_modules_5.f90: New test.
25047
25048 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25049
25050         PR fortran/24643
25051         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25052
25053 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25054
25055         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25056         failures.
25057
25058 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25059
25060         * gcc.dg/sparc-getcontext-1.c: New test.
25061
25062 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25063
25064         * gcc.dg/ifcvt-fabs-1.c: New test.
25065
25066 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25067
25068         PR other/4372
25069         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25070         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25071
25072 2005-11-09  Richard Guenther  <rguenther@suse.de>
25073
25074         PR tree-optimization/24716
25075         * gcc.c-torture/execute/pr24716.c: New testcase.
25076
25077 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25078
25079         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25080
25081 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25082
25083         PR 24624
25084         * gcc.dg/pr24624.c: Testcase added.
25085
25086 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25087
25088         PR 24623
25089         * g++.dg/other/pr24623.C: Testcase added.
25090
25091 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25092
25093         PR fortran/22607
25094         * gfortran-dg/pure_byref_1.f90: New.
25095         * gfortran-dg/pure_byref_2.f90: New.
25096
25097 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25098
25099         PR c/24101
25100         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25101         * gcc.dg/dg.exp: Run main loop also for *.i files.
25102
25103 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25104
25105         PR c++/19450
25106         * g++.dg/tls/diag-3.C: New test.
25107         * g++.dg/tls/diag-4.C: New test.
25108         * g++.dg/tls/static-1.C: New test.
25109         * g++.dg/tls/static-1a.cc: New file.
25110
25111 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25112
25113         PR 23046
25114         * g++.dg/tree-ssa/pr23046.C: New test.
25115
25116 2005-11-08  Devang Patel <dpatel@apple.com>
25117
25118         PR tree-optimization/23115
25119         * gcc.dg/tree-ssa/pr23115.c: New.
25120
25121 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25122
25123         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25124         * gcc.target/powerpc/pr16155.c: Same.
25125         * gcc.target/powerpc/altivec-1.c: Same.
25126         * gcc.target/powerpc/altivec-2.c: Same.
25127         * gcc.target/powerpc/altivec-3.c: Same.
25128         * gcc.target/powerpc/altivec-5.c: Same.
25129         * gcc.target/powerpc/altivec-11.c: Same.
25130         * gcc.target/powerpc/altivec-12.c: Same.
25131         * gcc.target/powerpc/altivec-14.c: Same.
25132         * gcc.target/powerpc/altivec-22.c: Same.
25133         * gcc.target/powerpc/altivec-consts.c: Same.
25134         * gcc.target/powerpc/altivec-pr22085.c: Same.
25135         * gcc.target/powerpc/altivec-splat.c: Same.
25136         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25137         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25138         * gcc.target/powerpc/darwin-longlong.c: Same.
25139
25140 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25141
25142         PR target/19340
25143         * gcc.dg/pr19340.c: New test.
25144
25145 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25146
25147         PR rtl-optimization/24683
25148         * gcc.dg/pr24683.c: New test.
25149
25150 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25151
25152         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25153         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25154
25155 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25156
25157         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25158
25159 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25160
25161         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25162
25163 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25164
25165         PR target/24230
25166
25167         * gcc.target/powerpc/altivec-consts.c,
25168         gcc.target/powerpc/altivec-splat.c: New testcase.
25169
25170 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25171
25172         PR c/24599
25173
25174         * gcc.dg/overflow-2.c: New testcase.
25175
25176 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25177
25178         PR rtl-optimization/23567
25179         * gcc.c-torture/execute/20051104-1.c: New test.
25180
25181 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25182
25183         PR fortran/24534
25184         gfortran.dg/private_type_2.f90: Modified to check that case with
25185         PRIVATE declaration within derived type is accepted.
25186
25187         PR fortran/20838
25188         gfortran.dg/pointer_assign_1.f90: New test.
25189
25190         PR fortran/20840
25191         * gfortran.dg/arrayio_0.f90: New test.
25192
25193         PR fortran/17737
25194         gfortran.dg/data_initialized.f90: New test.
25195         gfortran.dg/data_constraints_1.f90: New test.
25196         gfortran.dg/data_constraints_2.f90: New test.
25197
25198 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25199
25200         PR fortran/24174
25201         PR fortran/24305
25202         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25203
25204 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25205
25206         PR 24670
25207         * gcc.dg/tree-ssa/pr24670.c: New test.
25208
25209 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25210
25211         PR target/22432
25212         * gcc.target/i386/pr22432.c: New test.
25213
25214 2005-11-05  Richard Henderson  <rth@redhat.com>
25215
25216         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25217         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25218         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25219         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25220         from gcc.dg/alpha-*.
25221         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25222         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25223
25224 2005-11-05  Andreas Jaeger  <aj@suse.de>
25225
25226         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25227
25228 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25229
25230         PR target/23424
25231         * gcc.dg/torture/pr23424-1.c: New test.
25232
25233 2005-11-04  Richard Henderson  <rth@redhat.com>
25234
25235         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25236         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25237         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25238         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25239         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25240         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25241         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25242         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25243         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25244         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25245         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25246         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25247         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25248         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25249         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25250         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25251         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25252         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25253         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25254         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25255         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25256         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25257         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25258         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25259         Move from gcc.dg/.
25260         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25261         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25262         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25263         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25264         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25265         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25266         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25267         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25268         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25269         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25270         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25271         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25272         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25273         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25274         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25275         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25276         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25277         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25278         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25279         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25280         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25281         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25282         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25283         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25284         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25285         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25286         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25287         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25288         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25289         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25290         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25291         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25292         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25293         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25294         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25295         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25296         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25297         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25298         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25299         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25300         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25301         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25302         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25303         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25304         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25305
25306 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25307
25308         PR 24627
25309         * gcc.dg/tree-ssa/pr24627.c: New test.
25310
25311 2005-11-04 Paul Brook  <paul@codesourcery.com>
25312
25313         * gcc.dg/tls/opt-10.c: New test.
25314
25315 2005-11-04  Andreas Jaeger  <aj@suse.de>
25316
25317         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25318         avoid extra warnings.
25319
25320 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25321
25322         PR libfortran/22298
25323         * lib/target-supports.exp
25324         (check_effective_target_static_libgfortran): New
25325         static_libgfortran effective target.
25326         * gfortran.dg/static_linking_1.f: New test.
25327         * gfortran.dg/static_linking_1.c: New file.
25328
25329 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25330
25331         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25332
25333 2005-11-03  Josh Conner  <jconner@apple.com>
25334
25335         PR c++/19989
25336         g++.dg/ext/array2.C: New test.
25337         g++.dg/template/dependent-name3.C: New test.
25338         g++.dg/template/dependent-name4.C: New test.
25339         g++.dg/template/sfinae2.C: New test.
25340
25341 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25342
25343         PR preprocessor/22042
25344         * gcc.dg/cpp/strify4.c: New test.
25345
25346 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25347
25348         PR c++/17964
25349         * g++.dg/cpp/string-1.C: New test.
25350
25351 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25352
25353         * gcc.target/powerpc: New directory.
25354         * gcc.target/powerpc/powerpc.exp: New file.
25355         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25356         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25357         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25358         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25359         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25360         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25361         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25362         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25363         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25364         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25365         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25366         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25367         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25368         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25369         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25370         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25371         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25372         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25373         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25374         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25375         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25376         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25377         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25378         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25379         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25380         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25381         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25382         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25383         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25384         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25385         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25386         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25387         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25388         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25389
25390 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25391
25392         PR c++/21627
25393         * g++.dg/warn/inline2.C: New test.
25394
25395 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25396
25397         PR middle-end/23155
25398         * g++.dg/ext/c99struct1.C: New test.
25399         * gcc.dg/union-cast-1.c: New test.
25400         * gcc.dg/union-cast-2.c: New test.
25401         * gcc.dg/union-cast-3.c: New test.
25402
25403 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25404
25405         PR middle-end/24589
25406         * gcc.c-torture/execute/zero-struct-2.c: New test.
25407
25408 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25409
25410         PR c++/24582
25411         * g++.dg/init/switch1.C: New test.
25412
25413 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25414
25415         * gcc.dg/delay-slot-1.c: New test.
25416
25417 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25418
25419         PR target/24620
25420         * gcc.dg/pr24620.c: New test.
25421
25422 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25423
25424         PR c/24329
25425         * gcc.dg/format/unnamed-1.c: New test.
25426
25427 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25428
25429         PR c++/22434
25430         * g++.dg/expr/cond8.C: New test.
25431
25432         PR c++/24560
25433         * g++.dg/parse/dot1.C: New test.
25434
25435 2005-11-02  Jan Hubicka  <jh@suse.cz>
25436
25437         PR target/23303
25438         * gcc.dg/i386-lea.c: New test
25439
25440 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25441
25442         PR target/24615
25443         * gcc.dg/pr24615.c: New test.
25444
25445 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25446
25447         PR target/24600
25448         * gcc.dg/pr24600.c: New test.
25449
25450 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25451
25452         PR c++/19253
25453         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25454         * g++.dg/parse/typename9.C: New test.
25455         * g++/dg/parse/typename10.C: Likewise.
25456
25457 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25458
25459         PR fortran/18157
25460         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25461         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25462         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25463
25464 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25465
25466         PR c++/24569
25467         * g++.dg/debug/static1.C: New test.
25468
25469 2005-11-02  Josh Conner  <jconner@apple.com>
25470
25471         * g++.dg/crash38.C: moved into proper directory...
25472         * g++.dg/template/crash42.C: ...here
25473
25474 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25475
25476         PR target/18338
25477         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25478         pcc_bitfield_type_matters || default_packed.
25479
25480         * lib/target-supports.exp
25481         (check_effective_target_pcc_bitfield_type_matters): New proc.
25482         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25483
25484         PR testsuite/23304
25485         * lib/target-supports.exp (check_effective_default_packed): New proc.
25486         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25487         Gate expected errors on target ! default_packed.
25488         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25489
25490 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25491
25492         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25493         change (r106358).
25494
25495 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25496
25497         PR fortran/24008
25498         * gfortran.dg/entry_5.f90: New.
25499         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25500
25501 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25502
25503         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25504
25505 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25506
25507         PR fortran/21565
25508         gfortran.dg/namelist_blockdata.f90: New test.
25509
25510         PR fortran/18737
25511         gfortran.dg/external_implicit_none.f90: New test.
25512
25513         PR fortran/14994
25514         * gfortran.dg/secnds.f: New test.
25515
25516 2005-10-31  Jan Hubicka  <jh@suse.cz>
25517
25518         PR target/20928
25519         * gcc.c-torture/compile/pr20928.c: New test.
25520
25521 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25522
25523         PR middle-end/23492
25524         * gcc.c-torture/compile/zero-strct-5.c: New test.
25525
25526 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25527
25528         PR libgfortran/24584
25529         * gfortran.dg/pr24584.f90: New test.
25530
25531 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25532
25533         PR fortran/18883
25534         * gfortran.dg/char_result_9.f90: New.
25535         * gfortran.dg/char_result_10.f90: New.
25536
25537 2005-10-30  Jan Hubicka  <jh@suse.cz>
25538
25539         * g++.dg/tree-ssa/pr24172.C: New testcase.
25540
25541 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25542
25543         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25544
25545 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25546
25547         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25548         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25549         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25550         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25551         gfortran.dg/enum_9.f90,
25552         gfortran.fortran-torture/compile/enum_1.f90,
25553         gfortran.fortran-torture/execute/enum_1.f90,
25554         gfortran.fortran-torture/execute/enum_2.f90,
25555         gfortran.fortran-torture/execute/enum_3.f90,
25556         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25557
25558 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25559
25560         PR target/18482
25561         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25562         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25563
25564 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25565
25566         PR libfortran/20179
25567         * gfortran.dg/mixed_io_1.f90: New test.
25568         * gfortran.dg/mixed_io_1.c: New file.
25569
25570 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25571
25572         * gfortran.dg/malloc_free_1.f90: New test.
25573
25574 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25575
25576         * gcc.dg/nested-func-4.c: Require profiling -pg.
25577
25578 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25579
25580         PR C++/23229
25581         * g++.dg/warn/main-2.C: New test.
25582
25583 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25584
25585         PR fortran/24545
25586         * gfortran.dg/interface_2.f90: new test.
25587
25588 2005-10-28  Josh Conner  <jconner@apple.com>
25589
25590         PR c++/22153
25591         * g++.dg/template/crash38.C: New test.
25592         * g++.dg/parse/explicit1.C: Change expected errors.
25593
25594 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25595
25596         PR C++/23426
25597         * g++.dg/other/large-size-array.C: New test.
25598
25599 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25600
25601         PR middle-end/24362
25602         * g++.dg/opt/complex4.C: New test.
25603
25604 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25605
25606         * gcc.dg/nested-func-4.c: New test.
25607
25608 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25609
25610         PR fortran/24158
25611         gfortran.dg/derived_recursion.f90: New test.
25612         gfortran.dg/implicit_actual.f90: New test.
25613
25614 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25615
25616         PR middle-end/24295, PR testsuite/24477
25617         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25618         removed when weakref hits the tree.
25619
25620 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25621
25622         * gfortran.dg/cray_pointers_4.f90: New test.
25623
25624         * gfortran.dg/cray_pointers_5.f90: New test.
25625
25626 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25627
25628         PR fortran/22290
25629         * gfortran.dg/assign_5.f90: New test.
25630         * gfortran.dg/assign_6.f: New test.
25631
25632 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25633
25634         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25635         CPU has no SSE support.
25636
25637 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25638
25639         PR libgfortran/24224
25640         * gfortran.dg/arrayio_1.f90: Update attribution.
25641         * gfortran.dg/arrayio_2.f90: Update attribution.
25642         * gfortran.dg/arrayio_3.f90: Update attribution.
25643         * gfortran.dg/arrayio_4.f90: Update test conditions.
25644         * gfortran.dg/arrayio_5.f90: Update attribution.
25645         * gfortran.dg/arrayio_6.f90: New test.
25646         * gfortran.dg/arrayio_7.f90: New test.
25647
25648 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25649
25650         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25651
25652 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25653
25654         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25655
25656 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25657
25658         PR fortran/24416
25659         * gfortran.dg/namelist_char_only.f90: New test.
25660
25661 2005-10-24  Asher Langton  <langton2@llnl.gov>
25662
25663         PR fortran/17031
25664         PR fortran/22282
25665         * gfortran.dg/cray_pointers_1.f90: New test.
25666         * gfortran.dg/cray_pointers_2.f90: New test.
25667         * gfortran.dg/cray_pointers_3.f90: New test.
25668         * gfortran.dg/loc_1.f90: New test.
25669         * gfortran.dg/loc_2.f90: New test.
25670
25671 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25672
25673         * gcc.dg/pr24225.c: New test.
25674
25675 2005-10-24  Asher Langton  <langton2@llnl.gov>
25676
25677         * gfortran.dg/dup_save_1.f90: New test.
25678         * gfortran.dg/dup_save_2.f90: New test.
25679
25680 2005-10-24  Paul Brook  <paul@codesourcery.com>
25681
25682         PR 24107
25683         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25684         stdint.h.
25685
25686 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25687
25688         PR libgfortran/24489
25689         * gfortran.dg/pr24489.f90: New test.
25690
25691 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25692
25693         PR fortran/23635
25694         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25695
25696 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25697
25698         PR target/18911
25699         * g++.dg/init/array16.C: Skip for mmix-*-*.
25700
25701 2005-10-23  Asher Langton  <langton2@llnl.gov>
25702
25703         * gfortran.dg/byte_1.f90: New test.
25704         * gfortran.dg/byte_2.f90: New test.
25705
25706 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25707
25708         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25709
25710 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25711
25712         PR fortran/18022
25713         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25714
25715         PR fortran/24311
25716         * gfortran.dg/merge_char_const.f90: New test.
25717
25718         PR fortran/24384
25719         * gfortran.dg/spread_scalar_source.f90: New test.
25720
25721 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25722
25723         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25724
25725         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25726         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25727
25728         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25729
25730 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25731
25732         PR fortran/24426
25733         * gfortran.dg/der_pointer_4.f90: New.
25734
25735 2005-10-22  David Ayers  <d.ayers@inode.at>
25736
25737         * obj-c++.dg/except-1.mm: Simplify.
25738
25739 2005-10-21  David Ayers  <d.ayers@inode.at>
25740
25741         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25742
25743 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25744
25745         * gfortran.dg/assumed_dummy_2.f90: New test.
25746
25747 2005-10-21  James E Wilson  <wilson@specifix.com>
25748
25749         PR preprocessor/15220
25750         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25751
25752 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25753
25754         * gcc.c-torture/execute/20051021-1.c: New test.
25755
25756 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25757
25758         PR c++/24260
25759         * g++.dg/ext/tmplattr1.C: New test.
25760
25761 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25762
25763         PR fortran/24440
25764         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25765
25766 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25767
25768         * obj-c++.dg/except-1.mm: New.
25769
25770         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25771
25772 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25773
25774         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25775
25776 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25777
25778         PR middle-end/24295
25779         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25780         declarations with the same names as thunks' alias targets, use
25781         aliases instead.
25782         * gcc.dg/attr-alias-3.c: New test.
25783         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25784
25785 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25786
25787         PR c++/22618
25788         * g++.dg/parse/access8.C: New test.
25789
25790 2005-10-20  Richard Guenther  <rguenther@suse.de>
25791
25792         PR c++/24439
25793         * g++.dg/tree-ssa/pr24439.C: New testcase.
25794
25795 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25796
25797         * g++.dg/opt/delay-slot-1.C: New test.
25798
25799 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25800
25801         PR fortran/21625
25802         * gfortran.fg/der_init_1.f90: New.
25803
25804 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25805
25806         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25807
25808 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25809
25810         PR c++/21908
25811         * g++.dg/parse/error28.C: New test.
25812
25813 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25814
25815         * gcc.dg/profile-generate-2.c: New test.
25816
25817 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25818
25819         PR target/23589
25820         * g++.dg/ext/dllimport11.C: New.
25821
25822 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25823
25824         PR c++/22293
25825         * g++.dg/other/friend3.C: New test.
25826
25827 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25828
25829         PR c++/23293
25830         * g++.dg/template/error19.C: New test.
25831
25832 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25833
25834         PR c++/21383
25835         * g++.dg/overload/koenig2.C: New.
25836
25837         PR c++/23118
25838         * g++.dg/overload/error2.C: New.
25839
25840         PR c++/22604
25841         * g++.dg/inherit/covariant14.C: New.
25842
25843 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25844
25845         PR c++/23440
25846         * g++.dg/parse/for1.C: New test.
25847
25848 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25849
25850         PR fortran/23446
25851         * gfortran.dg/host_dummy_index_1.f90: New test.
25852
25853         PR fortran/21459
25854         * gfortran.dg/automatic_char_len_2.f90: New test.
25855
25856         PR fortran/20866
25857         * gfortran.dg/recursive_statement_functions.f90: New test.
25858
25859         PR fortran/20853
25860         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25861
25862         PR fortran/20849
25863         * gfortran.dg/external_initializer.f90: New test.
25864
25865         PR fortran/20837
25866         * non_module_public.f90: New test.
25867
25868 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25869
25870         PR c++/24386
25871         * g++.dg/template/overload7.C: New.
25872
25873         PR c++/22551
25874         * g++.dg/other/switch2.C: Remove expected warnings.
25875
25876         PR c++/21353
25877         * g++.dg/template/defarg6.C: New.
25878
25879 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25880
25881         PR target/24315
25882         * gcc.target/i386/pr24315.c: New test.
25883
25884 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25885
25886         PR c++/24389
25887         * g++.dg/template/static21.C: New test.
25888         * g++.dg/template/static21-a.cc: Likewise.
25889
25890 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25891
25892         PR c++/23959
25893         * g++.dg/warn/Wswitch-default-1.C: New test.
25894         * g++.dg/warn/Wswitch-default-2.C: New test.
25895
25896 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25897
25898         PR c++/22173
25899         * g++.dg/parse/template18.C: New test.
25900         * g++.dg/template/nontype15.C: Likewise.
25901
25902 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25903
25904         PR fortran/22273
25905         * gfortran.dg/spec_expr_2.f90: New.
25906
25907 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25908
25909         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25910         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25911         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25912         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25913         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25914         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25915         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25916         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25917         previous target-specific skips and warning-message matches where
25918         applicable.
25919
25920 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25921
25922         PR c++/21347
25923         * g++.dg/warn/Wctor-dtor.C: New test.
25924
25925 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25926
25927         PR c/23439
25928         * gcc.dg/for-1.c: New test.
25929
25930 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25931
25932         PR c++/19565
25933         * g++.dg/warn/Wconversion1.C: New test.
25934         * g++.dg/ext/packed4.C: Compile with -w.
25935         * g++.dg/opt/20050511-1.C: Likewise.
25936         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25937
25938 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25939
25940         * gfortran.dg/boz_5.f90: New test.
25941
25942 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25943
25944         PR c++/22551
25945         * g++.dg/other/switch2.C: New.
25946
25947         PR c++/23984
25948         * g++.dg/init/ctor7.C: New.
25949
25950 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25951
25952         PR c++/23730
25953         * g++.dg/parse/crash32.C: New test.
25954
25955 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25956
25957         PR c++/20721
25958         * g++.dg/init/goto2.C: New test.
25959
25960         PR c++/22464
25961         * g++.dg/template/crash/41.C: New test.
25962
25963         PR c++/22180
25964         * g++.dg/template/crash40.C: New test.
25965
25966         PR c++/23694
25967         * g++.dg/parse/friend5.C: New test.
25968
25969         PR c++/23307
25970         * g++.dg/template/crash38.C: New test.
25971
25972         PR c++/22352
25973         * g++.dg/template/friend38.C: New test.
25974
25975         PR c++/22405
25976         * g++.dg/template/crash39.C: New test.
25977
25978 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25979
25980         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25981         gcc.dg/debug/dwarf2/dwarf-char2.c,
25982         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25983
25984         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25985
25986 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25987
25988         * gcc.dg/dll-2.c: Add tests for warnings.
25989         * gcc.dg/dll-3.c: Likewise.
25990         * gcc.dg/dll-4.c: Likewise.
25991
25992         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25993         * g++.dg/ext/dllimport2.C: Likewise.
25994         * g++.dg/ext/dllimport3.C: Likewise.
25995         * g++.dg/ext/dllimport7.C: Likewise.
25996         * g++.dg/ext/dllimport8.C: Likewise.
25997         * g++.dg/ext/dllimport9.C: Likewise.
25998
25999 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26000
26001         PR fortran/24092
26002         * gfortran.dg/derived_pointer_recursion.f90: New test.
26003
26004 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26005
26006         * gcc.c-torture/execute/20051012-1.c: New test.
26007
26008 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26009
26010         PR fortran/18082
26011         * gfortran.dg/automatic_char_len_1.f90: New test.
26012
26013 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26014
26015         PR fortran/20847
26016         * gfortran.dg/save_common.f90: New test.
26017
26018         PR fortran/20856
26019         * gfortran.dg/save_result.f90: New test.
26020
26021 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26022
26023         PR c++/21592
26024         * g++.dg/template/dependent-expr1.C: Add new expected error.
26025         * g++.dg/template/dependent-expr2.C: Adjust error text.
26026         * g++.dg/template/overload6.C: New.
26027
26028         PR c++/23797
26029         * g++.dg/other/typename8.C: New.
26030
26031         PR c++/21117
26032         * g++.dg/other/return1.C: New.
26033
26034 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26035
26036         PR c++/24052
26037         * g++.dg/ext/label5.C: New.
26038
26039 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26040
26041         PR c++/19964
26042         * g++.dg/parse/crash31.C: New.
26043
26044 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26045
26046         * g++.dg/ipa/ipa-1.c: New test.
26047         * g++.dg/ipa/ipa-2.c: New test.
26048         * g++.dg/ipa/ipa-3.c: New test.
26049         * g++.dg/ipa/ipa-4.c: New test.
26050         * g++.dg/ipa/ipa-5.c: New test.
26051         * g++.dg/ipa/ipa.exp: New file.
26052
26053 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26054
26055         PR fortran/24207
26056         * gfortran.dg/private_type_3.f90: New test.
26057
26058 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26059
26060         PR fortran/20786
26061         gfortran.dg/aint_anint_1.f90: New test.
26062
26063 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26064
26065         PR libgfortran/24313
26066         gfortran.dg/csqrt.f: New test.
26067
26068 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26069
26070         PR c++/8057
26071         * g++.dg/warn/noeffect7.C: New test.
26072         * g++.dg/warn/noeffect2.C: Instantiate templates.
26073         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26074         and warning.
26075
26076 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26077
26078         PR c++/21089
26079         * g++.dg/init/float1.C: New test.
26080
26081         PR c++/24277
26082         * g++.dg/init/member1.C: Tweak error markers.
26083
26084 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26085
26086         PR testsuite/24281
26087         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26088         Check for null pointer.
26089
26090 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26091
26092         PR c++/21369
26093         * g++.dg/parse/ret-type3.C: New test.
26094
26095 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26096
26097         PR tree-opt/23946
26098         * gcc.c-torture/compile/pr23946.c: New test.
26099
26100 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26101
26102         * g++.dg/opt/mmx2.C: New test.
26103
26104 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26105
26106         PR c++/24277
26107         * g++.dg/template/static20.C: New test.
26108
26109         PR c++/24302
26110         * g++.dg/warn/Wunused-12.C: New test.
26111
26112         PR c++/23437
26113         * g++.dg/template/arg4.C: New test.
26114
26115 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26116
26117         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26118         * gcc.dg/ucnid-3.c: Likewise.
26119         * gcc.dg/ucnid-4.c: Likewise.
26120         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26121         * g++.dg/other/ucnid-1.C: Likewise.
26122         * gcc.dg/sparc-frame-1.c: New test.
26123
26124 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26125
26126         PR c++/24139
26127         * g++.dg/template/spec27.C: New test.
26128
26129         PR c++/24275
26130         * g++.dg/template/static19.C: New test.
26131
26132 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26133
26134         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26135         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26136
26137 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26138
26139         PR target/24136
26140         * gfortran.fortran-torture/compile/pr24136.f: New test.
26141
26142 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26143
26144         PR c++/22172
26145         * g++.dg/parse/crash30.C: New test.
26146
26147 2005-10-07  Richard Guenther  <rguenther@suse.de>
26148
26149         PR middle-end/24227
26150         * gcc.c-torture/compile/pr24227.c: New testcase.
26151
26152 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26153
26154         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26155         Do not put aligned attributes on array elements.
26156
26157 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26158
26159         PR testsuite/23611, PR testsuite/23615
26160         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26161         writing prototypes of library functions by hand.
26162         * obj-c++.dg/bitfield-4.mm: Likewise.
26163         * obj-c++.dg/const-str-4.mm: Likewise.
26164         * obj-c++.dg/encode-4.mm: Likewise.
26165         * obj-c++.dg/encode-5.mm: Likewise.
26166         * obj-c++.dg/encode-6.mm: Likewise.
26167         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26168         * obj-c++.dg/method-10.mm: Likewise.
26169         * obj-c++.dg/method-17.mm: Likewise.
26170         * obj-c++.dg/method-19.mm: Likewise.
26171         * obj-c++.dg/try-catch-2.mm: Likewise.
26172
26173 2005-10-06  Richard Henderson  <rth@redhat.com>
26174
26175         PR 24236
26176         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26177
26178 2005-10-06  Dale Johannesen  <dalej@apple.com>
26179
26180         * gcc.c-torture/execute/20030125-1.c: Correct.
26181
26182 2005-10-06  Richard Guenther  <rguenther@suse.de>
26183
26184         PR tree-optimization/24238
26185         * g++.dg/tree-ssa/pr24238.C: New testcase.
26186
26187 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26188
26189         PR 18568
26190         * gfortran.dg/der_pointer_3.f90: New test.
26191
26192 2005-10-05  Devang Patel  <dpatel@apple.com>
26193
26194         PR Debug/23205
26195         * g++.dg/other/PR23205.C: New.
26196
26197 2005-10-05  Richard Henderson  <rth@redhat.com>
26198
26199         PR target/23602
26200         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26201         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26202
26203 2005-10-05  Dale Johannesen  <dalej@apple.com>
26204
26205         * gcc.c-torture/execute/float-floor.c: New.
26206
26207 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26208
26209         PR tree-optimization/21419
26210         PR tree-optimization/24146
26211         PR tree-optimization/24151
26212
26213         * g++.dg/ext/asm7.C: New.
26214         * g++.dg/ext/asm8.C: New.
26215         * gcc.dg/asm-1.c: Compile on all targets.
26216         * gcc.dg/asm-pr24146.c: New.
26217         * gcc.dg/pr21419.c: Adjust error messages.
26218
26219 2005-10-05  Richard Guenther  <rguenther@suse.de>
26220
26221         PR fortran/24176
26222         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26223
26224 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26225
26226         PR c++/23513
26227         * g++.dg/template/spec22.C: Robustify test.
26228         * g++.dg/template/spec26.C: New.
26229
26230 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26231
26232         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26233         if target supports vector instructions.
26234
26235 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26236
26237         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26238         C99 functions.
26239
26240 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26241
26242         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26243         check_effective_target_fortran_large_int): Replace cached result
26244         when target changes.
26245
26246 2005-10-04  Devang Patel  <dpatel@apple.com>
26247
26248         * gcc.dg/i386-sse-vect-types.c: New.
26249
26250 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26251
26252         PR preprocessor/13726
26253         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26254         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26255
26256 2005-10-04  Richard Guenther  <rguenther@suse.de>
26257
26258         PR c/23576
26259         * gcc.dg/noncompile/pr23576.c: New testcase.
26260
26261 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26262
26263         PR middle-end/23125
26264         * gcc.dg/register-var-3.c: New test.
26265
26266 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26267
26268         * gcc.dg/pr23049.c: New test.
26269
26270         * gcc.dg/ucnid-4.c: Fix test.
26271
26272 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26273
26274         PR 23445
26275         * gcc.c-torture/compile/pr23445.c: New test.
26276
26277 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26278
26279         * g++.dg/overload/unknown1.C: New.
26280
26281 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26282
26283         PR c++/17775
26284         * g++.dg/template/repo4.C: New test.
26285
26286 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26287
26288         PR libfortran/19308
26289         * gfortran.dg/large_real_kind_2.F90: New test.
26290         * gfortran.dg/large_integer_kind_2.f90: New test.
26291
26292 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26293
26294         * lib/target-supports.exp (check_effective_target_vect_shift):
26295         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26296         (check_effective_target_vect_condition): Fix copy-n-pasto.
26297
26298         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26299         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26300         targets.
26301
26302 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26303
26304         PR c++/22621
26305         * g++.dg/template/overload5.C : New test.
26306
26307         PR c++/23840
26308         * g++.dg/expr/stdarg1.C: New test.
26309
26310 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26311
26312         PR 24142
26313         * gcc.c-torture/execute/pr24142.c: New test.
26314
26315 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26316
26317         PR 24141
26318         * gcc.c-torture/execute/pr24141.c: New test.
26319
26320 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26321             Diego Novillo  <dnovillo@redhat.com>
26322
26323         PR 23604
26324         * gcc.c-torture/execute/pr23604.c: New test.
26325
26326 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26327
26328         PR fortran/16404
26329         PR fortran/20835
26330         PR fortran/20890
26331         PR fortran/20899
26332         PR fortran/20900
26333         PR fortran/20901
26334         PR fortran/20902
26335         gfortran.dg/equiv_constraint_1.f90: New test.
26336         gfortran.dg/equiv_constraint_2.f90: New test.
26337         gfortran.dg/equiv_constraint_3.f90: New test.
26338         gfortran.dg/equiv_constraint_4.f90: New test.
26339         gfortran.dg/equiv_constraint_5.f90: New test.
26340         gfortran.dg/equiv_constraint_6.f90: New test.
26341         gfortran.dg/equiv_constraint_7.f90: New test.
26342         gfortran.dg/equiv_constraint_8.f90: New test.
26343         gfortran.dg/private_type_1.f90: New test.
26344         gfortran.dg/private_type_2.f90: New test.
26345         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26346         980628-10.f: Assert std=gnu to permit mixing of
26347         types in equivalence statements.
26348
26349 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26350
26351         PR 24112
26352         * gfortran.dg/open_status_1.f90: New.
26353
26354 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26355
26356         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26357         * gcc.dg/vect/pr22480.c: Clean up temp files.
26358         * gcc.dg/vect/pr23831.c: Clean up temp files.
26359         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26360         Clean up temp files.
26361         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26362         Clean up temp files.
26363
26364         * gcc.dg/20050309-1.c: Clean up temp files.
26365         * gcc.dg/20050325-1.c: Clean up temp files.
26366
26367 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26368
26369         PR tree-optimization/24059
26370         * gcc.dg/vect/pr24059.c : New test.
26371
26372 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26373
26374         PR middle-end/24109
26375         * gcc.c-torture/execute/20050929-1.c: New test.
26376
26377 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26378
26379         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26380
26381 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26382
26383         PR c/21419
26384         * gcc.dg/pr21419.c: New test.
26385
26386 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26387
26388         * gcc.dg/pr23911.c: New test.
26389
26390 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26391
26392         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26393
26394         PR c++/16782
26395         * g++.dg/parse/qualified4.C: New test.
26396         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26397         * g++.old-deja/g++.mike/p8154.C: Likewise.
26398
26399 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26400
26401         PR c++/22147
26402         * g++.dg/template/friend37.C: New test.
26403         * g++.dg/parse/crash28.C: Adjust error markers.
26404
26405 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26406
26407         PR fortran/18518
26408         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26409
26410 2005-09-27  Devang Patel  <dpatel@apple.com>
26411
26412         PR tree-optimization/23625
26413         * gcc.dg/pr23625.c: New test.
26414
26415 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26416
26417         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26418         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26419
26420 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26421
26422         PR fortran/23677
26423         * gfortran.fortran-torture/execute/save_1.f90: New test.
26424         * gfortran.dg/save_1.f90: New test.
26425
26426 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26427
26428         * gcc.target/i386/builtin-apply-mmx.c: New test.
26429
26430         PR target/22576
26431         * gcc.target/i386/pr22576.c: New test.
26432
26433         PR target/22585
26434         * gcc.target/i386/pr22585.c: New test.
26435
26436         PR target/23268
26437         * gcc.target/i386/pr23268.c: New test.
26438
26439         PR middle-end/23831
26440         * gcc.dg/vect/pr23831.c: New test.
26441
26442         PR target/24055
26443         * gcc.target/i386/pr24055.c: New test.
26444
26445 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26446
26447         PR tree-optimization/23960
26448         * gcc.c-torture/compile/pr23960.c: New.
26449
26450 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26451
26452         PR fortran/16861
26453         * gfortran.dg/nested_modules_3.f90: New.
26454
26455 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26456
26457         PR fortran/24005
26458         gfortran.dg/interface_1.f90: New test.
26459
26460 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26461         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26462
26463         PR fortran/23843
26464         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26465
26466 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26467
26468         PR fortran/23516
26469         * gfortran.dg/imag_1.f: New test.
26470         * gfortran.dg/imag_2.f: Ditto.
26471
26472 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26473
26474         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26475
26476 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26477
26478         PR c++/21983
26479         * g++.dg/warn/pr21983.C: New test.
26480
26481 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26482
26483         * gcc.dg/20050922-1.c: Testcase added.
26484
26485 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26486
26487         PR c++/23993
26488         * g++.dg/template/array14.C: New test.
26489
26490 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26491
26492         PR fortran/19929
26493         * gfortran.dg/der_ptr_component_1.f90: New test.
26494
26495 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26496
26497         PR c++/23965
26498         * g++.dg/template/error1.C: Reject "no matching function" message.
26499
26500 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26501
26502         PR c++/17609
26503         * g++.dg/lookup/error1.C: New test.
26504
26505 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26506
26507         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26508         functionality of the testcase.
26509
26510 2005-09-20  Richard Henderson  <rth@redhat.com>
26511
26512         * gcc.dg/vect/vect-22.c: Require vect_float.
26513         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26514
26515 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26516
26517         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26518         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26519         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26520         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26521         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26522         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26523         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26524         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26525         * gcc.dg/cpp/ucnid-8.c: New test.
26526
26527 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26528
26529         PR tree-optimization/23929
26530         * gcc.c-torture/compile/pr23929.c: New test.
26531
26532 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26533
26534         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26535         for one loop.
26536
26537 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26538
26539         PR testsuite/23186
26540         * g++.dg/other/pr22003.C: Require named sections.
26541
26542 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26543
26544         PR c++/23947
26545         * g++.dg/rtti/crash3.C: New test.
26546
26547         PR tree-optimization/23818
26548         * gcc.dg/pr23818.c: New test.
26549
26550 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26551
26552         PR fortran/23420
26553         * gfortran.dg/print_fmt_4.f: New.
26554
26555 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26556
26557         PR fortran/23663
26558         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26559
26560 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26561
26562         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26563         Use pointers to local alignable arrays instead. Added comments.
26564         * gcc.dg/vect/vect-46.c: Likewise.
26565         * gcc.dg/vect/vect-48.c: Likewise.
26566         * gcc.dg/vect/vect-49.c: Likewise.
26567         * gcc.dg/vect/vect-52.c: Likewise.
26568         * gcc.dg/vect/vect-53.c: Likewise.
26569         * gcc.dg/vect/vect-54.c: Likewise.
26570         * gcc.dg/vect/vect-56.c: Likewise.
26571         * gcc.dg/vect/vect-57.c: Likewise.
26572         * gcc.dg/vect/vect-58.c: Likewise.
26573         * gcc.dg/vect/vect-60.c: Likewise.
26574         * gcc.dg/vect/vect-61.c: Likewise.
26575
26576         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26577         The test is no longer vectorizable on vect_no_align targets.
26578         * gcc.dg/vect/vect-43.c: Likewsie.
26579
26580         * gcc.dg/vect/vect-44.c: Added comments.
26581         * gcc.dg/vect/vect-45.c: Added comments.
26582         * gcc.dg/vect/vect-50.c: Added comments.
26583         * gcc.dg/vect/vect-51.c: Added comments.
26584
26585         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26586         aligned type.
26587         * gcc.dg/vect/Os-vect-95.c: Likewise.
26588
26589         * gcc.dg/vect/vect-41.c: Test removed.
26590         * gcc.dg/vect/vect-47.c: Test removed.
26591         * gcc.dg/vect/vect-55.c: Test removed.
26592         * gcc.dg/vect/vect-59.c: Test removed.
26593
26594 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26595
26596         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26597         No longer vectorizable on vect_no_align targets.
26598         * gcc.dg/vect/pr20122.c: Likewise.
26599         * gcc.dg/vect/vect-74.c: Likewise.
26600         * gcc.dg/vect/vect-75.c: Likewise.
26601         * gcc.dg/vect/vect-76.c: Likewise.
26602
26603         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26604         Will not be vectorizable on vect_no_align targets once aliasing issues
26605         are resolved.
26606         * gcc.dg/vect/vect-79.c: Likewise.
26607
26608         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26609         * gcc.dg/vect/vect-78.c: Likewise.
26610         * gcc.dg/vect/vect-97.c: Likewise.
26611
26612 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26613
26614         * gcc.dg/pr23943.c: New test.
26615
26616 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26617
26618         PR fortran/19181
26619         * gfortran.dg/derived_pointer_null_1.f90: New test.
26620
26621 2005-09-18  Richard Guenther  <rguenther@suse.de>
26622
26623         PR middle-end/23944
26624         * gcc.c-torture/compile/pr23944.c: New testcase.
26625
26626 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26627
26628         PR fortran/15975
26629         * gfortran.dg/der_pointer_2.f90: New test.
26630
26631 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26632
26633         PR fortran/16861
26634         * gfortran.dg/nested_modules_2.f90: New test.
26635
26636 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26637
26638         PR c++/18368
26639         * g++.dg/other/semicolon.C: New test.
26640
26641 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26642
26643         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26644         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26645
26646 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26647
26648         PR c++/23914
26649         * g++.dg/template/static18.C: New test.
26650
26651         PR c++/21514
26652         * g++.dg/template/crash19.C: Remove dg-error marker.
26653         * g++.dg/template/local4.C: New test.
26654
26655 2005-09-16  Paul Brook  <paul@codesourcery.com>
26656
26657         PR fortran/23906
26658         * gfortran.dg/dependency_1.f90: New test.
26659
26660 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26661
26662         PR c++/23896
26663         * g++.dg/template/static17.C: New test.
26664
26665 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26666
26667         PR c++/23139
26668         * g++.dg/warn/huge-val1.C: New test.
26669
26670 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26671
26672         PR c++/13140
26673         * g++.dg/parse/class2.C: New test.
26674         * g++.dg/template/explicit8.C: Likewise.
26675         * g++.dg/template/spec25.C: Likewise.
26676
26677 2005-09-14  Josh Conner  <jconner@apple.com>
26678
26679         PR middle-end/23584
26680         * gcc.dg/pr23584.c: New test.
26681
26682 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26683
26684         PR fortran/21875 Internal Unit Array I/O, NIST
26685         * gfortran.dg/arrayio_1.f90: New test.
26686         * gfortran.dg/arrayio_1.f90: New test.
26687         * gfortran.dg/arrayio_1.f90: New test.
26688         * gfortran.dg/arrayio_1.f90: New test.
26689         * gfortran.dg/arrayio_1.f90: New test.
26690
26691 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26692
26693         PR middle-end/22480
26694         * gcc.dg/vect/pr22480.c: New test.
26695
26696 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26697
26698         PR fortran/19358
26699         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26700
26701 2005-09-13 Josh Conner <jconner@apple.com>
26702
26703         PR c++/23180
26704         * g++.dg/init/struct2.C: New test.
26705         * g++.dg/init/struct3.C: New test.
26706
26707 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26708
26709         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26710         Clean up temp files.
26711         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26712         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26713         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26714         gcc.dg/tree-ssa/builtin-printf-1.c,
26715         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26716         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26717         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26718         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26719         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26720         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26721         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26722         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26723         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26724         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26725         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26726         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26727
26728 2005-09-13  Josh Conner  <jconner@apple.com>
26729
26730         * lib/gcc-dg.exp: Load scanipa.exp.
26731         (cleanup-dump): New procedure.
26732         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26733         * lib/scandump.exp: New file.
26734         * lib/scantree.exp: Use it.
26735         * lib/scanipa.exp: New file.
26736
26737 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26738
26739         PR fortran/17740
26740         * gfortran.dg/generic_4.f90: New test.
26741
26742 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26743
26744         PR target/23816
26745         * gcc.target/i386/pr23816-1.c: New test.
26746         * gcc.target/i386/pr23816-2.c: New test.
26747
26748
26749 2005-09-13  Bastian Blank <waldi@debian.org>
26750
26751         PR c++/16171
26752         * g++.dg/abi/mangle26.C: New test.
26753         * g++.dg/abi/mangle27.C: New test.
26754         * g++.dg/abi/mangle28.C: New test.
26755         * g++.dg/abi/mangle29.C: New test.
26756
26757         PR c++/23839
26758         * g++.dg/parse/register1.C: New test.
26759
26760 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26761
26762         PR c++/23842
26763         * g++.dg/template/access16.C: New test.
26764
26765 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26766
26767         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26768
26769 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26770
26771         PR fortran/18899
26772         * gfortran.dg/shape_2.f90: New test.
26773
26774 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26775
26776         PR target/19269
26777         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26778         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26779         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26780         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26781         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26782         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26783         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26784         tests.
26785
26786 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26787
26788         PR c++/23841
26789         * g++.dg/parse/template17.C: New test.
26790
26791 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26792
26793         PR c++/23789
26794         * g++.dg/template/nontype14.C: New test.
26795
26796 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26797
26798         PR g++/7874
26799         * g++.dg/lookup/friend7.C: New test.
26800         * g++.dg/lookup/friend8.C: New test.
26801         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26802         so that it will be found via argument dependent lookup.
26803         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26804         friend functions which will no longer be found.
26805         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26806         function g, so that it will be found via argument dependent
26807         lookup.
26808         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26809         * g++.old-deja/g++.mike/net43.C: Likewise.
26810
26811 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26812
26813         PR c++/23691
26814         * g++.dg/template/static16.C: New test.
26815
26816 2005-09-12  Josh Conner  <jconner@apple.com>
26817
26818         PR middle-end/23237
26819         * gcc.c-torture/compile/pr23237.c: New test.
26820
26821 2005-09-11  Richard Henderson  <rth@redhat.com>
26822
26823         * g++.dg/other/error8.C: Update expected diagnostic text.
26824
26825 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26826
26827         PR libfortran/19872
26828         * gfortran.dg/overwrite_1.f: New test.
26829
26830 2005-09-09  Josh Conner  <jconner@apple.com>
26831
26832         * g++.dg/init/pr23180-1.C: Removed.
26833         * g++.dg/init/pr23180-2.C: Removed.
26834
26835 2005-09-09  David Daney <ddaney@avtrex.com>
26836
26837         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26838         files which are ...
26839         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26840         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26841
26842 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26843
26844         * gfortran.dg/iostat_2.f90: New test.
26845
26846 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26847
26848         PR c++/22252
26849         * g++.dg/ext/interface1.C: New test.
26850         * g++.dg/ext/interface1.h: Likewise.
26851         * g++.dg/ext/interface1a.cc: Likewise.
26852
26853 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26854
26855         * gfortran.dg/iomsg_1.f90: New test case.
26856
26857 2005-09-09  Richard Guenther  <rguenther@suse.de>
26858
26859         PR c++/23624
26860         * g++.dg/tree-ssa/pr23624.C: New testcase.
26861
26862 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26863
26864         PR fortran/19239
26865         * gfortran.dg/vector_subscript_1.f90,
26866         * gfortran.dg/vector_subscript_2.f90: New tests.
26867
26868 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26869
26870         PR fortran/21104
26871         * gfortran.dg/array_alloc_1.f90,
26872         * gfortran.dg/array_alloc_2.f90,
26873         * gfortran.dg/array_alloc_3.f90: New tests.
26874
26875 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26876
26877         PR fortran/12840
26878         * gfortran.dg/array_constructor_6.f90
26879         * gfortran.dg/array_constructor_7.f90
26880         * gfortran.dg/array_constructor_8.f90
26881         * gfortran.dg/array_constructor_9.f90
26882         * gfortran.dg/array_constructor_10.f90
26883         * gfortran.dg/array_constructor_11.f90
26884         * gfortran.dg/array_constructor_12.f90: New tests.
26885
26886 2005-09-08  Josh Conner  <jconner@apple.com>
26887
26888         PR c++/23180
26889         * g++.dg/init/pr23180-1.C: New test.
26890         * g++.dg/init/pr23180-2.C: New test.
26891
26892 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26893
26894         PR fortran/18878
26895         * gfortran.dg/module_double_reuse.f90: New.
26896
26897 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26898
26899         PR fortran/23270
26900         PR fortran/22304
26901         PR fortran/18870
26902         PR fortran/17917
26903         PR fortran/16511
26904         * gfortran.dg/common_equivalence_1.f: New.
26905         * gfortran.dg/common_equivalence_2.f: New.
26906         * gfortran.dg/common_equivalence_3.f: New.
26907         * gfortran.dg/contained_equivalence_1.f90: New.
26908         * gfortran.dg/module_blank_common.f90: New.
26909         * gfortran.dg/module_commons_1.f90: New.
26910         * gfortran.dg/module_equivalence_1.f90: New.
26911         * gfortran.dg/nested_modules_1.f90: New.
26912         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26913         equivalences and add comment to connect the test with
26914         the PR.
26915
26916 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26917
26918         PR fortran/23765
26919         * gfortran.dg/common_6.f90: New test.
26920
26921 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26922
26923         PR fortran/15326
26924         * gfortran.dg/char_result_1.f90,
26925         * gfortran.dg/char_result_2.f90,
26926         * gfortran.dg/char_result_3.f90,
26927         * gfortran.dg/char_result_4.f90,
26928         * gfortran.dg/char_result_5.f90,
26929         * gfortran.dg/char_result_6.f90,
26930         * gfortran.dg/char_result_7.f90,
26931         * gfortran.dg/char_result_8.f90: New tests.
26932
26933 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26934
26935         PR fortran/19928
26936         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26937
26938 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26939
26940         PR obj-c++/16816
26941         * obj-c++.dg/selector-5.mm: New test.
26942         * obj-c++.dg/selector-6.mm: New test.
26943
26944 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26945
26946         PR objc/20574
26947         PR objc/19324
26948         * objc.dg/error-1.m: New test.
26949
26950 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26951
26952         PR fortran/23373
26953         * gfortran.fortran-torture/execute/pr23373-1.f90,
26954         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26955
26956 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26957
26958         PR libfortran/23760
26959         * gfortran.dg/g77/1832.f: Remove long string in write statement
26960         to allow the test to pass on correct list directed output with
26961         prepended space.
26962
26963 2005-09-07  James E Wilson  <wilson@specifix.com>
26964
26965         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26966
26967 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26968
26969         * gfortran.dg/parameter+save.f90: Rename to
26970         * gfortran.dg/parameter_save.f90: .. this.
26971
26972 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26973
26974         PR fortran/20848
26975         * gfortran.dg/parameter+save.f90: New test case.
26976
26977 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26978
26979         PR fortran/19269
26980         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26981
26982 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26983
26984         PR c/23075
26985         * gcc.dg/pr23075.c: New test.
26986         * g++.dg/warn/pr23075.C: New test.
26987
26988         PR target/22362
26989         * gcc.target/i386/pr22362.c: New test.
26990
26991         PR rtl-optimization/23098
26992         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26993
26994         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26995         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26996         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26997
26998 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26999
27000         * g++.dg/expr/cast6.C: New test.
27001
27002         PR c++/9782
27003         * g++.dg/init/new15.C: New test.
27004
27005 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27006
27007         * gcc.dg/vect/Os-vect-95.c: New test.
27008         * gcc.dg/vect/vect-95.c: Same.
27009
27010 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27011
27012         * gcc.dg/vect/vect-29.c: Update xfail testing.
27013         * gcc.dg/vect/vect-44.c: Same.
27014         * gcc.dg/vect/vect-48.c: Same.
27015         * gcc.dg/vect/vect-50.c: Same.
27016         * gcc.dg/vect/vect-72.c: Same.
27017         * gcc.dg/vect/vect-77.c: Same.
27018         * gcc.dg/vect/vect-78.c: Same.
27019         * gcc.dg/vect/vect-80.c: Same.
27020         * gcc.dg/vect/vect-96.c: Same.
27021         * gcc.dg/vect/vect-100.c: Same.
27022         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27023         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27024         * gfortran.dg/vect/vect-5.f90: Same.
27025
27026 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27027
27028         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27029         start strings.
27030         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27031         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27032
27033         PR c++/23056
27034         * g++.dg/opt/pr23056.C: New test.
27035
27036         PR rtl-optimization/23098
27037         * gcc.target/i386/pr23098.c: New test.
27038
27039 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27040
27041         PR c++/23667
27042         * g++.dg/template/static15.C: New test.
27043
27044         PR c++/21440
27045         * g++.dg/ext/stmtexpr5.C: New test.
27046         * g++.dg/ext/stmtexpr6.C: Likewise.
27047
27048 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27049
27050         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27051
27052         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27053         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27054         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27055
27056 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27057
27058         PR libfortran/23321
27059         * gfortran.dg/direct_io_4.f90: New test case.
27060
27061 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27062             Rasmus Hahn  <rassahah@neofonie.de>
27063
27064         PR libobjc/23108
27065         * objc.dg/type-stream-1.m: New test.
27066
27067 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27068
27069         PR fortran/23661
27070         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27071         gfortran.dg/print_fmt_3.f90: New test.
27072
27073 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27074
27075         * gfortran.dg/fmt_t_1.f90: New test.
27076
27077 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27078
27079         PR rtl-optimization/23454
27080         * g++.dg/opt/pr23454.C: New test.
27081
27082 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27083
27084         PR c++/23699
27085         * g++.dg/ext/static1.C: New test.
27086
27087 2005-09-02  Richard Henderson  <rth@redhat.com>
27088
27089         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27090         tail call to check_fa_work.
27091
27092 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27093
27094         PR c++/21687
27095         * g++.dg/other/gc3.C: New test.
27096
27097 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27098
27099         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27100         * gcc.dg/20050826-1.c: Likewise.
27101
27102 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27103
27104         PR c++/23167
27105         * g++.dg/expr/volatile1.C: New test.
27106
27107 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27108
27109         PR middle-end/23547
27110         * gcc.dg/pr23547.c: New test.
27111
27112 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27113
27114         PR c/22061
27115         * gcc.c-torture/execute/pr22061-1.c,
27116         * gcc.c-torture/execute/pr22061-2.c,
27117         * gcc.c-torture/execute/pr22061-3.c,
27118         * gcc.c-torture/execute/pr22061-4.c: New tests.
27119
27120 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27121
27122         * gcc.dg/Wredundant-decls-2.c: New test to check that
27123         -Wredundant-decls does not issue warning for a variable
27124         definition following a declaration.
27125
27126 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27127
27128         PR debug/7241
27129         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27130         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27131         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27132
27133         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27134         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27135         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27136         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27137         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27138         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27139         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27140         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27141
27142 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27143
27144         PR objc/23306
27145         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27146         scan-assmbler.
27147
27148 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27149
27150         PR target/21255
27151         * gcc.dg/pr21255-1.c: New test.
27152         * gcc.dg/pr21255-2-mb.c: Likewise.
27153         * gcc.dg/pr21255-2-ml.c: Likewise.
27154         * gcc.dg/pr21255-3.c: Likewise.
27155         * gcc.dg/pr21255-4.c: Likewise.
27156
27157 2005-08-31  Dale Johannesen  <dalej@apple.com>
27158
27159         * gcc.dg/20050830-1.c: New.
27160
27161 2005-08-31  Josh Conner  <jconner@apple.com>
27162
27163         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27164         command-line options for arm-*-* targets.
27165         * g++.dg/init/array16.C: Likewise.
27166         * g++.dg/other/crash-4.C: Likewise.
27167
27168 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27169
27170         PR obj-c++/23640
27171         * obj-c++.dg/gnu-runtime-3.mm: New test.
27172
27173 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27174
27175         PR c++/13377
27176         * g++.dg/lookup/ambig4.C: New test.
27177         * g++.dg/lookup/ambig5.C: New test.
27178         * g++.dg/tc1/dr101.C: Adjust error markers.
27179
27180 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27181
27182         PR c++/23639
27183         * g++.dg/template/ttp5.C: Adjust error markers.
27184
27185 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27186
27187         PR testsuite/23609
27188         * lib/obj-c++.exp: Include target-libpath.exp.
27189         (obj-c++_link_flags): Look for the GNU libobjc library
27190         and set the library path to include it.
27191         Don't manually set LD_LIBRARY_PATH (etc.) but call
27192         set_ld_library_path_env_vars instead.
27193         (obj-c++_target_compile): Don't set library path or
27194         linker flags because they are already set correctly
27195         in obj-c++_link_flags.
27196
27197 2005-08-30  Josh Conner  <jconner@apple.com>
27198
27199         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27200         to command-line options for arm-*-* targets.
27201
27202 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27203
27204         * g++.dg/other/i386-1.C: New.
27205
27206 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27207
27208         PR preprocessor/20348
27209         PR preprocessor/20356
27210         * gcc.dg/cpp/pr20348.c: New test.
27211         * gcc.dg/cpp/pr20348.h: New file.
27212         * gcc.dg/cpp/inc/pr20348.h: New file.
27213         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27214         * gcc.dg/cpp/pr20356.c: New test.
27215         * gcc.dg/cpp/pr20356.h: New file.
27216         * gcc.dg/cpp/inc/pr20356.h: New file.
27217         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27218
27219 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27220
27221         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27222         Fix array dimension to avoid correct end-of-file error.
27223
27224 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27225
27226         PR libfortran/23598
27227         * gfortran.dg/iostat_1.f90: New test.
27228
27229 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27230
27231         PR middle-end/23408
27232         * gcc.dg/pr23408.c: New test.
27233
27234 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27235
27236         PR c++/23099
27237         * g++.dg/init/member1.C: Make sure erroneous static data member
27238         definitions are required.
27239         * g++.dg/template/static13.C: New test.
27240         * g++.dg/template/static14.C: Likewise.
27241
27242 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27243
27244         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27245         -march=pentium4, remove ilp32 requirement.
27246
27247         PR middle-end/23484
27248         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27249         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27250
27251 2005-08-29  Andreas Jaeger  <aj@suse.de>
27252
27253         PR testsuite/23607
27254         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27255
27256 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27257
27258         * gcc.c-torture/execute/20050316-2.c: New test.
27259         * gcc.c-torture/execute/20050316-3.c: New test.
27260         * gcc.dg/torture/pr16104-1.c: New test.
27261
27262 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27263
27264         PR middle-end/23463
27265         * gcc.c-torture/execute/zero-struct-1.c: New test.
27266
27267 2005-08-27  Richard Guenther  <rguenther@suse.de>
27268
27269         PR target/23575
27270         * gcc.target/i386/pr23575.c: New testcase.
27271
27272 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27273
27274         PR rtl-optimization/23561
27275         * gcc.c-torture/execute/20050826-1.c: New test.
27276
27277         PR rtl-opt/23560
27278         * gcc.c-torture/execute/20050826-2.c: New test.
27279
27280 2005-08-26  Dale Johannesen  <dalej@apple.com>
27281
27282         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27283         * gcc.dg/20050826-1.c: New.
27284
27285 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27286
27287         PR c++/19004
27288         * g++.dg/template/nontype13.C: New test.
27289
27290         PR c++/23491
27291         * g++.dg/init/new14.C: New test.
27292         * g++.dg/expr/anew1.C: Do not XFAIL.
27293         * g++.dg/expr/anew2.C: Likewise.
27294         * g++.dg/expr/anew3.C: Likewise.
27295
27296 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27297
27298         PR middle-end/22439
27299         * gcc.dg/vla-3.c: New test.
27300
27301 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27302
27303         PR fortran/20363
27304         * gfortran.dg/named_interface.f90: New.
27305
27306 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27307
27308         * gcc.c-torture/execute/frame-address.c: New test.
27309
27310 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27311
27312         PR c++/20817
27313         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27314
27315 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27316
27317         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27318
27319 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27320
27321         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27322         * gcc.dg/altivec-22.c: Rename from..
27323         * gcc.dg/altivec-nomfcr.c: ..this.
27324
27325 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27326
27327         PR tree-optimization/23546
27328         * gcc.dg/tree-ssa/pr23546.c: New test.
27329
27330 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27331
27332         PR fortran/17758
27333         * gfortran.dg/nonreturning_statements.f90: New test.
27334
27335 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27336
27337         PR c++/22454
27338         * g++.dg/parse/crash29.C: New.
27339
27340 2005-08-23  DJ Delorie  <dj@redhat.com>
27341
27342         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27343         constants have the L suffix.
27344
27345 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27346
27347         PR c++/23044
27348         * g++.dg/template/instantiate8.C: New.
27349
27350 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27351
27352         PR middle-end/23467
27353         * gcc.c-torture/execute/pr23467.c: New test.
27354
27355 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27356
27357         PR tree-optimization/22043
27358         * gcc.c-torture/execute/20050613-1.c: New test.
27359
27360 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27361
27362         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27363
27364 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27365
27366         PR rtl-optimization/23478
27367         * g++.dg/opt/pr23478.C: New test.
27368
27369 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27370
27371         PR c/18715
27372         * gcc.dg/switch-warn-3.c: New test.
27373
27374 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27375
27376         PR c++/22233
27377         * g++.dg/template/param1.C: New test.
27378
27379 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27380
27381         PR c++/23089
27382         * g++.dg/other/incomplete1.C: New test.
27383
27384 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27385
27386         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27387         are vectorizable.
27388
27389 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27390
27391         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27392         d_lines_5.f: New.
27393
27394 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27395
27396         * gcc.target/i386/sse-4.c: New test.
27397
27398 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27399
27400         PR testsuite/23239
27401         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27402
27403 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27404
27405         * gcc.dg/20050811-1.c: New test.
27406         * gcc.dg/20050811-2.c: New test.
27407
27408 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27409
27410         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27411
27412 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27413
27414         PR 23476
27415         * gcc.c-torture/compile/pr23476.c: New test.
27416
27417 2005-08-19  Devang Patel  <dpatel@apple.com>
27418
27419         PR tree-optimization/23048
27420         * gcc.dg/tree-ssa/pr23048.c: New test.
27421
27422 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27423
27424         PR middle-end/20624
27425         * g++.dg/warn/Wreturn-3.C: New test
27426
27427 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27428
27429         PR tree-optimization/22228
27430         * g++.dg/vect/pr22543.cc: New test.
27431
27432 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27433
27434         PR tree-optimization/21574
27435         * gcc.dg/tree-ssa/pr21574.c: New test.
27436
27437 2005-08-16  James E Wilson  <wilson@specifix.com>
27438
27439         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27440
27441 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27442
27443         PR tree-opt/23402
27444         * gcc.c-torture/compile/zero-strct-3.c: New test.
27445         * gcc.c-torture/compile/zero-strct-4.c: New test.
27446
27447 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27448
27449         PR target/23376
27450         * gcc.target/x86_64/pr23376.c: New test.
27451
27452 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27453
27454         PR c++/23337
27455         * g++.dg/ext/vector2.C: New.
27456
27457 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27458
27459         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27460
27461 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27462
27463         PR libfortran/23428
27464         * gfortran.dg/inquire-complex.f90: New test case.
27465
27466 2005-08-16  James E Wilson  <wilson@specifix.com>
27467
27468         PR tree-optimization/21105
27469         * gcc.dg/large-size-array.c: New.
27470
27471 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27472
27473         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27474         type.
27475         * gcc.dg/vect/vect-41: Likewise.
27476         * gcc.dg/vect/vect-42: Likewise.
27477         * gcc.dg/vect/vect-43: Likewise.
27478         * gcc.dg/vect/vect-44: Likewise.
27479         * gcc.dg/vect/vect-46: Likewise.
27480         * gcc.dg/vect/vect-47: Likewise.
27481         * gcc.dg/vect/vect-48: Likewise.
27482         * gcc.dg/vect/vect-52: Likewise.
27483         * gcc.dg/vect/vect-53: Likewise.
27484         * gcc.dg/vect/vect-54: Likewise.
27485         * gcc.dg/vect/vect-55: Likewise.
27486         * gcc.dg/vect/vect-56: Likewise.
27487         * gcc.dg/vect/vect-57: Likewise.
27488         * gcc.dg/vect/vect-58: Likewise.
27489         * gcc.dg/vect/vect-59: Likewise.
27490         * gcc.dg/vect/vect-60: Likewise.
27491         * gcc.dg/vect/vect-61: Likewise.
27492         * gcc.dg/vect/vect-85: Likewise.
27493         * gcc.dg/vect/vect-87: Likewise.
27494         * gcc.dg/vect/vect-88: Likewise.
27495         * gcc.dg/vect/vect-93.c: Likewise.
27496         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27497         * gcc.dg/vect/vect-75: Likewise.
27498         * gcc.dg/vect/vect-76: Likewise.
27499         * gcc.dg/vect/vect-77: Likewise.
27500         * gcc.dg/vect/vect-78: Likewise.
27501         * gcc.dg/vect/vect-80: Likewise.
27502         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27503         vectorized for the expected reason, rather than checking how alignment
27504         was handled.
27505         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27506         aligned type and also instead of aligned pointers. Added documentation.
27507
27508 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27509
27510         * gfortran.dg/power.f90: New test.
27511
27512 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27513
27514         PR rtl-optimization/23299
27515         * g++.dg/opt/pr23299.C: New test.
27516
27517 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27518
27519         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27520
27521 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27522
27523         * g++.dg/template/local6.C: New test.
27524
27525 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27526
27527         * execute/exceptions/finally-1.m: Check that the catch and finally are
27528         being called.  Also add a "return 0;" at the end of main.
27529
27530 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27531
27532         PR fortran/21432.
27533         * gfortran.dg/namelist_print_1.f: New test of functionality of
27534         PRINT namelist.
27535         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27536         namelist generates error with -std=f95.
27537
27538 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27539
27540         PR tree-optimization/23119
27541         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27542
27543 2005-08-13  Marcin Koziej  <creep@desk.pl>
27544             Andrew Pinski  <pinskia@physics.uc.edu>
27545
27546         PR libobjc/22492
27547         * execute/exceptions/finally-1.m: New test.
27548
27549 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27550
27551         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27552         testsuite.
27553         * objc/execute/exceptions/trivial.m: New test.
27554         * objc.dg/try-catch-11.m: Move to ...
27555         * objc/execute/exceptions/foward-1.m: Here.
27556         * objc.dg/try-catch-2.m: Move to ...
27557         * objc/execute/exceptions/catchall-1.m: Here.
27558         * objc.dg/try-catch-8.m: Move to ...
27559         * objc/execute/exceptions/local-variables-1.m: Here.
27560
27561 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27562
27563         * objc.dg/nested-func-1.m: Move to ...
27564         * objc/execute/nested-func-1.m: Here.
27565
27566 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27567
27568         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27569         in ${options} instead of [target_info name].
27570         * lib/obj-c++.exp (objc_target_compile): Likewise.
27571
27572 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27573
27574         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27575
27576 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27577
27578         part of PR testsuite/23348
27579         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27580         each of the torture options.
27581         * objc/compile/trivial.m: New test.
27582
27583 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27584
27585         * gfortran.dg/eoshift.f90: Correct format.
27586
27587 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27588
27589         * gfortran.fortran-torture/execute/character_passing.f90:
27590         Fix comment typo.
27591
27592 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27593
27594         PR c++/8271
27595         * g++.dg/template/unify10.C: New.
27596
27597 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27598
27599         * g++.dg/parse/pr22514.C: Move to...
27600         * g++.dg/debug/pr22514.C: here.
27601
27602 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27603
27604         PR c++/23266
27605         * g++.dg/inherit/pure1.C: New test.
27606
27607         * ChangeLog: Fix typos.
27608
27609 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27610             Steven Bosscher  <stevenb@suse.de>
27611
27612         * gfortran.dg/runtime_warning_1.f90: New test.
27613
27614 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27615
27616         PR c++/23219
27617         * g++.dg/parse/crash28.C: New.
27618
27619 2005-08-11  Richard Guenther  <rguenther@suse.de>
27620
27621         PR target/23289
27622         * gcc.target/i386/tailcall-1.c: New testcase.
27623
27624 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27625
27626         * gcc.dg/vect/vect-67.c: Un-xfail.
27627
27628 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27629
27630         PR c++/23225
27631         * g++.dg/parse/crash27.C: new test.
27632
27633 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27634
27635         PR libfortran/22143
27636         * gfortran.dg/shift-kind.f90: New testcase.
27637
27638 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27639
27640         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27641         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27642
27643 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27644
27645         PR c++/20646
27646         * g++.dg/other/mult-stor1.C: New test.
27647
27648 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27649
27650         * gcc.c-torture/pr18299-1.c: Move to ...
27651         * gcc.c-torture/compile/pr18299-1.c: Here.
27652
27653 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27654
27655         * gfortran/fortran.torture/execute/character_passing.f90:
27656         Fix types for LSAME.
27657
27658 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27659
27660         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27661         input data back to what it was originally.
27662
27663 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27664
27665         * objc.dg/try-catch-8.m: Enable for all targets.
27666
27667 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27668
27669         * gcc.dg/pr23165.c: New test.
27670
27671 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27672
27673         PR tree-optimization/23234
27674         * gcc.dg/tree-ssa/pr23234.c: New test.
27675
27676 2005-08-08  Josh Conner  <jconner@apple.com>
27677
27678         PR rtl-optimization/23241
27679         * gcc.dg/char-compare.c: New test.
27680
27681 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27682
27683         PR c++/22508
27684         * g++.dg/init/new13.C: New test.
27685
27686 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27687
27688         PR c++/21166
27689         * g++.dg/other/crash-4.C: Adjust
27690         * g++/dg/ext/packed9.C: New.
27691
27692 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27693
27694         PR middle-end/21964
27695         * gcc.c-torture/execute/pr21964-1.c: New test.
27696
27697 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27698
27699         PR c/22458
27700         * gcc.dg/pr22458-1.c: New test.
27701
27702 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27703             Steven G. Kargl <kargls@comcast.net>
27704
27705         PR fortran/22390
27706         * gfortran.dg/flush_1.f90: New test.
27707
27708 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27709
27710         PR c++/23191
27711         * g++.dg/template/eh2.C: New test.
27712
27713 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27714
27715         PR c++/19498
27716         * g++.dg/template/instantiate7.C: New test.
27717
27718 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27719
27720         PR c/23113
27721         * gcc.dg/Wunused-value-1.c: New test.
27722
27723 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27724
27725         PR rtl-optimization/23233
27726         * gcc.c-torture/compile/pr23233-1.c: New test.
27727
27728 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27729
27730         PR fortran/18833
27731         PR fortran/20850
27732         * gfortran.dg/equiv_1.f90: New test.
27733         * gfortran.dg/equiv_2.f90: New test.
27734         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27735         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27736         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27737
27738 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27739
27740         * gcc.c-torture/execute/vrp-5.c: New test.
27741         * gcc.c-torture/execute/vrp-6.c: New test.
27742         * gcc.dg/tree-ssa/vrp21.c: New test.
27743
27744 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27745
27746         * g++.dg/parse/pr22514.C: New test.
27747
27748 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27749
27750         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27751
27752         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27753         instead of constant loads / pool entries.
27754
27755 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27756
27757         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27758         TEST_TO_WCTYPE.
27759
27760 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27761
27762         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27763         __WINT_TYPE__ in generated prototypes if possible.
27764
27765 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27766
27767         PR 22037
27768         * g++.dg/tree-ssa/pr22037.C:
27769
27770 2005-08-04  Richard Henderson  <rth@redhat.com>
27771
27772         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27773         scan-tree-dump-times directive.
27774
27775 2005-08-04  Jan Hubicka  <jh@suse.cz>
27776
27777         * gcov-1.C: Fix switch counts.
27778         * gcov-4b.c: Likewise.
27779
27780 2005-08-03  Jeff Law  <law@redhat.com>
27781
27782         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27783
27784 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27785
27786         * gcc.c-torture/execute/pr23135.c: New test.
27787
27788 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27789
27790         PR tree-optimization/19899
27791         * gcc.dg/tree-ssa/scev-1.c: New test.
27792         * gcc.dg/tree-ssa/scev-2.c: New test.
27793
27794 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27795
27796         PR target/18582
27797         * gcc.dg/torture/pr18582-1.c: New test.
27798
27799 2005-08-03  Jan Hubicka  <jh@suse.cz>
27800
27801         * update-conroll.c: New testcase.
27802         * update-conroll-2.c: New testcase.
27803
27804 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27805
27806         * gfortran.dg/constant_substring.f: New test.
27807         * gfortran.dg/pr22491.f: New test.
27808
27809 2005-08-02  Jan Hubicka  <jh@suse.cz>
27810
27811         * update-threading.c: Replace by the proper one.
27812
27813 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27814
27815         PR 23164
27816         * g++.dg/tree-ssa/pr23164.C: New test.
27817
27818 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27819
27820         * gcc.dg/tree-ssa/pr23192.c: New test.
27821
27822 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27823
27824         * gcc.c-torture/execute/vrp-4.c: New test.
27825
27826 2005-08-02  Jan Hubicka  <jh@suse.cz>
27827
27828         * update-threading.c: New test.
27829
27830 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27831
27832         * gcc.c-torture/compile/20050801-1.c: New test.
27833         * gcc.c-torture/compile/20050801-2.c: New test.
27834
27835 2005-08-01  Jan Hubicka  <jh@suse.cz>
27836
27837         * val-prof-5.c: New test.
27838
27839 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27840
27841         PR c/22311
27842         * gcc.dg/pr22311-1.c : New test.
27843
27844 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27845
27846         PR target/23095
27847         * gfortran.dg/pr23095.f: New test.
27848
27849         PR c++/22003
27850         * g++.dg/other/pr22003.C: New test.
27851
27852 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27853
27854         PR target/20621
27855         * gcc.c-torture/execute/pr20621-1.c: New test.
27856
27857 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27858
27859         * gfortran.dg/comma_format_extension_4.f: Adjust length
27860         of string for format.
27861         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27862         print statement with internal write.
27863         * gfortran.dg/der_array_io_2.f: Likewise.
27864         * gfortran.dg/der_array_io_3.f: Likewise.
27865
27866 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27867
27868         * gcc.dg/fold-abs-4.c: new test.
27869
27870 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27871
27872         PR fortran/22570 an related issues.
27873         * gfortran.dg/x_slash_1.f: New test.
27874
27875 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27876
27877         PR c/23143
27878         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27879         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27880
27881 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27882
27883         PR c/529
27884         * gcc.dg/Wshadow-3.c: New test.
27885
27886 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27887
27888         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27889         used to have the wrong bounds).
27890
27891 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27892
27893         PR c/21720
27894         * gcc.dg/hex-round-1.c: Test more cases.
27895         * gcc.dg/hex-round-2.c: New test.
27896
27897 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27898
27899         PR 22550
27900         * g++.dg/tree-ssa/pr22550.C: New test.
27901
27902 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27903
27904         * gcc.dg/tree-ssa/vrp19.c: New test.
27905         * gcc.dg/tree-ssa-vrp20.c: New test.
27906
27907 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27908
27909         PR c/22240
27910         * gcc.dg/transparent-union-4.c: New test.
27911
27912 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27913
27914         PR c/22192
27915         * gcc.dg/c99-vla-2.c: New test.
27916
27917 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27918
27919         PR c/21720
27920         * gcc.dg/hex-round-1.c: New test.
27921
27922 2005-07-28  Jan Hubicka  <jh@suse.cz>
27923
27924         * inliner-1.c: Do not dump everything.
27925         * tree-prof.exp: Do not pass -ftree-based-profiling.
27926         * bprob.exp: Likewise.
27927
27928         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27929
27930 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27931
27932         PR c++/22545
27933         * g++.dg/expr/ptrmem7.C: New test.
27934
27935 2005-07-28  Mike Stump  <mrs@apple.com>
27936
27937         * g++.old-deja/g++.mike/visibility-1.C: New test.
27938
27939 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27940
27941         PR c/20187
27942         * gcc.c-torture/execute/pr20187-1.c: New test.
27943
27944 2005-07-28  Jeff Law  <law@redhat.com>
27945
27946         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27947         * gcc.dg/tree-ssa/vrp18.c: New test.
27948
27949 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27950
27951         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27952
27953 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27954
27955         PR tree-optimization/22506
27956         * gcc.dg/vect/ps22506.c: New test.
27957
27958 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27959
27960         PR target/21149
27961         * gcc.target/i386/sse-3.c: New test.
27962
27963 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27964
27965         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27966         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27967
27968 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27969
27970         PR c/22589
27971         * gcc.c-torture/compile/pr22589-1.c: New test.
27972
27973 2005-07-28  Jan Hubicka  <jh@suse.cz>
27974
27975         * update-loopch.c: New testcase.
27976
27977 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27978
27979         PR rtl-optimization/23047
27980         * gcc.c-torture/execute/pr23047.c: New test.
27981         * gcc.c-torture/execute/pr23047.x: New.
27982
27983 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27984
27985         PR tree-optimization/22493
27986         * gcc.c-torture/execute/pr22493-1.c: New test.
27987         * gcc.c-torture/execute/pr22493-1.x: New.
27988         * gcc.c-torture/execute/vrp-1.c: New test.
27989         * gcc.c-torture/execute/vrp-2.c: New test.
27990         * gcc.c-torture/execute/vrp-2.c: New test.
27991
27992 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27993
27994         * gcc.target/frv/all-builtin-read8.c: Delete.
27995         * gcc.target/frv/all-builtin-read16.c: Delete.
27996         * gcc.target/frv/all-builtin-read32.c: Delete.
27997         * gcc.target/frv/all-builtin-read64.c: Delete.
27998         * gcc.target/frv/all-builtin-write8.c: Delete.
27999         * gcc.target/frv/all-builtin-write16.c: Delete.
28000         * gcc.target/frv/all-builtin-write32.c: Delete.
28001         * gcc.target/frv/all-builtin-write64.c: Delete.
28002         * gcc.target/frv/all-read-write-1.c: New.
28003
28004 2005-07-27  Jeff Law  <law@redhat.com>
28005
28006         * gcc.c-torture/execute/pr22630.c: New test.
28007
28008 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28009
28010         PR tree-optimization/23073
28011         * gcc.dg/vect/nodump-pr23073.c: New test.
28012         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28013
28014 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28015
28016         PR tree-optimize/22348
28017         * gcc.c-torture/execute/pr22348.c: New.
28018
28019 2005-07-27  Richard Guenther  <rguenther@suse.de>
28020
28021         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28022
28023 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28024
28025         PR fortran/22503
28026         * gfortran.dg/logical_comp.f90: New test.
28027
28028 2005-07-27  Jan Hubicka  <jh@suse.cz>
28029
28030         * inliner-1.c: Add cleanup of dumps.
28031         * val-prof-*.c: Likewise.
28032         * update-tailcall.c: New.
28033
28034 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28035
28036         PR 22591
28037         * gcc.dg/tree-ssa/pr22591.c: New test.
28038         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28039
28040 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28041
28042         PR libobjc/22606
28043         * objc.dg/try-catch-11.m: New test.
28044
28045 2005-07-26  Richard Guenther  <rguenther@suse.de>
28046
28047         PR tree-optimization/22486
28048         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28049
28050 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28051
28052         PR tree-opt/22484
28053         * g++.dg/opt/loop2.C: New test.
28054
28055 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28056
28057         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28058         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28059
28060 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28061
28062         * lib/profopt.exp (profopt-execute): Check for profiling data
28063         files on the target.
28064
28065 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28066
28067         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28068         for matching of asm labels.
28069
28070 2005-07-25  Richard Guenther  <rguenther@suse.de>
28071
28072         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28073
28074 2005-07-25  Richard Guenther  <rguenther@suse.de>
28075
28076         PR testsuite/22624
28077         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28078
28079 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28080
28081         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28082         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28083         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28084         * gcc.dg/vect/vect-100.c: New test.
28085         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28086         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28087         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28088         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28089         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28090         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28091         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28092         * gfortran.dg/vect/pr19049.f90: New testcase.
28093         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28094
28095 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28096
28097         * gcc.c-torture/execute/20050713-1.c: New test.
28098
28099         PR fortran/20063
28100         * gfortran.fortran-torture/execute/data_4.f90: New test.
28101
28102         PR middle-end/20303
28103         * gcc.dg/visibility-d.c: New test.
28104
28105 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28106
28107         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28108         * gfortran.dg/underflow.f90: Ditto.
28109
28110 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28111
28112         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28113         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28114         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28115
28116 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28117
28118         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28119         include case of field width of zero.
28120
28121 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28122
28123         PR libgfortran/21875
28124         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28125         with trailing blanks on normal formatted read.
28126
28127 2005-07-23  Chao-ying Fu  <fu@mips.com>
28128
28129         * gcc.target/mips/mips32-dsp-type.c: New test.
28130         * gcc.target/mips/mips32-dsp.c: New test.
28131
28132 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28133
28134         PR testsuite/21073
28135         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28136
28137         PR testsuite/20454
28138         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28139         and __cyg_profile_func_exit.
28140
28141 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28142
28143         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28144         * gfortran.dg/comma_format_extension_4.f: Same.
28145         * gfortran.dg/pr15332.f: Same.
28146         * gfortran.dg/pr21730.f: Same.
28147
28148 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28149
28150         * g++.dg/opt/vrp2.C: Fix testcase.
28151
28152         PR tree-opt/22625
28153         * g++.dg/opt/vrp2.C: New test.
28154
28155 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28156
28157         PR debug/21828
28158         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28159
28160 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28161
28162         * gcc.dg/tree-ssa/20050719-1.c: New test.
28163
28164 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28165
28166         * gcc.dg/bfin-longcall-1.c: New file.
28167         * gcc.dg/bfin-longcall-2.c: New file.
28168
28169 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28170
28171         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28172
28173 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28174
28175         PR middle-end/19055
28176         * gcc.dg/tree-ssa/pr19055.c: New test.
28177         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28178
28179 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28180
28181         PR C++/22358
28182         * g++.dg/other/pr22358.C: New test.
28183
28184 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28185
28186         PR c++/2922
28187         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28188
28189 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28190
28191         PR c++/15938
28192         * g++.dg/init/union2.C: New test.
28193
28194 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28195
28196         PR c/22393
28197         * gcc.dg/complex-4.c: New test.
28198
28199 2005-07-21  Richard Guenther  <rguenther@suse.de>
28200
28201         PR testsuite/22522
28202         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28203         scanning for asm labels.
28204         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28205
28206 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28207
28208         PR target/22085
28209         * gcc.dg/altivec-pr22085.c: New.
28210
28211 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28212
28213         PR tree-optimization/19210
28214         * gcc.dg/tree-ssa/pr19210-1.c: New.
28215         * gcc.dg/tree-ssa/pr19210-2.c: New.
28216
28217 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28218
28219         PR rtl-optimization/22167
28220         * g++.dg/opt/pr22167.C: New test.
28221
28222 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28223
28224         PR c++/2922
28225         * g++.dg/lookup/two-stage2.C: New.
28226         * g++.dg/lookup/two-stage3.C: New.
28227         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28228         fixed two-stage name lookup for operators.
28229         * g++.dg/template/call3.C: Compiler now produces an appropriate
28230         error message.
28231         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28232         14 as a candidate.
28233         * g++.dg/template/ptrmem4.C: Compiler produces different error
28234         message.
28235         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28236         connect_to_method as a candidate.
28237
28238 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28239
28240         * gcc.dg/fold-alloc-1.c: New test.
28241
28242 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28243
28244         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28245         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28246
28247 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28248
28249         * gcc.dg/fold-abs-1.c: New test.
28250         * gcc.dg/fold-abs-2.c: New test.
28251         * gcc.dg/fold-abs-3.c: New test.
28252
28253 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28254
28255         Make CONSTRUCTOR use VEC to store initializers.
28256         * g++.dg/ext/complit3.C: Check for specific error messages.
28257         * g++.dg/init/brace2.C: Update error message.
28258         * g++.dg/warn/Wbraces2.C: Likewise.
28259
28260 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28261
28262         PR fortran/16940
28263         * gfortran.dg/module_interface_1.f90: New test.
28264
28265 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28266             Kenneth Zadeck <zadeck@naturalbridge.com>
28267
28268         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28269
28270 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28271
28272         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28273         specify -Wformat for these tests.
28274         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28275         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28276         * gcc.dg/format/opt-6.c: Delete.
28277
28278 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28279
28280         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28281         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28282
28283 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28284
28285         * gcc.dg/tree-ssa/alias-2.c: New test.
28286
28287 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28288
28289         PR c++/22263
28290         * g++.dg/template/explicit7.C: New test.
28291
28292 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28293
28294         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28295         field width of 8 to +Inf and -Inf.
28296
28297 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28298
28299         PR c++/22139
28300         * g++.dg/template/friend36.C: New test.
28301
28302 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28303
28304         PR fortran/21730
28305         * gfortran.dg/pr21730.f: New test.
28306
28307 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28308             Kenneth Zadeck <zadeck@naturalbridge.com>
28309
28310         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28311         since pure const detection cannot run at -O1 in c compiler.
28312         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28313         can now optimize this case properly.
28314         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28315         because we now pass.
28316         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28317
28318 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28319
28320         PR c/22421
28321         * gcc.dg/format/bitfld-1.c: New test.
28322
28323 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28324
28325         PR c++/22204
28326         * g++.dg/rtti/repo1.C: New test.
28327
28328 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28329
28330         PR middle-end/22398
28331         * gcc.c-torture/compile/pr22398.c: New test.
28332
28333 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28334
28335         PR c++/22132
28336         * g++.dg/expr/cast4.C: New test.
28337
28338 2005-07-15  Richard Guenther  <rguenther@suse.de>
28339
28340         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28341         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28342
28343 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28344
28345         PR tree-optimization/22230
28346         * gcc.dg/tree-ssa/pr22230.c: New test.
28347
28348 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28349
28350         * gfortran.dg/g77/cpp6.f: New test.
28351
28352         PR fortran/22417
28353         * gfortran.dg/g77/cpp5.F: New test.
28354         * gfortran.dg/g77/cpp5.h: New file.
28355         * gfortran.dg/g77/cpp5inc.h: New file.
28356
28357 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28358
28359         PR libfortran/16435
28360         * gfortran.dg/tl_editting.f90: New.
28361         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28362
28363 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28364
28365         * gfortran.dg/char_array_constructor.f90: New test.
28366
28367 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28368
28369         * gfortran.dg/past_eor.f90: New.
28370         * gfortran.dg/complex_read.f90: New.
28371
28372 2005-07-13  Jeff Law  <law@redhat.com>
28373
28374         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28375         additional casts.
28376
28377         * gcc.dg/tree-ssa/pr22321.c: New test
28378
28379 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28380
28381         PR tree-optimization/21921
28382         * gcc.dg/tree-ssa/pr21921.c: New.
28383
28384 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28385
28386         PR tree-optimizatio/22442
28387         * gcc.dg/tree-ssa/loop-11.c: New test.
28388
28389 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28390
28391         PR tree-opt/21840
28392         * gcc.c-torture/compile/pr21840.c: New test.
28393
28394 2005-07-12  Jan Hubicka  <jh@suse.cz>
28395
28396         * gcc.c-torture/compile/pr22379.c: New test.
28397
28398 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28399
28400         PR libfortran/21593
28401         gfortran.dg/dev_null.f90: Remove outdated comment about
28402         PR libfortran/21593.
28403
28404
28405 2005-07-12  Dale Johannesen  <dalej@apple.com>
28406
28407         * gcc.target/i386/compress-float-sse.c: New.
28408         * gcc.target/i386/compress-float-sse-pic.c: New.
28409         * gcc.target/i386/compress-float-387.c: New.
28410         * gcc.target/i386/compress-float-387-pic.c: New.
28411         * gcc.dg/compress-float-ppc.c: New.
28412         * gcc.dg/compress-float-ppc-pic.c: New.
28413
28414 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28415
28416         PR libfortran/21593
28417         gfortran.dg/dev_null.f90: Remove targets.
28418
28419 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28420
28421         PR tree-opt/22335
28422         * gcc.dg/pr22335-1.c: New test.
28423         * gcc.dg/pr22335-2.c: New test.
28424
28425 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28426
28427         PR c++/20172
28428         * g++.dg/template/nontype12.C : New test.
28429
28430 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28431
28432         * gcc.dg/tree-ssa/loop-10.c: New test.
28433
28434 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28435
28436         * gcc.c-torture/execute/20020720-1.x: Remove.
28437
28438 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28439
28440         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28441
28442 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28443
28444         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28445         (dg-mips-options): Use it.
28446
28447 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28448
28449         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28450
28451 2005-07-09  Richard Henderson  <rth@redhat.com>
28452
28453         * lib/target-supports.exp (check_effective_target_sync_char_short):
28454         Add alpha.
28455
28456 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28457
28458         PR libfortran/22217
28459         * gfortran.dg/negative-z-descriptor.f90: New test.
28460
28461 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28462
28463         PR tree-opt/22329
28464         * gcc.dg/pr22329.c: New test.
28465
28466 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28467
28468         PR tree-optimization/20139
28469         * gcc.dg/tree-ssa/pr20139.c: New.
28470
28471 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28472
28473         PR tree-opt/22356
28474         * gcc.dg/pr22356-1.c: New test.
28475
28476 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         PR c++/21799
28479         * g++.dg/template/unify8.C: New.
28480         * g++.dg/template/unify9.C: New.
28481
28482 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28483
28484         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28485
28486 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28487
28488         * gcc.dg/darwin-version-1.c: New.
28489         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28490         * gcc.dg/builtins-20.c: Likewise.
28491         * gcc.dg/builtins-53.c: Likewise.
28492         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28493         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28494         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28495         * gcc.dg/torture/builtins-power-1.c: Likewise.
28496         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28497         on Darwin.
28498
28499 2005-07-07  Jeff Law  <law@redhat.com>
28500
28501         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28502         argument evaluation order.
28503
28504 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28505
28506         PR libfortran/21594
28507         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28508         Add test cases where the shift length is greater than the
28509         array length.
28510
28511 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28512
28513         * obj-c++.dg/proto-lossage-6.mm: New.
28514         * objc.dg/proto-lossage-6.m: New.
28515
28516 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28517
28518         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28519         * objc.dg/gnu-runtime-2.m: Likewise.
28520
28521 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28522
28523         * gfortran.dg/longline.f: New test.
28524
28525         * gfortran.dg/badline.f: New test.
28526
28527 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28528
28529         PR fortran/16531
28530         PR fortran/15966
28531         PR fortran/18781
28532         * gfortran.dg/hollerith.f90: New.
28533         * gfortran.dg/hollerith2.f90: New.
28534         * gfortran.dg/hollerith3.f90: New.
28535         * gfortran.dg/hollerith4.f90: New.
28536         * gfortran.dg/hollerith_f95.f90: New.
28537         * gfortran.dg/hollerith_legacy.f90: New.
28538         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28539
28540 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28541
28542         PR objc/22274
28543         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28544         * objc.dg/gnu-runtime-2.m: New.
28545
28546 2005-07-06  Jeff Law  <law@redhat.com>
28547
28548         * gcc.dg/tree-ssa/vrp17.c: New test.
28549
28550 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28551
28552         PR fortran/22327
28553         * gfortran.dg/array_constructor_5.f90: New test.
28554
28555 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28556
28557         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28558
28559 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28560
28561         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28562         * gcc.dg/980816-1.c: Ditto.
28563
28564 2005-07-06  Jeff Law  <law@redhat.com>
28565
28566         * gcc.c-torture/compile/pr21356.c: New test.
28567
28568 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28569
28570         PR c/22013
28571         PR c/22098
28572         * gcc.c-torture/compile/pr22013-1.c,
28573         gcc.c-torture/execute/pr22098-1.c,
28574         gcc.c-torture/execute/pr22098-2.c,
28575         gcc.c-torture/execute/pr22098-3.c: New tests.
28576
28577 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28578
28579         PR c/22308
28580         * gcc.dg/pr22308-1.c: New test.
28581
28582 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28583
28584         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28585         target.
28586         * gcc.dg/compare9.c: Use -fshort-enums instead of
28587         -fno-short-enums.  Change the last test to dg-bogus.
28588
28589 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28590
28591         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28592         * gcc.dg/compare9.c: New.
28593
28594 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28595
28596         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28597
28598 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28599
28600         PR testsuite/22288
28601         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28602
28603
28604 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28605
28606         * gcc.dg/format/gcc_gfc-1.c: New.
28607
28608 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28609
28610         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28611
28612 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28613
28614         PR fortran/20842
28615         * gfortran.dg/io_invalid_1.f90: New test.
28616
28617 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28618
28619         * gcc.dg/format/gcc_diag-1.c: Update.
28620
28621 2005-07-02  Jeff Law  <law@redhat.com>
28622
28623         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28624         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28625
28626 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28627
28628         * gcc.dg/format/gcc_diag-1.c: Update.
28629
28630 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28631
28632         PR tree-opt/22269
28633         * gcc.c-torture/compile/pr22269.c: New test.
28634
28635 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28636
28637         PR 21584
28638         PR 22219
28639         * g++.dg/tree-ssa/pr21584-1.C: New test.
28640         * g++.dg/tree-ssa/pr21584-2.C: New test.
28641
28642 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28643
28644         * obj-c++.dg/try-catch-11.mm: New.
28645         * objc.dg/try-catch-10.m: New.
28646
28647 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28648
28649         * g++.dg/other/ucnid-1.C: xfail on AIX.
28650
28651 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28652
28653         PR 22234
28654         * gcc.dg/20050629-1.c: New test.
28655
28656 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28657
28658         * obj-c++.dg/const-str-1[0-1].mm: New.
28659         * objc.dg/const-str-1[0-1].m: New.
28660
28661 2005-05-29  Richard Henderson  <rth@redhat.com>
28662
28663         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28664         Rename from check_effective_target_vect_no_max.
28665         (check_effective_target_vect_no_int_add): New.
28666         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28667         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28668         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28669         * gcc.dg/vect/vect-reduc-1.c: Use both.
28670         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28671
28672 2005-05-29  Richard Henderson  <rth@redhat.com>
28673
28674         * lib/target-supports.exp (check_effective_target_vect_no_max):
28675         Remove i386 and x86_64.
28676
28677 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28678
28679         PR testsuite/21969
28680         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28681
28682 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28683
28684         PR middle-end/21969
28685         * gcc.dg/vect/pr21969.c: New test.
28686
28687 2005-06-28  Eric Christopher  <echristo@redhat.com>
28688
28689         PR c/22052
28690         PR c/21975
28691         * gcc.dg/inline1.c: New test.
28692         * gcc.dg/inline2.c: Ditto.
28693         * gcc.dg/inline3.c: Ditto.
28694         * gcc.dg/inline4.c: Ditto.
28695         * gcc.dg/inline5.c: Ditto.
28696
28697 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28698
28699         PR libfortran/22142
28700         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28701         Add testcase also testing eoshift1 for PR 22142.
28702
28703 2005-06-28  Richard Henderson  <rth@redhat.com>
28704
28705         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28706         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28707         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28708         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28709         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28710
28711 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28712
28713         PR libfortran/22142
28714         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28715         Add testcase for PR 22142.
28716
28717 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28718
28719         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28720         gcc.target/ia64/fpreg-2.c: New tests.
28721
28722 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28723
28724         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28725
28726 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28727
28728         PR libfortran/22170
28729         * gfortran.dg/slash_1.f90: New test.
28730
28731 2005-06-27  Richard Henderson  <rth@redhat.com>
28732
28733         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28734         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28735         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28736         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28737         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28738         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28739
28740 2005-06-27  Richard Henderson  <rth@redhat.com>
28741
28742         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28743         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28744
28745 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28746
28747         * obj-c++.dg/proto-lossage-5.mm: New.
28748         * objc.dg/proto-lossage-5.m: New.
28749
28750 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28751
28752         PR 21959
28753         * gcc.dg/tree-ssa/pr21959.c: New test.
28754
28755 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28756
28757         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28758         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28759         testing uninitialized var.
28760
28761         * gcc.c-torture/execute/builtins/chk.h: New.
28762         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28763         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28764         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28765         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28766         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28767         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28768         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28769         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28770         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28771         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28772         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28773         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28774         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28775         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28776         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28777         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28778         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28779         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28780         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28781         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28782         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28783         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28784         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28785         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28786         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28787         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28788         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28789         * gcc.dg/builtin-object-size-1.c: New test.
28790         * gcc.dg/builtin-object-size-2.c: New test.
28791         * gcc.dg/builtin-object-size-3.c: New test.
28792         * gcc.dg/builtin-object-size-4.c: New test.
28793         * gcc.dg/builtin-object-size-5.c: New test.
28794         * gcc.dg/builtin-stringop-chk-1.c: New test.
28795         * gcc.dg/builtin-stringop-chk-2.c: New test.
28796         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28797         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28798         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28799         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28800         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28801         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28802         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28803         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28804         * gcc.c-torture/execute/printf-1.c: New test.
28805         * gcc.c-torture/execute/fprintf-1.c: New test.
28806         * gcc.c-torture/execute/vprintf-1.c: New test.
28807         * gcc.c-torture/execute/vfprintf-1.c: New test.
28808         * gcc.c-torture/execute/printf-chk-1.c: New test.
28809         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28810         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28811         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28812
28813 2005-06-27  Michael Matz  <matz@suse.de>
28814
28815         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28816         slot is not merged if address escapes.
28817
28818 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28819
28820         PR c/21911
28821         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28822
28823 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28824
28825         PR middle-end/17965
28826         * gcc.c-torture/compile/20050622-1.c: New test.
28827
28828         PR middle-end/22028
28829         * gcc.dg/20050620-1.c: New test.
28830
28831 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28832
28833         PR tree-optimization/22026
28834         * gcc.dg/tree-ssa/pr22026.c: New.
28835
28836 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28837
28838         PR libfortran/22144
28839         * gfortran.dg/shift-alloc.f90: New testcase.
28840
28841 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28842
28843         * all files: Update FSF address in copyright headers.
28844
28845 2005-06-22  Jan Hubicka  <jh@suse.cz>
28846
28847         * wholeprogram-1.c: New testcase.
28848         * wholeprogram-2.c: New testcase.
28849
28850 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28851
28852         PR 22171
28853         * gcc.dg/tree-ssa/pr22171.c: New test.
28854
28855 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28856
28857         * gfortran.dg/simplify_modulo.f90: New.
28858
28859 2005-06-24  Jan Hubicka  <jh@suse.cz>
28860
28861         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28862
28863 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28864
28865         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28866
28867 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28868
28869         * obj-c++.dg/typedef-alias-1.mm: New.
28870         * objc.dg/typedef-alias-1.m: New.
28871
28872 2005-06-23  Jeff Law  <law@redhat.com>
28873
28874         * gcc.dg/tree-ssa/vrp16.c: New test.
28875
28876 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28877
28878         * lib/target-supports.exp: Add
28879         check_effective_target_fortran_large_real and
28880         check_effective_target_fortran_large_int to check for
28881         corresponding effective targets.
28882         * gfortran.dg/large_integer_kind_1.f90: New test.
28883         * gfortran.dg/large_real_kind_1.f90: New test.
28884
28885 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28886
28887         PR tree-optimization/22117
28888         * gcc.dg/tree-ssa/pr22117.c: New.
28889
28890 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28891
28892         PR testsuite/22123
28893         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28894
28895 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28896
28897         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28898
28899 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28900
28901         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28902         * gfortran.dg/f2c_4.c: Likewise.
28903
28904 2005-06-22 Paul Brook  <paul@codesourcery.com>
28905
28906         PR fortran/21034
28907         * gfortran.dg/auto_save_1.f90: New test.
28908
28909 2005-06-22  Michael Matz  <matz@suse.de>
28910
28911         * gcc.target/x86-64/abi: New directory.
28912         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28913         * gcc.target/x86-64/abi/README.gcc: New file.
28914         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28915         * gcc.target/x86-64/abi/asm-support.s: New file.
28916         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28917         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28918         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28919         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28920         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28921         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28922         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28923         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28924         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28925         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28926         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28927         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28928         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28929         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28930         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28931         * gcc.target/x86_64/abi/test_varargs.c: New test.
28932
28933 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28934
28935         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28936         32-bit i?86 and x86_64.
28937
28938 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28939
28940         * obj-c++.dg/const-str-[1-9].mm: New tests.
28941
28942 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28943
28944         PR fortran/22010
28945         * gfortran.dg/namelist_use.f90: New.
28946         * gfortran.dg/namelist_use_only.f90: New.
28947
28948 2005-06-21  Jeff Law  <law@redhat.com>
28949
28950         * gcc.dg/tree-ssa/vrp15.c: New test.
28951
28952 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28953
28954         * lib/target-supports.exp (check_effective_target_vect_reduction):
28955         Remove.
28956         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28957         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28958         remove vect_reduction target keyword. Also avoid two returns in main.
28959         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28960         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28961         * gcc.dg/vect/vect-reduc-1short.c: New test.
28962         * gcc.dg/vect/vect-reduc-1char.c: New test.
28963         * gcc.dg/vect/vect-reduc-2short.c: New test.
28964         * gcc.dg/vect/vect-reduc-2char.c: New test.
28965         * gcc.dg/vect/vect-reduc-6.c: New test.
28966         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28967         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28968         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28969
28970 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28971         Paul Thomas  <pault@gcc.gnu.org>
28972
28973         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28974         New tests.
28975
28976 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28977
28978         * gfortran.dg/backslash_1.f90: New test.
28979         * gfortran.dg/backslash_2.f90: New test.
28980
28981 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28982
28983         * gfortran.dg/duplicate_labels.f90: New test.
28984
28985 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28986
28987         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28988         unsupportable relocations.
28989         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28990         * gcc.dg/20050321-2.c: xfail for NetWare.
28991
28992 2005-06-20  Andreas Jaeger  <aj@suse.de>
28993
28994         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28995         gcc.target/i386/fastcall-sseregparm.c,
28996         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28997
28998 2005-06-19  Richard Henderson  <rth@redhat.com>
28999
29000         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29001
29002 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29003
29004         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29005
29006 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29007
29008         PR c++/22115
29009         * g++.dg/conversion/simd2.C: Change expected error message.
29010
29011 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29012
29013         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29014         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29015         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29016
29017 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29018
29019         * gcc.dg/fold-mod-1.c: New test.
29020
29021 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29022
29023         PR fortran/19926
29024         * gfortran.dg/pr19926.f90: New test.
29025
29026 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29027
29028         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29029         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29030         targets.
29031         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29032         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29033
29034 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29035
29036         * gcc.target/ia64/float80-varargs-1.c: New test.
29037
29038 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29039
29040         PR tree-opt/22035
29041         * gfortran.dg/f2c_6.f90: New test.
29042
29043 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29044
29045         PR c++/17413
29046         * g++.dg/template/local5.C: New.
29047
29048 2005-06-17  Richard Henderson  <rth@redhat.com>
29049
29050         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29051
29052 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29053
29054         PR testsuite/21945
29055         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29056
29057 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29058
29059         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29060         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29061         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29062         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29063         check_vect to verify the presence of hardware vector support.
29064
29065 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29066
29067         PR testsuite/22056
29068         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29069
29070 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29071
29072         PR libfortran/19216
29073         * gfortran.dg/pr19216.f: Add correct space between brackets and
29074         dg directive.
29075
29076 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29077
29078         PR libfortran/16436
29079         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29080
29081 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29082
29083         * gcc.target/i386/attributes-error.c: New testcase.
29084         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29085         * gcc.target/i386/regparm-stdcall.c: Likewise.
29086         * gcc.target/i386/sseregparm-1.c: Likewise.
29087         * gcc.target/i386/sseregparm-2.c: Likewise.
29088
29089 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29090
29091         * g++.dg/rtti/crash2.C: New.
29092
29093 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29094
29095         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29096
29097 2005-06-15  David Ung  <davidu@mips.com>
29098
29099         * gcc.target/mips/mips16e-extends.c: New test for testing the
29100         generation of MIPS16e zeb/zeh, seb/seh instructions.
29101
29102 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29103
29104         PR 22018
29105         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29106         * gcc.dg/tree-ssa/pr22018.c: New test.
29107
29108 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29109
29110         * gcc.dg/simd-1.c: Update error messages.
29111         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29112         * gcc.dg/simd-2.c: Update error messages.
29113         * gcc.dg/simd-4.c: New.
29114
29115 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29116
29117         PR c++/20678
29118         * g++.dg/other/crash-4.C: New.
29119
29120 2005-06-14  Devang Patel  <dpatel@apple.com>
29121
29122         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29123
29124 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29125
29126         PR c++/21929
29127         * g++.dg/parse/crash11.C: Update
29128
29129 2005-06-13  Jeff Law  <law@redhat.com>
29130
29131         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29132         perform the desired transformations.
29133         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29134         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29135
29136 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29137
29138         PR fortran/22038
29139         * gfortran.dg/forall_1.f90: Un-XFAIL.
29140
29141 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29142
29143         PR c++/21929
29144         * g++.dg/parse/crash26.C: New.
29145
29146         PR c++/20789
29147         * g++.dg/init/member1.C: New.
29148
29149 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29150
29151         * gfortran.dg/altreturn_1.f90: New test.
29152
29153 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29154
29155         PR middle-end/21985
29156         * gcc.dg/tree-ssa/pr21985.c: New test.
29157
29158 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29159
29160         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29161
29162 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29163
29164         PR c++/21930
29165         * g++.dg/other/error10.C: New test case.
29166
29167 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29168
29169         PR libfortran/19155
29170         * gfortran.dg/pr19155.f: Add test.
29171
29172 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29173
29174         * gfortran.dg/f2c_7.f90: New test.
29175
29176         * gfortran.dg/forall_1.f90: XFAILed.
29177
29178 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29179
29180         * gcc.dg/pr14796-1.c: New.
29181         * gcc.dg/pr14796-2.c: New.
29182
29183 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29184
29185         PR fortran/17792
29186         PR fortran/21375
29187         * gfortran.dg/deallocate_stat.f90: New test.
29188
29189 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29190
29191         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29192
29193 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29194
29195         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29196         access will be generated when this loop is vectorized. Test that
29197         accesses with same alignment were detected.
29198         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29199         Test that accesses with same alignment were detected.
29200         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29201         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29202         alignment were detected.
29203
29204 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29205
29206         PR c++/10611
29207         * g++.dg/conversion/simd2.C: New.
29208
29209 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29210
29211         * gcc.dg/Wcxx-compat-1.c: New.
29212
29213 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29214
29215         PR libfortran/21480
29216         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29217         complex array.
29218
29219 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29220
29221         * gcc.dg/alias-8.c: New.
29222
29223 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29224
29225         * gcc.dg/format/cmn_err-1.c: Update.
29226
29227 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29228
29229         PR target/20666
29230         * gcc.target/sparc/fexpand-2.c: New.
29231         * gcc.target/sparc/fpmerge-2.c: New.
29232         * gcc.target/sparc/fpmul-2.c: New.
29233         * gcc.target/sparc/noresult.c: New.
29234         * gcc.target/sparc/pdist-2.c: New.
29235         * gcc.target/sparc/pdist-3.c: New.
29236
29237 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29238
29239         PR testsuite/21702
29240         * gcc.target/i386/i386.exp: Fix comment typo.
29241
29242 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29243
29244         PR c++/19497
29245         * g++.dg/inherit/using5.C: New.
29246         * g++.dg/inherit/using6.C: New.
29247
29248 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29249
29250         PR c++/19894
29251         * g++.dg/template/ptrmem15.C: New test.
29252
29253         PR c++/20563
29254         * g++.dg/ext/label4.C: New test.
29255
29256 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29257
29258         * gcc.dg/tls/debug-1.c: New test.
29259
29260 2005-06-07  Dale Johannesen  <dalej@apple.com>
29261
29262         * gcc.target/i386/movq.c: New.
29263
29264 2005-06-07  Dale Johannesen  <dalej@apple.com>
29265
29266         * gcc.dg/20050607-1.c: New.
29267
29268 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29269
29270         PR middle-end/21850
29271         * gcc.c-torture/execute/20050607-1.c: New test.
29272
29273 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29274
29275         PR libfortran/21926
29276         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29277         Test case where the return array has lowest stride one,
29278         but isn't packed.
29279
29280 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29281
29282         * lib/target-supports.exp (check_effective_target_sync_int_long):
29283         Add s390 and s390x targets.
29284
29285 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29286
29287         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29288         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29289         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29290         * gcc.dg/tree-ssa/loop-9.c: New test.
29291
29292 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29293
29294         * g++.dg/parse/defarg10.C: New.
29295
29296 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29297
29298         PR regression/21897
29299         * gcc.c-torture/execute/20050604-1.c: New test.
29300
29301 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29302
29303         PR 21903
29304         * g++.dg/parse/defarg9.C: New.
29305
29306         PR c++/20637
29307         * g++.dg/inherit/using4.C: New.
29308         * g++.dg/overload/error1.C: Adjust expected errors.
29309         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29310         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29311         * g++.old-deja/g++.other/redecl2.C: Likewise.
29312         * g++.old-deja/g++.other/redecl4.C: Likewise.
29313         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29314
29315 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29316
29317         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29318
29319 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29320
29321         * lib/gfortran.exp (gfortran_target_compile): Call
29322         dg-additional-files-options
29323         * gfortran.dg/f2c_4.f90: New file
29324         * gfortran.dg/f2c_4.c: New file
29325         * gfortran.dg/f2c_5.f90: New file
29326         * gfortran.dg/f2c_5.c: New file
29327
29328 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29329
29330         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29331
29332         PR fortran/21912
29333         * gfortran.dg/array_constructor_4.f90: New test.
29334
29335 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29336
29337         PR c++/21619
29338         * g++.dg/ext/builtin9.C: New test.
29339
29340 2005-06-05  Dale Johannesen  <dalej@apple.com>
29341
29342         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29343         * gcc.c-torture/execute/20050603-2.c: Ditto.
29344
29345 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29346
29347         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29348         * gcc.dg/vect/vect-reduc-1.c: New.
29349         * gcc.dg/vect/vect-reduc-2.c: New.
29350         * gcc.dg/vect/vect-reduc-3.c: New.
29351
29352 2005-06-04  Dale Johannesen  <dalej@apple.com>
29353
29354         * gcc.c-torture/execute/20050603-1.c: New.
29355         * gcc.c-torture/execute/20050603-2.c: New.
29356         * gcc.dg/20050603-3.c: New.
29357
29358 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29359
29360         PR fortran/19195
29361         * gfortran.dg/debug_1.f90: New test.
29362
29363         * gfortran.dg/forall_1.f90: New test.
29364
29365 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29366
29367         * gfortran.dg/array_constructor_3.f90: New test.
29368
29369 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29370
29371         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29372
29373 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29374
29375         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29376
29377 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29378
29379         PR c/21873
29380         * gcc.dg/init-excess-1.c: New test.
29381
29382 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29383
29384         PR c++/21853
29385         * g++.dg/expr/static_cast6.C: New test.
29386
29387 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29388
29389         * gcc.dg/tree-ssa/vrp14.c: New test.
29390
29391 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29392
29393         PR c++/21336
29394         * g++.dg/template/new2.C: New test.
29395
29396 2005-06-03  Josh Conner  <jconner@apple.com>
29397
29398         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29399         all entries in initializer.
29400
29401 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29402
29403         PR middle-end/21858
29404         * gcc.dg/pr21858.c: New testcase.
29405
29406 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29407
29408         PR tree-optimization/21292
29409
29410         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29411         New.
29412         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29413         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29414         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29415         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29416         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29417
29418 2005-06-02  Richard Henderson  <rth@redhat.com>
29419
29420         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29421
29422 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29423
29424         * gcc.dg/wtypequal.c: New testcase.
29425
29426 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29427
29428         PR 21582
29429         * gcc.dg/tree-ssa/pr21582.c: New test.
29430
29431 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29432
29433         PR c++/21280
29434         * g++.dg/opt/interface2.h: New.
29435         * g++.dg/opt/interface2.C: New.
29436         * g++.dg/init/ctor4.C: Adjust error lines.
29437         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29438         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29439         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29440         * g++.old-deja/g++.pt/assign1.C: Likewise.
29441         * g++.old-deja/g++.pt/crash20.C: Likewise.
29442
29443 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29444
29445         PR tree-optimization/21734
29446         * g++.dg/vect/pr21734_1.cc: New.
29447         * g++.dg/vect/pr21734_2.cc: New.
29448
29449 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29450
29451         PR c++/20350
29452         * g++.dg/template/spec24.C: New.
29453
29454         PR c++/21151
29455         * g++.dg/pch/local-1.C: New.
29456         * g++.dg/pch/local-1.Hs: New.
29457
29458 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29459
29460         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29461         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29462         * gcc.dg/tree-ssa/pr14341.c: New test.
29463         * gcc.dg/tree-ssa/pr14841.c: New test.
29464         * gcc.dg/tree-ssa/pr20701.c: New test.
29465         * gcc.dg/tree-ssa/pr21086.c: New test.
29466         * gcc.dg/tree-ssa/pr21090.c: New test.
29467         * gcc.dg/tree-ssa/pr21332.c: New test.
29468         * gcc.dg/tree-ssa/pr21458.c: New test.
29469         * gcc.dg/tree-ssa/pr21658.c: New test.
29470         * gcc.dg/tree-ssa/vrp01.c: New test.
29471         * gcc.dg/tree-ssa/vrp02.c: New test.
29472         * gcc.dg/tree-ssa/vrp03.c: New test.
29473         * gcc.dg/tree-ssa/vrp04.c: New test.
29474         * gcc.dg/tree-ssa/vrp05.c: New test.
29475         * gcc.dg/tree-ssa/vrp06.c: New test.
29476         * gcc.dg/tree-ssa/vrp07.c: New test.
29477         * gcc.dg/tree-ssa/vrp08.c: New test.
29478         * gcc.dg/tree-ssa/vrp09.c: New test.
29479         * gcc.dg/tree-ssa/vrp10.c: New test.
29480         * gcc.dg/tree-ssa/vrp11.c: New test.
29481         * gcc.dg/tree-ssa/vrp12.c: New test.
29482         * gcc.dg/tree-ssa/vrp13.c: New test.
29483
29484 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29485
29486         PR 21029
29487         * gcc.dg/tree-ssa/pr21029.c: New test.
29488
29489 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29490
29491         * gfortran.dg/logint-1.f: New test case.
29492         * gfortran.dg/logint-2.f: Likewise.
29493         * gfortran.dg/logint-3.f: Likewise.
29494
29495 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29496
29497         PR c/21536
29498         PR c/20760
29499         * gcc.dg/20050527-1.c: New test.
29500
29501         * gcc.dg/i386-sse-12.c: New test.
29502
29503         PR fortran/21729
29504         * gfortran.dg/implicit_5.f90: New test.
29505
29506 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29507
29508         PR fortran/20883
29509         * gfortran/assign_4.f90: New test.
29510         * gfortran/assign_2.f90: Change compile to run.
29511
29512 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29513
29514         * lib/target-supports.exp
29515         (check_effective_target_sync_char_short): New.
29516         * gcc.dg/sync-2.c: New.
29517
29518 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29519
29520         PR tree-optimization/21817
29521         * gcc.dg/torture/pr21817-1.c: New.
29522
29523 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29524
29525         PR c++/21165
29526         * g++.dg/template/init5.C: New.
29527
29528 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29529
29530         * gfortran.dg/char_initialiser_actual.f90:
29531         Test character initialisers as actual arguments.
29532         * gfortran.dg/char_pointer_comp_assign.f90:
29533         Test character pointer structure component assignments.
29534         * gfortran.dg/char_array_structure_constructor.f90:
29535         Test character components in structure constructors.
29536
29537 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29538
29539         PR middle-end/20931
29540         * g++.dg/opt/pr20931.C: New test.
29541
29542 2005-05-31  Andreas Jaeger  <aj@suse.de>
29543
29544         PR testsuite/20772
29545         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29546         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29547         g++.old-deja/g++.ext/asmspec1.C,
29548         g++.old-deja/g++.other/regstack.C,
29549         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29550         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29551         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29552         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29553         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29554         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29555         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29556         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29557         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29558         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29559         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29560         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29561         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29562         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29563         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29564         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29565         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29566         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29567         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29568
29569 2005-05-31  Jeff Law  <law@redhat.com>
29570
29571         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29572
29573 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29574
29575         PR middle-end/21743
29576         * gcc.dg/builtins-1.c: Activate disabled clog test.
29577         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29578
29579 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29580
29581         * gfortran.dg/char_pointer_assign.f90:
29582         Test character-pointer assignments and pointer assignments.
29583         * gfortran.dg/char_pointer_dummy.f90:
29584         Test character-pointer dummy arguments.
29585         * gfortran.dg/char_pointer_func.f90:
29586         Test character-pointer function returns.
29587         * gfortran.dg/char_pointer_dependency.f90:
29588         Test character-pointer functions with dependencies.
29589
29590 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29591
29592         PR c++/21784
29593         * g++.dg/lookup/using14.C: New test.
29594
29595 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29596
29597         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29598         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29599         trailing ^M.
29600
29601 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29602
29603         PR c++/17413
29604         * g++.dg/template/local5.C: New.
29605
29606         PR target/21761
29607         * gcc.c-torture/compile/pr21761.c: New.
29608
29609         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29610         before darwin8.
29611
29612 2005-05-30  Steven G. Kargl
29613
29614         PR fortran/20846
29615         * gfortran.dg/inquire_8.f90: New test.
29616
29617 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29618
29619         PR libfortran/21376
29620         * gfortran.dg/output_exponents_1.f90: New test.
29621
29622 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29623
29624         PR libfortran/20006
29625         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29626
29627 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29628
29629         PR c++/21210
29630         * g++.dg/ext/complex1.C: New test.
29631
29632         PR c++/21340
29633         * g++.dg/init/ctor6.C: New test.
29634
29635 2005-05-29  Jan Hubicka  <jh@suse.cz>
29636
29637         * gcc.c-torture/compile/pr21562.c: New.
29638
29639 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29640
29641         * gfortran.dg/subnormal_1.f90: New test.
29642
29643 2005-05-28  Jan Hubicka  <jh@suse.cz>
29644
29645         * tree-prof.exp: Fix comment.
29646         * value-prof-1.c: New.
29647         * value-prof-2.c: New.
29648         * value-prof-3.c: New.
29649         * value-prof-4.c: New.
29650
29651 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29652
29653         PR c++/21614
29654         * g++.dg/expr/ptrmem6.C: New test.
29655         * g++.dg/expr/ptrmem6a.C: Likewise.
29656
29657 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29658
29659         PR tree-optimization/21658
29660         * gcc.dg/tree-ssa/pr21658.c: New.
29661
29662 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29663
29664         PR c++/21455
29665         * g++.dg/inherit/ptrmem3.C: New.
29666
29667         PR c++/21681
29668         * g++.dg/parse/template16.C: New.
29669
29670 2005-05-27  Andreas Jaeger  <aj@suse.de>
29671
29672         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29673
29674         * gcc.dg/i386-sse-8.c: Run test on all archs.
29675
29676 2005-05-26  Mike Stump  <mrs@apple.com>
29677
29678         * objc.dg/isa-field-1.m: Only run on darwin.
29679         * objc.dg/lookup-1.m: Likewise.
29680         * objc.dg/try-catch-8.m: Likewise.
29681
29682 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29683
29684         PR tree-optimization/9814
29685         * gcc.dg/pr9814-1.c: New test case.
29686
29687 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29688
29689         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29690         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29691         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29692         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29693         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29694         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29695         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29696         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29697         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29698         objc.dg/try-catch-8.m: New.
29699
29700 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29701
29702         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29703         remove extraneous semicolons.
29704
29705 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29706
29707         * obj-c++.dg/comp-types-12.mm: New.
29708         * objc.dg/comp-types-11.m: New.
29709         * objc.dg/selector-4.m: New.
29710
29711 2005-05-26  Andreas Jaeger  <aj@suse.de>
29712
29713         PR testsuite/20772
29714         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29715         g++.old-deja/g++.ext/attrib3.C,
29716         g++.old-deja/g++.other/store-expr1.C,
29717         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29718         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29719         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29720         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29721         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29722         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29723         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29724         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29725         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29726         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29727         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29728         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29729         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29730         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29731         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29732         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29733         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29734         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29735         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29736
29737 2005-05-26  Andreas Jaeger  <aj@suse.de>
29738
29739         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29740         x86-64 compilation.
29741
29742 2005-05-26  Andreas Jaeger  <aj@suse.de>
29743
29744         PR testsuite/20772
29745         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29746         gcc.misc-tests/i386-pf-athlon-1.c,
29747         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29748         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29749         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29750         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29751         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29752         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29753         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29754         programs.
29755
29756         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29757         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29758         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29759         x86-64 compilation.
29760
29761         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29762         x86_64.
29763
29764         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29765         effective-target ilp32.
29766
29767 2005-05-26  David Ung  <davidu@mips.com>
29768
29769         * gcc.target/mips/ext_ins.c: New test for testing the generation
29770         of MIPS32/64 rev 2 ext/ins instructions.
29771
29772 2005-05-26  Andreas Jaeger  <aj@suse.de>
29773
29774         * treelang/compile/unsigned.tree: Use gimple instead of
29775         nonexisting generic dump.
29776
29777 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29778
29779         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29780
29781 2005-05-26  Andreas Jaeger  <aj@suse.de>
29782
29783         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29784
29785 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29786
29787         PR libfortran/17283
29788         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29789         Test callee-allocated memory with write statements.
29790
29791 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29792
29793         PR middle-end/21709
29794         * gcc.dg/pr21709-1.c: New test case.
29795
29796 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29797             Mike Stump  <mrs@apple.com>
29798
29799         * objc/execute/next_mapping.h: Update for C++.
29800
29801         * obj-c++.dg/selector-1.mm: Move to...
29802         * obj-c++.dg/selector-4.mm: here...
29803
29804         * obj-c++.dg/basic.mm: New.
29805         * obj-c++.dg/comp-types-1.mm: New.
29806         * obj-c++.dg/cxx-class-1.mm: New.
29807         * obj-c++.dg/cxx-ivars-1.mm: New.
29808         * obj-c++.dg/cxx-ivars-2.mm: New.
29809         * obj-c++.dg/cxx-ivars-3.mm: New.
29810         * obj-c++.dg/cxx-scope-1.mm: New.
29811         * obj-c++.dg/cxx-scope-2.mm: New.
29812         * obj-c++.dg/defs.mm: New.
29813         * obj-c++.dg/empty-private-1.mm: New.
29814         * obj-c++.dg/encode-1.mm: New.
29815         * obj-c++.dg/encode-2.mm: New.
29816         * obj-c++.dg/encode-3.mm: New.
29817         * obj-c++.dg/extern-c-1.mm: New.
29818         * obj-c++.dg/extra-semi.mm: New.
29819         * obj-c++.dg/fix-and-continue-2.mm: New.
29820         * obj-c++.dg/isa-field-1.mm: New.
29821         * obj-c++.dg/ivar-list-semi.mm: New.
29822         * obj-c++.dg/local-decl-1.mm: New.
29823         * obj-c++.dg/lookup-1.mm: New.
29824         * obj-c++.dg/lookup-2.mm: New.
29825         * obj-c++.dg/method-1.mm: New.
29826         * obj-c++.dg/method-2.mm: New.
29827         * obj-c++.dg/method-3.mm: New.
29828         * obj-c++.dg/method-4.mm: New.
29829         * obj-c++.dg/method-5.mm: New.
29830         * obj-c++.dg/method-6.mm: New.
29831         * obj-c++.dg/method-7.mm: New.
29832         * obj-c++.dg/no-extra-load.mm: New.
29833         * obj-c++.dg/overload-1.mm: New.
29834         * obj-c++.dg/pragma-1.mm: New.
29835         * obj-c++.dg/pragma-2.mm: New.
29836         * obj-c++.dg/private-1.mm: New.
29837         * obj-c++.dg/private-2.mm: New.
29838         * obj-c++.dg/proto-qual-1.mm: New.
29839         * obj-c++.dg/qual-types-1.mm: New.
29840         * obj-c++.dg/stubify-1.mm: New.
29841         * obj-c++.dg/stubify-2.mm: New.
29842         * obj-c++.dg/super-class-1.mm: New.
29843         * obj-c++.dg/super-class-2.mm: New.
29844         * obj-c++.dg/super-dealloc-1.mm: New.
29845         * obj-c++.dg/super-dealloc-2.mm: New.
29846         * obj-c++.dg/template-1.mm: New.
29847         * obj-c++.dg/template-2.mm: New.
29848         * obj-c++.dg/template-3.mm: New.
29849         * obj-c++.dg/template-4.mm: New.
29850         * obj-c++.dg/template-5.mm: New.
29851         * obj-c++.dg/template-6.mm: New.
29852         * obj-c++.dg/try-catch-1.mm: New.
29853         * obj-c++.dg/try-catch-2.mm: New.
29854         * obj-c++.dg/try-catch-3.mm: New.
29855         * obj-c++.dg/try-catch-4.mm: New.
29856         * obj-c++.dg/try-catch-5.mm: New.
29857         * obj-c++.dg/try-catch-6.mm: New.
29858         * obj-c++.dg/try-catch-7.mm: New.
29859         * obj-c++.dg/try-catch-8.mm: New.
29860         * obj-c++.dg/try-catch-9.mm: New.
29861         * obj-c++.dg/va-meth-1.mm: New.
29862
29863 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29864
29865         * obj-c++.dg/selector-1.mm: New.
29866         * obj-c++.dg/selector-2.mm: New.
29867
29868 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29869
29870         * obj-c++.dg/selector-3.mm: New.
29871         * objc.dg/selector-3.m: New.
29872
29873 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29874
29875         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29876         about where warning appears.
29877
29878 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29879
29880         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29881         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29882         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29883         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29884
29885 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29886
29887         * gcc.dg/20050524-1.c: New test.
29888
29889 2005-05-25  Jan Hubicka  <jh@suse.cz>
29890
29891         * gcc.dg/tree-prof/inliner-1.c: New.
29892
29893 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29894
29895         * gcc.dg/tree-prof: New directory.
29896         * gcc.dg/tree-prof/tree-prof.exp: New.
29897
29898 2005-05-25  DJ Delorie  <dj@redhat.com>
29899
29900         * gcc.dg/Wattributes-1.c: New.
29901         * gcc.dg/Wattributes-2.c: New.
29902         * gcc.dg/Wattributes-3.c: New.
29903
29904 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29905
29906         PR tree-optimization/19833
29907         * gcc.dg/uninit-4.c: Remove xfail.
29908         * gcc.dg/uninit-9.c: Ditto.
29909
29910 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29911
29912         * obj-c++.dg/bitfield-[1-5].mm: New.
29913         * obj-c++.dg/class-protocol-1.mm: New.
29914         * obj-c++.dg/comp-types-1[0-1].mm: New.
29915         * obj-c++.dg/comp-types-[2-9].mm: New.
29916         * obj-c++.dg/encode-[4-8].mm: New.
29917         * obj-c++.dg/layout-1.mm: New.
29918         * obj-c++.dg/method-1[0-9].mm: New.
29919         * obj-c++.dg/method-2[0-1].mm: New.
29920         * obj-c++.dg/method-[8-9].mm: New.
29921         * obj-c++.dg/objc-gc-3.mm: New.
29922         * obj-c++.dg/try-catch-10.mm: New.
29923         * objc.dg/bitfield-5.m: New.
29924         * objc.dg/comp-types-10.m: New.
29925         * objc.dg/comp-types-9.m: New.
29926         * objc.dg/layout-1.m: New.
29927         * objc.dg/objc-gc-4.m: New.
29928         * objc.dg/try-catch-9.m: New.
29929         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29930         * objc.dg/comp-types-1.m: Likewise.
29931         * objc.dg/comp-types-[5-6].m: Likewise.
29932         * objc.dg/method-9.m: Likewise.
29933
29934 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29935
29936         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29937         and on hardware without VMX support.
29938
29939         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29940
29941         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29942
29943         * lib/profopt.exp (dg-final-generate, dg-final-use,
29944         profopt-final-code, profopt-get-options): New.
29945         (profopt-execute): Process test directives.
29946
29947         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29948         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29949         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29950
29951 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29952
29953         PR C++/21645
29954         * g++.dg/init/ctor5.C: New test.
29955
29956 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29957
29958         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29959         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29960         vect-113.c, vect-114.c.
29961
29962 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29963
29964         * gcc.dg/const-elim-1.c: Remove xfails.
29965
29966 2005-05-23  Jeff Law  <law@redhat.com>
29967
29968         * gcc.c-torture/compile/pr21638.c: New test.
29969         * gcc.c-torture/compile/20050520-1.c: New test.
29970
29971 2005-05-23  Nick Clifton  <nickc@redhat.com>
29972
29973         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29974         be a proper triple, ie: m32r*-*-*.
29975         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29976
29977 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29978
29979         PR middle-end/21331
29980         PR tree-opt/21293
29981         * gcc.c-torture/compile/pr21293.c: New test.
29982         * gcc.c-torture/execute/pr21331.c: New test.
29983
29984 2004-05-20  Richard Henderson  <rth@redhat.com>
29985
29986         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29987
29988 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29989
29990         * obj-c++-dg.exp: Add.
29991         * obj-c++.exp: Add.
29992         * obj-c++.dg/dg.exp: Add.
29993
29994 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29995
29996         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29997         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29998
29999 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30000
30001         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30002
30003 2004-05-19  Richard Henderson  <rth@redhat.com>
30004
30005         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30006
30007 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30008
30009         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30010
30011         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30012
30013 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30014
30015         PR c++/21495
30016         * g++.dg/parse/extern1.C: New test.
30017         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30018
30019 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30020
30021         * gcc.dg/c99-math.h: New.
30022         * gcc.dg/c99-math-float-1.c: New test.
30023         * gcc.dg/c99-math-double-1.c: Likewise.
30024         * gcc.dg/c99-math-long-double-1.c: Likewise.
30025
30026 2005-05-18  Richard Henderson  <rth@redhat.com>
30027
30028         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30029
30030 2005-05-18  Devang Patel  <dpatel@apple.com>
30031
30032         * g++.dg/opt/20050511-1.C: New test.
30033
30034 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30035
30036         PR libfortran/21127
30037         * gfortran.dg/reshape-complex.f90: New test.
30038
30039 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30040
30041         * gfortran.dg/array_constructor_1.f90: New test.
30042         * gfortran.dg/array_constructor_2.f90: New test.
30043
30044 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30045
30046         PR fortran/20954
30047         * gfortran.dg/pr20954.f: New test.
30048
30049 2005-05-17  Mike Stump  <mrs@apple.com>
30050
30051         Yet more Objective-C++...
30052
30053         * objc.dg/method-5.m: Update.
30054         * objc.dg/method-6.m: Update.
30055         * objc.dg/method-7.m: Update.
30056         * objc.dg/method-9.m: Update.
30057         * objc.dg/try-catch-2.m: Update.
30058
30059 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30060
30061         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30062         Remove little-endian optimizations.
30063
30064 2005-05-17  Jeff Law  <law@redhat.com>
30065
30066         * g++.dg/tree-ssa/pr14814.C: New test.
30067         * gcc.dg/tree-ssa/pr14814.C: New test.
30068         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30069         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30070
30071 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30072
30073         * gcc.dg/compat/generate-random.c: Do not include
30074         libiberty.h.
30075         * gcc.dg/compat/generate-random_r.c: Likewise.
30076
30077 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30078
30079         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30080
30081 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30082
30083         PR middle-end/21595
30084         * g++.dg/tree-ssa/builtin1.C: New testcase.
30085
30086 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30087
30088         PR c++/21454
30089         * g++.dg/opt/const4.C: New test.
30090
30091         PR middle-end/21492
30092         * g++.dg/opt/crossjump1.C: New test.
30093
30094         PR tree-optimization/21610
30095         * gcc.c-torture/compile/20050516-1.c: New test.
30096
30097         PR fortran/15080
30098         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30099         about the test failing.
30100         * gfortran.fortran-torture/execute/where_7.f90: New test.
30101         * gfortran.fortran-torture/execute/where_8.f90: New test.
30102
30103 2005-05-16  Richard Henderson  <rth@redhat.com>
30104
30105         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30106         i?86 and x86_64.
30107
30108 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30109
30110         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30111         (limits.h): Include unconditionally.
30112         (stdlib.h): Likewise.
30113         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30114         (limits.h): Include unconditionally.
30115         (stdlib.h): Likewise.
30116         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30117         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30118         (limits.h): Include unconditionally.
30119         (stdlib.h): Likewise.
30120         (hashtab.h): Do not include.
30121         (getopt.h): Likewise.
30122         (stddef.h): Include.
30123         (hashval_t): Define.
30124         (struct entry): Add "next" field.
30125         (HASH_SIZE): New macro.
30126         (hash_table): New variable.
30127         (switchfiles): Do not use xmalloc.
30128         (mix): New macro.
30129         (iterative_hash): New function.
30130         (hasht): Remove.
30131         (e_exists): New function.
30132         (e_insert): Likewise.
30133         (output): Use, instead of libiberty hashtable functions.
30134         (main): Do not use getopt.  Do not call htab_create.
30135
30136 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30137
30138         PR libstdc++/21526
30139         * lib/target-supports.exp (check_mkfifo_available):
30140         Return 0 for cygwin as mkfifo support incomplete on platform.
30141         Fix typos in comments.
30142
30143 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30144
30145         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30146
30147 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30148
30149         PR fortran/17432
30150         * gfortran.dg/assign_4.f: New test.
30151
30152 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30153
30154         PR tree-optimization/21563
30155         * gcc.dg/tree-ssa/pr21563.c: New.
30156
30157 2005-05-14  Jan Hubicka  <jh@suse.cz>
30158
30159         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30160
30161 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30162
30163         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30164
30165 2005-05-13  Julian Brown  <julian@codesourcery.com>
30166
30167         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30168         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30169
30170 2005-05-13  Jan Hubicka  <jh@suse.cz>
30171
30172         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30173         * gcc.dg/fold-xor-?.c: Likewise.
30174         * gcc.dg/pr15784-?.c: Likewise.
30175         * gcc.dg/pr20922-?.c: Likewise.
30176         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30177         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30178         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30179
30180 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30181
30182         PR fortran/21260
30183         * gfortran.dg/hollerith_1.f90: New test.
30184
30185 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30186
30187         * gfortran.dg/func_result_2.f90: New test.
30188
30189 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30190
30191         * gfortran.dg/dev_null.f90: New test.
30192
30193 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30194
30195         * gcc.dg/arm-vfp1.c: Revert last change.
30196
30197 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30198
30199         PR middle-end/19807
30200         PR tree-optimization/19639
30201         * g++.dg/tree-ssa/pr19807.C: New testcase.
30202
30203 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30204
30205         PR libfortran/21471
30206         * gfortran.dg/append-1.f90: New test.
30207
30208 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30209
30210         * gcc.dg/pr18501.c: XFAIL.
30211         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30212         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30213         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30214         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30215         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30216         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30217         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30218         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30219
30220 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30221
30222         PR fortran/20178
30223         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30224         gfortran.dg/f2c_3.f90: New tests.
30225
30226         * gfortran.dg/return_1.f90: Fix dg annotation.
30227
30228 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30229
30230         * gcc.c-torture/compile/20050510-1.c: New test.
30231
30232 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30233
30234         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30235
30236 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30237
30238         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30239
30240 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30241
30242         PR c/17913
30243         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30244
30245 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30246
30247         PR c/21342
30248         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30249         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30250
30251 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30252
30253         PR debug/16676
30254         * gcc.dg/debug/pr16676.c: New test.
30255
30256 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30257
30258         PR testsuite/21443
30259         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30260         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30261         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30262         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30263         Change -O1 to -O2.
30264         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30265         -fno-tree-dominator-opts.
30266
30267 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30268
30269         * gfortran.dg/return_1.f90: New test.
30270
30271 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30272
30273         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30274
30275         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30276
30277 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30278
30279         PR c++/21427
30280         * g++.dg/inherit/covariant13.C: New.
30281
30282 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30283
30284         PR libfortran/19155
30285         * gfortran.dg/pr19155.f: New test.
30286
30287 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30288
30289         PR inline-asm/8788
30290         * gcc.dg/pr8788-1.c: New testcase.
30291
30292 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30293
30294         PR target/21416
30295         * gcc.target/mips/fpcmp-[12].c: New tests.
30296
30297 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30298
30299         * lib/target-supports-dg.exp (dg-require-fork): New function.
30300         (dg-require-mkfifo): Likewise.
30301         * lib/target-supports.exp (check_function_available): New
30302         function.
30303         (check_fork_available): Likewise.
30304         (check_mkfifo_available): Likewise.
30305
30306 2005-05-06  Jeff Law  <law@redhat.com>
30307
30308         * gcc.c-torture/compile/pr21380.c: New test.
30309
30310 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30311
30312         PR c++/20961
30313         * g++.dg/ext/weak3.C: New test.
30314
30315 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30316
30317         PR c++/21352
30318         * g++.dg/template/crash37.C: New test.
30319
30320 2005-05-05  Paul Brook  <paul@codesourcery.com>
30321
30322         * gcc.dg/arm-g2.c: Use effective-target arm32.
30323         * gcc.dg/arm-mmx-1.c: Ditto.
30324         * gcc.dg/arm-scd42-2.c: Ditto.
30325         * gcc.dg/arm-vfp1.c: Ditto.
30326         * lib/target-supports.exp (check_effective_target_arm32): New
30327         function.
30328
30329 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30330
30331         PR libfortran/21354
30332         gfortran.dg/in_pack_rank7.f90: New test.
30333
30334 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30335
30336         PR middle-end/15618
30337         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30338
30339 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30340
30341         PR middle-end/21265
30342         * gcc.dg/20050503-1.c: New test.
30343
30344         PR rtl-optimization/21239
30345         * gcc.dg/i386-sse-11.c: New test.
30346
30347 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30348
30349         PR target/16888
30350         * gcc.target/i386/asm-1.c: New test.
30351
30352 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30353
30354         PR rtl-optimization/21330
30355         * gcc.c-torture/execute/20050502-1.c: New test.
30356
30357         PR target/21297
30358         * gcc.c-torture/execute/20050502-2.c: New test.
30359
30360 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30361
30362         PR middle-end/21282
30363         * gcc.dg/pr21282.c: New.
30364
30365 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30366
30367         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30368         * gcc.dg/vect/vect-92.c: Likewise.
30369         * gcc.dg/vect/vect-93.c: Likewise.
30370         * gcc.dg/vect/vect-dv-1.c: Likewise.
30371         * gcc.dg/vect/vect-dv-2.c: Likewise.
30372         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30373
30374 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30375
30376         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30377         * gfortran.dg/vect/vect-2.f90: Likewise.
30378         * gfortran.dg/vect/vect-3.f90: Likewise.
30379         * gfortran.dg/vect/vect-4.f90: Likewise.
30380         * gfortran.dg/vect/vect-5.f90: Likewise.
30381
30382 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30383
30384         PR target/20813
30385         * gcc.dg/rs6000-fpint-2.c: New.
30386
30387 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30388
30389         PR c/15698
30390         * gcc.dg/builtins-30.c: Update expected messages.
30391         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30392         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30393         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30394
30395 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30396
30397         PR tree-optimization/21294
30398         * gcc.dg/tree-ssa/pr21294.c: New.
30399
30400 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30401
30402         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30403         __builtin_altivec_st_internal_4si built-in.
30404
30405 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30406
30407         PR c++/15875
30408         * g++.dg/template/ptrmem14.C: New test.
30409
30410 2005-05-02  Paul Brook  <paul@codesourcery.com>
30411
30412         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30413
30414 2005-05-02  Michael Matz  <matz@suse.de>
30415
30416         PR c++/19542
30417         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30418
30419 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30420
30421         * g++.dg/cpp/weak.C: New test.
30422
30423 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30424
30425         * gcc.dg/tree-ssa/loop-8.c: New test.
30426
30427 2005-04-30  Michael Maty  <matz@suse.de>
30428
30429         * gcc.dg/inline-mcpy.c: New test.
30430
30431 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30432
30433         PR libfortran/18958
30434         * gfortran.dg/eoshift.f90: New test case.
30435
30436 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30437
30438         PR libfortran/18857
30439         * gfortran.dg/matmul_1.f90: New test.
30440
30441 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30442
30443         PR tree-optimization/21030
30444         * gcc.dg/tree-ssa/pr21030.c: New.
30445
30446 2005-04-29  Devang Patel  <dpatel@apple.com>
30447
30448         PR tree-optimization/21272
30449         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30450
30451 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30452
30453         PR fortran/13082
30454         PR fortran/18824
30455         * gfortran.dg/entry_4.f90: New test.
30456         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30457         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30458         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30459         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30460         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30461         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30462         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30463
30464 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30465
30466         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30467
30468 2005-04-29  Paul Brook  <paul@codesourcery.com>
30469
30470         * gfortran.dg/entry_3.f90: New test.
30471
30472 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30473
30474         * gfortran.dg/implicit_4.f90: New test.
30475
30476 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30477
30478         * lib/target-supports.exp (check_profiling_available): Return
30479         false for xtensa-*-elf.
30480
30481 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30482
30483         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30484         error if file cannot be deleted.
30485
30486 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30487
30488         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30489         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30490         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30491         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30492         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30493         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30494         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30495         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30496         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30497         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30498         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30499         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30500         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30501
30502 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30503
30504         PR fortran/20865
30505         * gfortran.dg/pr20865.f90: New test.
30506
30507 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30508
30509         * gcc.dg/void-cast-2.c: New test.
30510
30511 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30512
30513         PR c/21159
30514         * gcc.dg/void-cast-1.c: New test.
30515
30516 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30517
30518         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30519
30520 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30521
30522         PR fortran/21177
30523         * gfortran.dg/pr21177.f90: New test.
30524
30525 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30526
30527         PR tree-optimization/21171
30528         * gcc.dg/tree-ssa/pr21171.c: New test.
30529
30530 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30531
30532         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30533         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30534         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30535         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30536         gcc.dg/tree-ssa/gen-vect-32.c: New.
30537         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30538         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30539         don't run on PPC32.
30540
30541 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30542
30543         PR c/21213
30544         * gcc.dg/transparent-union-3.c: New test.
30545
30546 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30547
30548         PR c/20740
30549         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30550         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30551         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30552         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30553         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30554         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30555
30556 2005-04-26  Jeff Law  <law@redhat.com>
30557
30558         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30559         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30560         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30561         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30562         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30563         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30564         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30565
30566 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30567
30568         PR tree-optimization/17598
30569         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30570
30571 2005-04-25  Mike Stump  <mrs@apple.com>
30572
30573         * objc.dg/fix-and-continue-1.m: Add.
30574
30575 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30576
30577         PR c++/20995
30578         * g++.dg/opt/pr20995-1.C: New test case.
30579
30580 2005-04-25  Devang Patel <dpatel@apple.com>
30581
30582         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30583
30584 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30585
30586         PR testsuite/21062
30587         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30588
30589 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30590
30591         PR C++/21188
30592         * g++.dg/opt/rtti2.C: New test.
30593
30594 2005-04-25  Paul Brook  <paul@codesourcery.com>
30595         Steven G. Kargl  <kargls@comcast.net>
30596
30597         PR fortran/20879
30598         * gfortran.dg/ichar_1.f90: New file.
30599
30600 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30601
30602         PR middle-end/20991
30603         * g++.dg/opt/pr20991.C: New test.
30604
30605         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30606         where sizeof (type) < __alignof__ (type).
30607         * gcc.dg/compat/struct-layout-1.h: Likewise.
30608
30609 2005-04-24  Per Bothner  <per@bothner.com>
30610             Devang Patel  <dpatel@apple.com>
30611
30612         PR preprocessor/20907
30613         * gcc.dg/cpp/very-long-comment.c: New test.
30614
30615 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30616
30617         PR fortran/20059
30618         * gfortran.dg/common_5.f: New test.
30619
30620 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30621
30622         PR middle-end/21082
30623         * g++.dg/tree-ssa/pr21082.C: New testcase.
30624
30625 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30626
30627         * gcc.dg/vect/vect-99.c: New test.
30628
30629 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30630
30631         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30632
30633 2005-04-22  Jeff Law  <law@redhat.com>
30634
30635         * gcc.dg/uninit-5.c: Remove xfails.
30636         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30637         conditionals and loads.
30638
30639 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30640
30641         PR libfortran/20074
30642         PR libfortran/20436
30643         PR libfortran/21108
30644         * gfortran.dg/nested_reshape.f90: new test
30645         * gfortran.dg/reshape-alloc.f90: new test
30646         * gfortran.dg/reshape.f90: new test
30647
30648 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30649
30650         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30651
30652         * gcc.dg/arm-vfp1.c: New test.
30653
30654 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30655
30656         PR c++/21087
30657         * g++.dg/lookup/builtin2.C: New test.
30658
30659 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30660
30661         * gcc.dg/weak/weak-13.c: New test.
30662
30663 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30664
30665         * lib/target-supports.exp (check_effective_target_sync_int_long):
30666         Add powerpc*.
30667
30668 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30669
30670         * gcc.target/mips/branch-1.c: New test.
30671
30672 2005-04-21  Richard Henderson  <rth@redhat.com>
30673
30674         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30675         * gcc.dg/vect/vect-86.c: Likewise.
30676         * gcc.dg/vect/vect-87.c: Likewise.
30677         * gcc.dg/vect/vect-88.c: Likewise.
30678
30679 2005-04-21  Devang Patel  <dpatel@apple.com>
30680
30681         PR optimization/20994
30682         * gcc.dg/tree-ssa/ifc-3.c: New test.
30683
30684 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30685
30686         PR c/12913
30687         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30688         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30689         gcc.dg/c99-vla-jump-5.c: New tests.
30690
30691 2005-04-19  Richard Henderson  <rth@redhat.com>
30692
30693         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30694         Fix typo in exists check.
30695         (check_effective_target_sync_int_long): New.
30696         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30697         * gcc.dg/ia64-sync-2.c: Likewise.
30698         * gcc.dg/ia64-sync-3.c: Likewise.
30699         * gcc.dg/ia64-sync-4.c: Likewise.
30700
30701 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30702
30703         * gcc.dg/fold-xor-1.c: New test.
30704         * gcc.dg/fold-xor-2.c: New test.
30705
30706 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30707
30708         PR target/20670
30709         * g++.dg/eh/fp-regs.C: New test.
30710
30711 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30712
30713         * gcc.dg/Wint-to-pointer-cast-1.c,
30714         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30715         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30716         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30717
30718 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30719
30720         PR fortran/16861
30721         * gfortran.dg/pr16861.f90: New test.
30722
30723 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30724
30725         * gcc.dg/pr21085.c: New test.
30726
30727 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30728
30729         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30730         (setup_mips_tests, dg-mips-options): New procedures.
30731         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30732         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30733         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30734         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30735         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30736         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30737         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30738         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30739         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30740         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30741         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30742         dg-mips-options instead of dg-options.  Remove now-redundant
30743         preprocessor guards.
30744         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30745         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30746         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30747         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30748         * gcc.dg/vr-mult-2.c: Delete.
30749         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30750         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30751         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30752         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30753         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30754         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30755         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30756
30757 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30758
30759         * ada/acats/run_all.sh: Use sync when executable not present.
30760
30761 2005-04-18  Devang Patel  <dpatel@apple.com>
30762
30763         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30764         * gcc.dg/vect/vect-11a.c: New.
30765         * gcc.dg/vect/vect-none.c: Update.
30766         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30767
30768 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30769
30770         PR tree-optimization/20922
30771         * gcc.dg/pr20922-1.c: New test.
30772         * gcc.dg/pr20922-2.c: New test.
30773         * gcc.dg/pr20922-3.c: New test.
30774         * gcc.dg/pr20922-4.c: New test.
30775         * gcc.dg/pr20922-5.c: New test.
30776         * gcc.dg/pr20922-6.c: New test.
30777
30778 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30779
30780         PR libfortran/20950
30781         * gfortran.dg/pr20950.f: New test.
30782
30783 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30784
30785         PR libfortran/19216
30786         * gfortran.dg/pr19216.f: New test.
30787
30788 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30789
30790         PR tree-optimization/21001
30791         * gcc.dg/tree-ssa/pr21001.c: New.
30792
30793 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30794
30795         PR libfortran/21075
30796         * gfortran.dg/reshape_rank7.f90: New test.
30797
30798 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30799
30800         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30801         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30802         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30803         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30804         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30805         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30806         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30807         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30808         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30809         wrong way round).
30810         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30811         in namelists.  New test.
30812         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30813         New test.
30814         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30815         New test.
30816         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30817         namelist.  New test.
30818         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30819         New test.
30820         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30821         New test.
30822         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30823         namelist.  New test.
30824         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30825         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30826         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30827         New test.
30828         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30829         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30830         arrays. New test.
30831
30832 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30833
30834         * gfortran.dg/wtruncate.f: New testcase.
30835         * gfortran.dg/wtruncate.f90: New testcase.
30836
30837 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30838
30839         PR c++/21025
30840         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30841         which sizeof/alignof is dependent, rather than just whether we are
30842         processing_template_decl.
30843
30844 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30845
30846         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30847         corrected typo where the wrong variables had been compared.
30848
30849 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30850
30851         PR libfortran/18495
30852         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30853         Test callee-allocated version of return array with a write
30854         statement.
30855         Test spread with a temporary with another write statement.
30856
30857 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30858
30859         PR tree-optimization/21031
30860         * gcc.dg/tree-ssa/pr21031.c: New.
30861
30862 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30863
30864         PR tree-optimization/21004
30865         * gcc.dg/builtins-53.c: Include builtins-config.h.
30866         Check floorf, ceilf, floorl and ceill transformations
30867         only when HAVE_C99_RUNTIME is defined.
30868
30869 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30870
30871         PR middle-end/20739
30872         * gcc.dg/tree-ssa/pr20739.c: New test.
30873
30874 2005-04-14  Mike Stump  <mrs@apple.com>
30875
30876         * gcc.dg/Foundation.framework/empty: New.
30877         * gcc.dg/framework-2.c: New.
30878
30879 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30880
30881         PR tree-optimization/21021
30882         * gcc.c-torture/compile/pr21021.c: New.
30883
30884 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30885
30886         PR testsuite/21010
30887         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30888         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30889         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30890         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30891         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30892         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30893         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30894         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30895
30896 2005-04-14  Richard Henderson  <rth@redhat.com>
30897
30898         * lib/target-supports.exp (check_effective_target_vect_condition):
30899         Add ia64, i?86, and x86_64.
30900
30901 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30902
30903         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30904
30905 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30906
30907         PR tree-optimization/20657
30908         * gcc.dg/tree-ssa/pr20657.c: New.
30909
30910 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30911
30912         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30913         (long long int)trunc*.
30914
30915 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30916
30917         PR target/20927
30918         * gcc.dg/pr20927.c: New test.
30919
30920 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30921
30922         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30923         * gcc.target/mips/asm-1.c: Likewise.
30924
30925 2005-04-13  Dale Johannesen  <dalej@apple.com>
30926
30927         * objc.dg/objc-fast-4.m: New.
30928
30929 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30930
30931         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30932         directory.
30933         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30934
30935 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30936
30937         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30938         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30939         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30940
30941 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30942
30943         PR tree-optimization/20913
30944         * gcc.dg/tree-ssa/pr20913.c: New.
30945
30946         PR tree-optimization/20702
30947         * gcc.dg/tree-ssa/pr20702.c: New.
30948
30949 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30950
30951         PR c++/13744
30952         * g++.dg/inherit/local3.C: New test.
30953
30954 2005-04-12  Jeff Law  <law@redhat.com>
30955
30956         * gcc.dg/tree-ssa/20050412-1.c: New test.
30957
30958 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30959
30960         PR libfortran/19016
30961         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30962         Add tests with mask generated by expression.
30963         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30964         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30965         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30966
30967 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30968
30969         PR middle-end/20917
30970         * gcc.dg/20050409-1.c: New test.
30971
30972 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30973
30974         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30975
30976 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30977
30978         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30979         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30980         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30981         (TARGET_CXX): Adjust accordingly.
30982         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30983         determine_class_data_visibility and class_data_always_comdat.
30984         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30985         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30986         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30987         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30988         (arm_cxx_determine_class_data_visibility): New.
30989         (arm_cxx_class_data_always_comdat): Likewise.
30990         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30991         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30992         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30993         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30994         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30995         Define.
30996
30997 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30998
30999         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31000
31001 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31002
31003         * gcc.dg/i386-darwin-fpmath.c: New.
31004
31005 2004-04-11  Devang Patel  <dpatel@apple.com>
31006
31007         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31008         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31009         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31010         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31011         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31012         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31013         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31014         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31015         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31016
31017 2004-04-11  Devang Patel  <dpatel@apple.com>
31018
31019         * gcc.dg/vect/vect-dv-1.c: New test.
31020         * gcc.dg/vect/vect-dv-2.c: New test.
31021
31022 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31023
31024         PR tree-optimization/20933
31025         * gcc.dg/tree-ssa/pr20933.c: New test.
31026
31027 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31028
31029         * gfortran.dg/fold_nearest.f90: New test.
31030
31031 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31032
31033         * gcc.dg/tree-ssa/alias-1.c: New test.
31034
31035 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31036
31037         PR tree-optimization/20920
31038         * g++.dg/tree-ssa/pr20920.C: New test.
31039
31040 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31041
31042         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31043         (long long int)ceil*.
31044
31045 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31046
31047         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31048         explicit C++ linkage.
31049
31050 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31051
31052         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31053         warning for arithmetic IF statements.
31054
31055 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31056
31057         * eor_handling_1.f90: New test case.
31058         * eor_handling_2.f90: New test case.
31059         * eor_handling_3.f90: New test case.
31060         * eor_handling_4.f90: New test case.
31061         * eor_handling_5.f90: New test case.
31062         * noadv_size.f90: New test case.
31063         * pad_no.f90: New test case.
31064
31065 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31066
31067         * gcc.c-torture/execute/20050410-1.c: New test.
31068
31069 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31070
31071         * gcc.dg/pr20126.c: New.
31072
31073 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31074             Steven G. Kargl <kargls@comcast.net>
31075
31076         * gfortran.dg/PR19872.f: New test.
31077
31078 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31079
31080         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31081
31082 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31083
31084         * gfortran.dg/nint_1.f90: New test.
31085
31086 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31087
31088         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31089         Added test for callee-allocated arrays with write statements.
31090         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31091         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31092         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31093         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31094         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31095
31096 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31097
31098         PR libfortran/20163
31099         * gfortran.dg/open-options-blanks.f: New test.
31100
31101 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31102
31103         PR fortran/13257
31104         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31105
31106 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31107
31108         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31109         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31110         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31111         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31112         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31113         * gcc.c-torture/execute/stdarg-4.c: New test.
31114
31115         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31116
31117         PR target/20795
31118         * g++.dg/abi/param2.C: New test.
31119
31120 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31121
31122         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31123
31124 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31125
31126         * gcc.dg/builtins-53.c: New test.
31127
31128 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31129
31130         * g++.dg/tree-ssa/pr18178.C: New test.
31131         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31132         * gcc.c-torture/execute/20041019-1.c: New test.
31133         * gcc.dg/tree-ssa/20041008-1.c: New test.
31134         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31135         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31136         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31137         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31138         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31139         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31140         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31141         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31142         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31143         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31144
31145 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31146
31147         PR rtl-optimization/20466
31148         * gcc.c-torture/execute/pr20466-1.c: New test.
31149
31150 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31151
31152         PR c++/20905
31153         * g++.dg/parse/cond2.C: New test.
31154
31155         PR c++/20145
31156         * g++.dg/warn/Wdtor1.C: New test.
31157
31158 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31159
31160         PR fortran/17229
31161         * gfortran.dg/pr17229.f: New test.
31162
31163 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31164
31165         * gfortran.dg/tiny_1.f90: New test.
31166         * gfortran.dg/tiny_2.f90: ditto.
31167
31168 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31169
31170         * gfortran.dg/eor_1.f90: Fix dg-do run line
31171         * gfortran.dg/open_new.f90: Fix dg-do run line
31172
31173 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31174
31175         * lib/target-supports.exp (get_compiler_messages): Support
31176         optional arguments, the fourth being compiler options.
31177         (check_effective_target_fpic): New proc.
31178         * gcc.dg/20050321-2.c: Restrict to target fpic.
31179
31180 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31181
31182         * gcc.dg/15443-1.c: New test.
31183         * gcc.dg/15443-2.c: Likewise.
31184
31185 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31186
31187         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31188
31189 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31190
31191         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31192
31193 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31194
31195         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31196         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31197         -m64.
31198         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31199         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31200         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31201
31202 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31203
31204         PR c++/20212
31205         * g++.dg/warn/Wunused-11.C: New test.
31206
31207 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31208
31209         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31210
31211 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31212
31213         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31214
31215 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31216
31217         PR c++/20734
31218         * g++.dg/template/ptrmem13.C: New test.
31219
31220 2005-04-05  Per Bothner  <per@bothner.com>
31221
31222         * lib/gcc.exp: Always add -fno-show-column, for now.
31223
31224 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31225
31226         PR testsuite/20767
31227         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31228         of plain old "unsigned int" for the type of "i".  Makes this test
31229         64bit clean.
31230
31231 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31232
31233         * gcc.dg/i386-ssefn-1.c: New test.
31234         * gcc.dg/i386-ssefn-2.c: New test.
31235         * gcc.dg/i386-ssefn-3.c: New test.
31236         * gcc.dg/i386-ssefn-4.c: New test.
31237
31238 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31239
31240         PR tree-optimization/20076
31241         * gcc.dg/builtin-apply4.c: New test.
31242
31243         PR preprocessor/19475
31244         * gcc.dg/cpp/macspace1.c: New test.
31245         * gcc.dg/cpp/macspace2.c: New test.
31246
31247 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31248
31249         * gfortran.dg/pr20755.f: Fixed bad format.
31250
31251 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31252
31253         PR c++/20763
31254         * g++.dg/ext/attrib21.C: New test.
31255
31256 2004-04-05  Devang Patel  <dpatel@apple.com>
31257
31258         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31259         * gcc.dg/vect/vect-shift-1.c: New test.
31260
31261 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31262
31263         PR libfortran/20755
31264         * gfortran.dg/pr20755.f: New test.
31265
31266 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31267
31268         * gfortran.dg/pr15959.f90: New test.
31269         * gfortran.dg/string_pad_trunc.f90: New test.
31270
31271 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31272
31273         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31274         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31275         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31276         syntax.
31277
31278 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31279
31280         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31281
31282 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31283
31284         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31285         * gcc.c-torture/compile/20011119-2.c: Likewise.
31286         * gcc.c-torture/compile/981001-2.c: Likewise.
31287
31288 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31289
31290         PR c++/20679
31291         * g++.dg/template/overload4.C: New test.
31292
31293 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31294
31295         PR c++/20746
31296         * g++.dg/abi/covariant5.C: New.
31297
31298         PR debug/20505
31299         * g++.dg/debug/const2.C: New.
31300
31301 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31302
31303         PR rtl-optimization/16104
31304         * gcc.c-torture/execute/20050316-1.c: New test.
31305
31306 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31307
31308         * g++.dg/template/spec23.C: Fix dg-error text.
31309
31310 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31311
31312         PR c++/19199
31313         * g++.dg/expr/lval2.C: New.
31314
31315 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31316
31317         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31318         __builtin_strcasecmp and __builtin_strncasecmp.
31319
31320 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31321
31322         PR c++/20723
31323         * g++.dg/template/spec22.C: New.
31324         * g++.dg/template/spec23.C: New.
31325
31326 2005-04-03  Dale Ranta  <dir@lanl.gov>
31327             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31328
31329         PR libfortran/20068
31330         PR libfortran/20125
31331         PR libfortran/20156
31332         PR libfortran/20471
31333         * gfortran.dg/backspace.f: New test.
31334
31335 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31336
31337         * gcc.dg/pr19345.c: New test.
31338
31339 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31340
31341         PR tree-optimization/20640
31342         * gcc.dg/torture/tree-loop-1.c: New.
31343
31344 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31345
31346         PR rtl-optimization/20290
31347         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31348
31349 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31350
31351         * gcc.dg/rs6000-fpint.c: New.
31352
31353 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31354
31355         * gcc.dg/old-style-then-proto-1.c: New test.
31356
31357 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31358
31359         * gfortran.fortran-torture/execute/backspace.f90: Check
31360         after backspace and read was incorrect.
31361
31362 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31363
31364         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31365         buffer past the terminating NUL using memcmp.
31366         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31367         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31368
31369         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31370         Fix unused/uninitialized variable warnings.
31371
31372         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31373         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31374         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31375         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31376
31377         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31378         gcc.c-torture/execute/builtins/fputs-lib.c,
31379         gcc.c-torture/execute/builtins/lib/fprintf.c,
31380         gcc.c-torture/execute/builtins/lib/main.c,
31381         gcc.c-torture/execute/builtins/lib/memcmp.c,
31382         gcc.c-torture/execute/builtins/lib/memmove.c,
31383         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31384         gcc.c-torture/execute/builtins/lib/memset.c,
31385         gcc.c-torture/execute/builtins/lib/printf.c,
31386         gcc.c-torture/execute/builtins/lib/sprintf.c,
31387         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31388         gcc.c-torture/execute/builtins/lib/strchr.c,
31389         gcc.c-torture/execute/builtins/lib/strcmp.c,
31390         gcc.c-torture/execute/builtins/lib/strcpy.c,
31391         gcc.c-torture/execute/builtins/lib/strcspn.c,
31392         gcc.c-torture/execute/builtins/lib/strlen.c,
31393         gcc.c-torture/execute/builtins/lib/strncat.c,
31394         gcc.c-torture/execute/builtins/lib/strncmp.c,
31395         gcc.c-torture/execute/builtins/lib/strncpy.c,
31396         gcc.c-torture/execute/builtins/lib/strrchr.c,
31397         gcc.c-torture/execute/builtins/lib/strspn.c,
31398         gcc.c-torture/execute/builtins/lib/strstr.c,
31399         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31400         gcc.c-torture/execute/builtins/strlen-2.c,
31401         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31402         prototypes.
31403
31404 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31405
31406         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31407         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31408         selectany usage.
31409
31410 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31411
31412         PR c++/19406
31413         * g++.dg/debug/using1.C: New test.
31414
31415 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31416
31417         PR middle-end/20524
31418         * gcc.dg/alias-7.c: Prefix asm-declared name with
31419         __USER_LABEL_PREFIX__.
31420
31421 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31422
31423         Fix fallout from PR middle-end/15700:
31424         * gcc.c-torture/compile/20011119-1.c: Take
31425         __USER_LABEL_PREFIX__ into account.
31426         * gcc.c-torture/compile/20011119-2.c: Likewise.
31427
31428 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31429
31430         PR c++/18644
31431         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31432
31433 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31434
31435         PR c/17855
31436         * gcc.c-torture/compile/struct-non-lval-1.c,
31437         gcc.c-torture/compile/struct-non-lval-2.c,
31438         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31439
31440 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31441
31442         * gcc.dg/tls/tls.exp: Remove temporary file.
31443         * g++.dg/tls/tls.exp: Ditto.
31444         * lib/file-format.exp: Ditto.
31445         * g++.dg/special/ecos.exp: Ditto.
31446
31447         * lib/profopt.exp: Treat prof_ext as a list.
31448         * gcc.misc-tests/bprob.exp: Ditto.
31449         * g++.dg/bprob/bprob.exp: Ditto.
31450
31451         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31452         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31453         g++.dg/tree-ssa/pointer-reference-alias.C,
31454         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31455         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31456         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31457         g++.dg/vect/pr19951.cc: Ditto.
31458         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31459         gcc.dg/builtins-47.c: Ditto.
31460         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31461         gcc.dg/pr20115-1.c: Ditto.
31462         * gcc.dg/tree-ssa/20030530-2.c,
31463         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31464         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31465         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31466         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31467         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31468         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31469         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31470         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31471         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31472         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31473         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31474         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31475         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31476         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31477         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31478         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31479         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31480         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31481         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31482         gcc.dg/tree-ssa/20030824-1.c,
31483         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31484         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31485         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31486         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31487         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31488         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31489         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31490         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31491         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31492         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31493         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31494         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31495         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31496         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31497         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31498         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31499         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31500         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31501         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31502         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31503         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31504         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31505         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31506         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31507         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31508         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31509         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31510         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31511         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31512         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31513         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31514         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31515         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31516         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31517         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31518         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31519         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31520         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31521         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31522         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31523         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31524         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31525         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31526         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31527         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31528         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31529         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31530         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31531         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31532         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31533         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31534         gcc.dg/tree-ssa/useless-1.c: Ditto.
31535         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31536         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31537         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31538         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31539         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31540         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31541         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31542         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31543         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31544         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31545         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31546         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31547         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31548         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31549         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31550         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31551         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31552         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31553         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31554         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31555         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31556         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31557         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31558         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31559         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31560         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31561         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31562         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31563         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31564         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31565         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31566         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31567         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31568         gcc.dg/vect/vect-none.c: Ditto.
31569         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31570         treelang/compile/unsigned.tree: Ditto.
31571
31572         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31573         * gcc.dg/cpp/direct2s.c: Ditto.
31574         * gcc.dg/cpp/paste4.c: Ditto.
31575         * gcc.dg/cpp/separate-1.c: Ditto.
31576         * gcc.dg/pch/save-temps-1.c: Ditto.
31577         * g++.dg/ext/altivec-10.C: Ditto.
31578         * g++.dg/pch/pch.C: Ditto.
31579
31580         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31581
31582         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31583         * g++.dg/template/repo1.C: Ditto.
31584         * g++.dg/template/repo2.C: Ditto.
31585         * g++.dg/template/repo3.C: Ditto.
31586         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31587         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31588         * g++.old-deja/g++.pt/repo1.C: Ditto.
31589         * g++.old-deja/g++.pt/repo2.C: Ditto.
31590         * g++.old-deja/g++.pt/repo3.C: Ditto.
31591         * g++.old-deja/g++.pt/repo4.C: Ditto.
31592
31593         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31594         * gcc.dg/20030107-1.c: Ditto.
31595         * gcc.dg/20030702-1.c: Ditto.
31596         * gcc.dg/profile-generate-1.c: Ditto.
31597         * g++.dg/other/profile1.C: Ditto.
31598         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31599
31600         * lib/gcc-dg.exp (remove-build-file): New.
31601         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31602         cleanup-tree-dump, cleanup-saved-temps): New.
31603
31604 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31605
31606         PR c++/19203, DR 214
31607         * g++.dg/parse/ambig3.C: Not ambiguous.
31608         * g++.dg/template/spec20.C: New.
31609         * g++.dg/template/spec21.C: New.
31610
31611 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31612
31613         PR target/20045
31614         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31615
31616 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31617
31618         PR libfortran/20660
31619         * gfortran.dg/negative_unit.f: New test.
31620
31621 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31622
31623         * gcc.dg/20050330-1.c: New test.
31624
31625 2005-03-30  Devang Patel  <dpatel@apple.com>
31626
31627         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31628
31629 2005-03-30  Dale Johannesen  <dalej@apple.com>
31630
31631         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31632
31633 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31634
31635         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31636         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31637         Strip options from test name.
31638
31639 2005-03-31  Jan Hubicka  <jh@suse.cz>
31640
31641         * gcc.dg/varpool-1.c: New testcase.
31642
31643 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31644
31645         PR c/772
31646         PR c/17913
31647         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31648         gcc.dg/stmt-expr-label-3.c : New tests.
31649         * gcc.c-torture/execute/medce-2.c: Remove.
31650
31651 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31652
31653         PR c/20368
31654         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31655         tests.
31656
31657 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31658
31659         * gcc.c-torture/compile/pr20203.c: New test.
31660
31661 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31662
31663         * gfortran.dg/promotion.f90: New test.
31664
31665 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31666
31667         PR middle-end/20491
31668         * gcc.dg/torture/asm-subreg-1.c: New test.
31669
31670 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31671
31672         PR c/20672
31673         * gcc.dg/pr20672-1.c: New test.
31674
31675 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31676
31677         * gfortran.dg/vect: New directory.
31678         * gfortran.dg/vect/vect.exp: New.
31679         * gfortran.dg/vect/vect-1.f90: New test.
31680         * gfortran.dg/vect/vect-2.f90: New test.
31681         * gfortran.dg/vect/vect-3.f90: New test.
31682         * gfortran.dg/vect/vect-4.f90: New test.
31683         * gfortran.dg/vect/vect-5.f90: New test.
31684
31685 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31686
31687         PR middle-end/20622
31688         * gcc.dg/alias-7.c: New test.
31689
31690 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31691
31692         * gcc.dg/sparc-reg-1.c: New test.
31693
31694 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31695
31696         PR target/19890
31697         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31698
31699 2005-03-29  Dale Ranta  <dir@lanl.gov>
31700             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31701
31702         PR libfortran/20163
31703         * gfortran.dg/pr20163-2.f: New test.
31704
31705 2005-03-28  Jan Hubicka  <jh@suse.cz>
31706
31707         PR middle-end/20635
31708         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31709         by Jakub Jelinek.
31710
31711 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31712
31713         PR tree-optimization/20626
31714         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31715         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31716
31717 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31718
31719         * gfortran.dg/underflow.f90: New test.
31720         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31721
31722 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31723
31724         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31725
31726 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31727
31728         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31729         (g++_init): Make sure that CXXFLAGS is set.
31730         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31731         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31732         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31733         * lib/objc.exp (objc_init): Likewise.
31734         * lib/treelang.exp (treelang_init): Likewise.
31735
31736 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31737
31738         PR tree-optimization/20470
31739         * gcc.dg/tree-ssa/pr20470.c: New test.
31740
31741 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31742
31743         * gcc.dg/ppc-stfiwx.c: New.
31744
31745 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31746
31747         PR target/19888
31748         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31749
31750 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31751
31752         * gcc.dg/20050325-1.c: Fix a typo.
31753
31754 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31755
31756         PR libfortran/19678
31757         PR libfortran/19679
31758         * gfortran.dg/dos_eol.f: New test.
31759
31760 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31761
31762         PR rtl-optimization/20249
31763         * gcc.dg/20050325-1.c: New test.
31764
31765 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31766
31767         PR libfortran/15332
31768         * gfortran.dg/pr15332.f: New test.
31769
31770 2005-03-24  Dale Johannesen  <dalej@apple.com>
31771
31772         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31773
31774 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31775
31776         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31777         'internal' visibility.
31778         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31779         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31780         'protected' visibility.
31781         * gcc.dg/visibility-7.c: Likewise.
31782         * lib/target-supports.exp (check_visibility_available): Take
31783         a parameter, the kind of visibility to check for.
31784         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31785         to check_visibility_available.
31786
31787         * g++.dg/expr/cast3.C: New.
31788
31789 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31790
31791         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31792         rs6000.
31793
31794 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31795
31796         PR target/20095
31797         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31798
31799 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31800
31801         * gcc.dg/badshift.c: Renamed to...
31802         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31803
31804         * gcc.target/i386/badshift.c: Renamed to...
31805         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31806         only.
31807
31808         PR rtl-optimization/20532
31809         * gcc.target/i386/badshift.c: New.
31810
31811 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31812
31813         * gfortran.dg/pr18025.f90: New test.
31814
31815 2005-03-23  Dale Johannesen  <dalej@apple.com>
31816
31817         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31818
31819 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31820
31821         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31822
31823         * lib/target-supports.exp (check_iconv_available): Default
31824         libiconv to -liconv, if there is no definition.
31825
31826 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31827
31828         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31829
31830 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31831
31832         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31833         * g++.dg/opt/pr7503-2.C: Likewise.
31834         * g++.dg/opt/pr7503-3.C: Likewise.
31835         * g++.dg/opt/pr7503-4.C: Likewise.
31836         * g++.dg/opt/pr7503-5.C: Likewise.
31837         * g++.dg/warn/minmax.C: New test.
31838
31839 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31840
31841         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31842         * gfortran.dg/g77_intrinsics_sub.f: New test.
31843
31844 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31845             Jan Hubicka  <jh@suse.cz>
31846             Steven Bosscher <stevenb@suse.de
31847
31848         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31849
31850 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31851
31852         PR c++/19980
31853         * g++.dg/template/redecl3.C: New test.
31854
31855 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31856
31857         PR c++/20499
31858         * g++.dg/parse/error16.C: Tweak error markers.
31859
31860 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31861
31862         PR target/20561
31863         * gcc.dg/20050321-2.c: New test.
31864
31865 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31866
31867         PR c++/20465
31868         PR c++/20381
31869         * g++.dg/template/ptrmem12.C: New.
31870
31871 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31872
31873         PR rtl-optimization/20527
31874         * gcc.c-torture/execute/pr20527-1.c: New test.
31875
31876 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31877
31878         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31879         program, compile it into a real executable and then delete the .c
31880         and .x files afterwards, to avoid problems on testglue targets.
31881
31882 2005-03-21  Stuart Hastings  <stuart@apple.com>
31883
31884         * gcc.target/i386/sse-2.c: New.
31885
31886 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31887
31888         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31889
31890 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31891
31892         * g++.dg/parse/crash25.C: Fix typo.
31893
31894 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31895
31896         PR c++/20461
31897         * g++.dg/parse/crash24.C: New test.
31898
31899         PR c++/20536
31900         * g++.dg/parse/crash25.C: New test.
31901
31902 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31903
31904         PR c++/20147
31905         * g++.dg/ext/stmtexpr4.C: New test.
31906
31907 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31908
31909         PR middle-end/20539
31910         * gcc.c-torture/compile/pr13066-1.c: New test case.
31911         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31912         * g++.dg/opt/pr13066-1.C: Likewise.
31913
31914 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31915
31916         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31917
31918 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31919
31920         PR fortran/18525
31921         * gfortran.dg/nesting_1.f90: New test.
31922
31923 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31924
31925         PR c++/20240
31926         * g++.dg/lookup/using13.C: New test.
31927
31928 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31929
31930         PR c++/20333
31931         * g++.dg/template/crash36.C: New test.
31932
31933 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31934
31935         PR c++/20463
31936         * g++.dg/template/crash35.C: New test.
31937
31938 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31939
31940         PR c++/19966
31941         * g++.dg/overload/operator2.C: New test.
31942
31943 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31944
31945         PR libfortran/20257
31946         * gfortran.dg/pr20257.f90: New test.
31947
31948 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31949
31950         PR libfortran/20480
31951         * gfortran.dg/pr20480.f90: New test.
31952
31953 2005-03-16  Richard Henderson  <rth@redhat.com>
31954
31955         PR middle-end/15700
31956         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31957         (_rtld_global): New.
31958         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31959         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31960
31961         * gcc.dg/alias-3.c: New.
31962         * gcc.dg/alias-4.c: New.
31963         * gcc.dg/alias-5.c: New.
31964         * gcc.dg/alias-6.c: New.
31965
31966 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31967
31968         * gcc.dg/cpp/ucnid-7.c: New.
31969
31970 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31971             Dorit Naishlos  <dorit@il.ibm.com>
31972
31973         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31974         darwin.
31975
31976 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31977
31978         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31979         support misaligned accesses.
31980         * gcc.dg/vect/vect-58.c: Likewise.
31981         * gcc.dg/vect/vect-92.c: New.
31982         * gcc.dg/vect/vect-93.c: New.
31983
31984 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31985
31986         PR fortran/18827
31987         * gfortran.dg/assign_2.f90: New test.
31988         * gfortran.dg/assign_3.f90: New test.
31989         * gfortran.dg/assign.f90: New test.
31990
31991 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31992
31993         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31994         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31995         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31996         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31997         names.
31998
31999 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32000
32001         * gcc.dg/cpp/ucnid-6.c: New.
32002
32003         * gcc.dg/cpp/normalize-1.c: New.
32004         * gcc.dg/cpp/normalize-2.c: New.
32005         * gcc.dg/cpp/normalize-3.c: New.
32006         * gcc.dg/cpp/normalize-4.c: New.
32007         * gcc.dg/cpp/ucnid-4.c: New.
32008         * gcc.dg/cpp/ucnid-5.c: New.
32009         * g++.dg/cpp/normalize-1.C: New.
32010         * g++.dg/cpp/ucnid-1.C: New.
32011
32012 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32013
32014         * gcc.dg/pr18628.c: New.
32015
32016 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32017
32018         PR c++/20280
32019         * g++.dg/tree-ssa/pr20280.C: New.
32020
32021 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32022
32023         PR fortran/20467
32024         * gfortran.dg/stfunc_2.f90: New test.
32025
32026 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32027
32028         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32029
32030 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32031
32032         * gcc.dg/tree-ssa/20050314-1.c: New test.
32033
32034 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32035
32036         PR c++/4403
32037         PR c++/9783, DR433
32038         * g++.dg/template/friend34.C: New test.
32039         * g++.dg/template/friend35.C: Likewise.
32040         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32041
32042 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32043
32044         Friend class name lookup 5/n
32045         PR c++/1016
32046         * g++.dg/lookup/hidden-class1.C: New test.
32047         * g++.dg/lookup/hidden-class2.C: Likewise.
32048         * g++.dg/lookup/hidden-class3.C: Likewise.
32049         * g++.dg/lookup/hidden-class4.C: Likewise.
32050         * g++.dg/lookup/hidden-class5.C: Likewise.
32051         * g++.dg/lookup/hidden-class6.C: Likewise.
32052         * g++.dg/lookup/hidden-class7.C: Likewise.
32053         * g++.dg/lookup/hidden-class8.C: Likewise.
32054         * g++.dg/lookup/hidden-class9.C: Likewise.
32055         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32056         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32057         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32058         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32059         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32060         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32061         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32062         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32063         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32064         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32065         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32066
32067 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32068
32069         PR c++/20157
32070         * g++.dg/template/error18.C: New test.
32071
32072 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32073
32074         PR debug/16792
32075         * g++.dg/debug/pr16792.C: New test.
32076
32077 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32078
32079         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32080         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32081         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32082         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32083         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32084         test assertion names.
32085
32086 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32087
32088         PR fortran/18600
32089         * gfortran.dg/stfunc_1.f90: New test.
32090
32091 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32092
32093         PR fortran/16907
32094         * gfortran.dg/real_index_1.f90: New test.
32095
32096 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32097
32098         PR fortran/20323
32099         * gfortran.dg/spec_expr_1.f90: New test.
32100
32101 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32102
32103         PR c/20402
32104         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32105         new parser.
32106
32107 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32108
32109         PR fortran/20361
32110         * gfortran.dg/largeequiv_1.f90: New test.
32111
32112 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32113
32114         * gcc.dg/ucnid-1.c: New.
32115         * gcc.dg/ucnid-2.c: New.
32116         * gcc.dg/ucnid-3.c: New.
32117         * gcc.dg/ucnid-4.c: New.
32118         * gcc.dg/ucnid-5.c: New.
32119         * gcc.dg/ucnid-6.c: New.
32120         * gcc.dg/cpp/ucnid-1.c: New.
32121         * gcc.dg/cpp/ucnid-2.c: New.
32122         * gcc.dg/cpp/ucnid-3.c: New.
32123         * g++.dg/other/ucnid-1.C: New.
32124
32125 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32126
32127         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32128
32129 2005-03-11  Per Bothner  <per@bothner.com>
32130
32131         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32132         that diagnotics refer to correct token.
32133         * gcc.dg/unused-3.c: Likewise.
32134
32135 2005-03-11  Per Bothner  <per@bothner.com>
32136
32137         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32138         constant" is now actually on same line as string constant.
32139         * gcc.dg/cpp/direct2s.c: Likewise.
32140
32141 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32142
32143         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32144
32145 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32146
32147         PR libfortran/20124
32148         * gfortran.dg/pr20124.f90: New Test
32149
32150 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32151
32152         PR tree-optimization/20130
32153         * gcc.dg/pr20130-1.c: New test.
32154
32155 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32156
32157         PR target/20095
32158         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32159
32160 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32161
32162         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32163
32164 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32165
32166         * g++.dg/eh/forced1.C: Fix comment.
32167         * g++.dg/eh/forced2.C: Ditto.
32168         * g++.dg/eh/forced3.C: Ditto.
32169         * g++.dg/eh/forced4.C: Ditto.
32170
32171 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32172
32173         PR rtl-opt/20412
32174         * gcc.c-torture/compile/pr20412.c: New test.
32175
32176 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32177
32178         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32179
32180 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32181
32182         PR target/20322
32183         * gcc.dg/20050307-1.c: New test.
32184
32185 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32186
32187         PR c++/20375
32188         * g++.dg/other/stdarg3.C: New.
32189
32190 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32191
32192         PR c++/18384, c++/18327
32193         * g++.dg/init/array19.C: New test.
32194
32195         PR inline-asm/20314
32196         * gcc.dg/torture/pr20314-1.c: New test.
32197         * gcc.dg/torture/pr20314-2.c: New test.
32198
32199 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32200
32201         * gcc.dg/20050309-1.c: New test.
32202
32203 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32204
32205         * gcc.dg/builtins-10.c: Reactivate disabled test.
32206         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32207         new cbrt transformations.
32208
32209 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32210
32211         PR c++/20208
32212         * g++.dg/template/array13.C: New test.
32213
32214 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32215
32216         PR c++/16859
32217         * g++.dg/init/brace4.C: New test.
32218
32219 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32220
32221         PR c++/20186
32222         * g++.dg/template/non-dependent12.C: New.
32223
32224 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32225
32226         PR c++/20142
32227         * g++.dg/init/array18.C: Add dg-do run marker.
32228
32229         PR c++/20142
32230         * g++.dg/init/array18.C: New test.
32231
32232 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32233
32234         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32235         * g++.dg/gcov/gcov.exp: Likewise.
32236         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32237         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32238         * lib/c-torture.exp: Likewise.
32239         * lib/fortran-torture.exp: Likewise.
32240         * lib/g++.exp: Likewise.
32241         * lib/gcc-defs.exp: Likewise.
32242         * lib/gcc-dg.exp: Likewise.
32243         * lib/gcc.exp: Likewise.
32244         * lib/gcov.exp: Likewise.
32245         * lib/gfortran.exp: Likewise.
32246         * lib/mike-g++.exp: Likewise.
32247         * lib/mike-gcc.exp: Likewise.
32248         * lib/objc-torture.exp: Likewise.
32249         * lib/objc.exp: Likewise.
32250         * lib/profopt.exp: Likewise.
32251         * lib/target-libpath.exp: Likewise.
32252         * lib/target-supports.exp: Likewise.
32253         * lib/treelang.exp: Likewise.
32254         * lib/wrapper.exp: Likewise.
32255
32256 2005-03-08  Jeff Law  <law@redhat.com>
32257
32258         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32259         PHI-OPT changes.
32260
32261 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32262
32263         * gcc.dg/vect/pr20122.c: New test.
32264
32265 2005-03-07  Jeff Law  <law@redhat.com>
32266
32267         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32268         was folded away.
32269         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32270         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32271         * gcc.dg/tree-ssa/pr18134.c: New test.
32272
32273 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32274
32275         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32276         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32277         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32278
32279 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32280
32281         PR tree-opt/17671
32282         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32283
32284 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32285
32286         * g++.dg/warn/Wnvdtor.C: New test.
32287
32288 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32289
32290         * gcc.dg/torture/pr19683-1.c: New test.
32291
32292 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32293
32294         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32295         * gfortran.dg/g77/19990313-2.f: Ditto.
32296         * gfortran.dg/g77/19990313-3.f: Ditto.
32297         * gfortran.dg/g77/19990525-0.f: Ditto.
32298         * gfortran.dg/g77/19990826-0.f: Ditto.
32299         * gfortran.dg/g77/19990826-2.f: Ditto.
32300         * gfortran.dg/g77/19990826-3.f: Ditto.
32301         * gfortran.dg/g77/20000511-1.f: Ditto.
32302         * gfortran.dg/g77/20000511-2.f: Ditto.
32303         * gfortran.dg/g77/970625-2.f: Ditto.
32304         * gfortran.dg/g77/980310-2.f: Ditto.
32305         * gfortran.dg/g77/980310-3.f: Ditto.
32306         * gfortran.dg/g77/980310-8.f: Ditto.
32307         * gfortran.dg/g77/980519-2.f: Ditto.
32308         * gfortran.dg/g77/alpha1.f: Ditto.
32309         * gfortran.dg/g77/claus.f: Ditto.
32310         * gfortran.dg/g77/erfc.f: Ditto.
32311         * gfortran.dg/g77/short.f: Ditto.
32312         * gfortran.fortran-torture/execute/data.f90: Ditto.
32313         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32314         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32315
32316 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32317
32318         * lib/file-format.exp (gcc_target_object_format): Add check for som
32319         format and hardcode object formats on hppa*-*-hpux*.
32320         * lib/target-supports.exp (check_weak_available): Add check for som
32321         object format.  Always return 0 on hppa*-*-hpux10*.
32322
32323         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32324         is defined.
32325
32326         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32327
32328 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32329
32330         * gfortran.dg/pr19936_1.f90: New test.
32331         * gfortran.dg/pr19936_2.f90: New test.
32332         * gfortran.dg/pr19936_3.f90: New test.
32333
32334 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32335             Paul Thomas <prthomas@drfccad.cea.fr>
32336
32337         * gfortran.dg/PR19754_1.f90: New test.
32338         * gfortran.dg/PR19754_2.f90: Ditto.
32339
32340 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32341
32342         PR c++/19311
32343         * g++.dg/template/non-dependent11.C: New test.
32344
32345 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32346
32347         * lib/target-supports.exp (check_iconv_available): Fix comment.
32348
32349 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32350             Joseph S. Myers  <joseph@codesourcery.com>
32351
32352         PR c++/19797
32353         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32354
32355 2005-03-04  Matthew Sachs  <msachs@apple.com>
32356
32357         * gcc.exp (gcc_target_compile): Put braces around
32358         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32359         * objc.exp (objc_target_compile): Likewise.
32360         * treelang.exp (treelang_target_compile): Likewise.
32361
32362 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32363
32364         PR fortran/19673
32365         * gfortran.dg/func_result_1.f90: New test.
32366
32367 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32368
32369         * gcc.misc-tests/options.exp: New test.
32370
32371 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32372
32373         * gcc.dg/pr15784-4.c: New test.
32374
32375 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32376
32377         * gcc.c-torture/execute/pr17133.c: New.
32378         * gcc.c-torture/compile/20050303-1.c: New.
32379
32380 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32381
32382         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32383
32384 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32385
32386         * g++.dg/overload/using2.C: New.
32387
32388 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32389
32390         PR c++/19916
32391         * g++.dg/init/ptrmem2.C: New test.
32392
32393 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32394
32395         PR c/8927
32396         * gcc.dg/pr8927-1.c: New test.
32397
32398 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32399
32400         PR c++/20232
32401         * g++.dg/inherit/covariant12.C: New.
32402
32403 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32404
32405         PR fortran/19479
32406         * gfortran.dg/bound_1.f90: New test.
32407
32408 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32409
32410         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32411         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32412
32413 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32414
32415         PR c/20245
32416         * gcc.dg/pr20245-1.c: New test.
32417
32418 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32419
32420         PR middle-end/19874
32421         * gcc.c-torture/execute/20050119-2.c: New test case.
32422
32423 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32424
32425         * README: Update the DejaGnu bug reporting address.
32426         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32427         * lib/objc-torture.exp: Likewise.
32428
32429 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32430
32431         * gfortran.dg/boz_1.f90: New test.
32432         * gfortran.dg/boz_3.f90: New test.
32433         * gfortran.dg/boz_4.f90: New test.
32434
32435 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32436
32437         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32438         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32439
32440 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32441
32442         PR libfortran/20101
32443         * gfortran.dg/write_0_pe_format.f90: New test.
32444
32445 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32446
32447         PR c++/20206
32448         * g++.dg/opt/thunk2.C: New test.
32449         * g++.dg/opt/covariant1.C: New test.
32450
32451 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32452
32453         * gfortran.dg/e_d_fmt.f90: New test.
32454
32455 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32456
32457         * gcc.dg/asm-b.c: Fix comment typos.
32458
32459 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32460
32461         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32462         a V_MAY_DEF also.
32463
32464 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32465
32466         PR tree-opt/20188
32467         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32468         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32469         * gcc.dg/asm-b.c: New test.
32470
32471 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32472
32473         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32474         Disable this test on IRIX 6.
32475
32476 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32477
32478         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32479         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32480         parser.
32481
32482 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32483
32484         PR tree-optimization/20204
32485         * gcc.dg/pr20204.c: New test.
32486
32487 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32488
32489         PR target/20196
32490         * gcc.c-torture/execute/20050224-1.c: New test.
32491
32492         PR c++/20175
32493         * g++.dg/warn/Wbraces2.C: New test.
32494
32495 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32496
32497         PR c++/19878
32498         * g++.dg/init/const2.C: New test.
32499
32500 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32501
32502         PR tree-optimization/20100
32503         * gcc.c-torture/execute/pr20100-1.c: New test.
32504
32505 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32506
32507         * gfortran.dg/implicit_3.f90: New test.
32508
32509         * gfortran.dg/deftype_1.f90: New test.
32510
32511 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32512
32513         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32514         the test passes.
32515         * g++.dg/other/anon3.C: Accept a warning.
32516
32517 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32518
32519         * gcc.dg/pr20017.c: Fix a comment typo.
32520
32521 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32522
32523         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32524
32525 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32526
32527         PR ada/19902
32528         * ada/acats/tests/cxa/cxa3004.a: Remove.
32529         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32530
32531 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32532
32533         PR c++/20073
32534         * g++.dg/init/const1.C: New test.
32535
32536         PR c++/19991
32537         * g++.dg/parse/constant7.C: New test.
32538
32539         PR c++/20152
32540         * g++.dg/parse/error27.C: New test.
32541         * g++.dg/template/qualttp15.C: Adjust error markers.
32542         * g++.old-deja/g++.other/struct1.C: Likewise.
32543
32544         PR c++/20153
32545         * g++.dg/template/error17.C: New test.
32546
32547         PR c++/20148
32548         * g++.dg/parser/error26.C: New test.
32549
32550 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32551
32552         PR tree-optimization/20100
32553         PR tree-optimization/20115
32554         * gcc.dg/pr20115.c: New test.
32555         * gcc.dg/pr20115-1.c: New test.
32556         * gcc.dg/pr20100.c: New test.
32557         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32558         call-clobbered variables after alias1.
32559
32560 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32561
32562         * gfortran.dg/list_read_4.f90: new test.
32563
32564 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32565
32566         PR rtl-optimization/20017.
32567         * gcc.dg/pr20017.c: New.
32568
32569 2005-02-22  Devang Patel  <dpatel@apple.com>
32570
32571         PR 19952
32572         * g++.dg/tree-ssa/pr19952.C: New test.
32573
32574 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32575
32576         PR c++/19883
32577         * g++.dg/parse/constant6.C: New test.
32578
32579 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32580
32581         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32582         * g++.dg/charset/asm2.c: Likewise.
32583         * g++.dg/charset/asm3.c: Likewise.
32584         * g++.dg/charset/asm4.c: Likewise.
32585         * g++.dg/charset/asm5.c: Likewise.
32586         * g++.dg/charset/attribute1.c: Likewise.
32587         * g++.dg/charset/attribute2.c: Likewise.
32588         * g++.dg/charset/extern1.cc: Likewise.
32589         * g++.dg/charset/extern2.cc: Likewise.
32590         * g++.dg/charset/extern3.cc: Likewise.
32591         * g++.dg/charset/function.cc: Likewise.
32592         * g++.dg/charset/string.c: Likewise.
32593         * g++.dg/charset/charset.exp: Likewise.
32594         * lib/target-supports.exp (check_iconv_available): Fix comment.
32595
32596 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32597
32598         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32599         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32600         * gcc.dg/charset/asm2.c: Likewise.
32601         * gcc.dg/charset/asm3.c: Likewise.
32602         * gcc.dg/charset/asm4.c: Likewise.
32603         * gcc.dg/charset/asm5.c: Likewise.
32604         * gcc.dg/charset/asm6.c: Likewise.
32605         * gcc.dg/charset/attribute1.c: Likewise.
32606         * gcc.dg/charset/attribute2.c: Likewise.
32607         * gcc.dg/charset/builtin1.c: Likewise.
32608         * gcc.dg/charset/extern.c: Likewise.
32609         * gcc.dg/charset/function.c: Likewise.
32610         * gcc.dg/charset/string.c: Likewise.
32611         * gcc.dg/charset/charset.exp: Likewise.
32612
32613 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32614
32615         PR fortran/20086
32616         * gfortran.dg/pr20086.f90: New test.
32617
32618 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32619
32620         PR tree-optimization/19786
32621         * g++.dg/tree-ssa/pr19786.C: New.
32622
32623 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32624
32625         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32626
32627 2005-02-21  Jeff Law  <law@redhat.com>
32628
32629         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32630
32631 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32632
32633         * gfortran.dg/do_iterator: Split loop, markup all lines for
32634         which an error locus is printed.
32635         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32636         locus is printed.
32637         * gfortran.dg/select_4.f90: Likewise.
32638         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32639         locuses in the various permutations.
32640
32641 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32642
32643         PR tree-optimization/19951
32644         * g++.dg/vect: New directory.
32645         * g++.dg/vect/vect.exp: New file.
32646         * g++.dg/vect/pr19951.cc: New testcase.
32647         * g++.dg/dg.exp: Also prune vectorizer tests.
32648
32649 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32650
32651         PR 18785
32652         * gcc.dg/charset/builtin1.c: New test.
32653
32654 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32655
32656         PR c++/19299
32657         * g++.dg/inherit/volatile1.C: New test.
32658
32659         PR c++/19440
32660         * g++.dg/template/dtor4.C: New test.
32661
32662 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32663
32664         * gfortran.dg/int_1.f90: New test.
32665
32666 2005-02-19  Devang Patel  <dpatel@apple.com>
32667
32668         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32669
32670 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32671
32672         * gfortran.dg/achar_1.f90: New test.
32673
32674 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32675
32676         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32677
32678 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32679             Jakub Jelinek  <jakub@redhat.com>
32680
32681         PR tree-optimization/19828
32682         * gcc.dg/tree-ssa/loop-7.c: New test.
32683         * gcc.c-torture/execute/20050218-1.c: New test.
32684
32685 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32686
32687         PR c/20043
32688         * gcc.dg/transparent-union-1.c: New test.
32689         * gcc.dg/transparent-union-2.c: New test.
32690
32691 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32692
32693         PR tree-optimization/18977
32694         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32695
32696 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32697
32698         PR target/20054
32699         * gcc.dg/pr20054.c: New test.
32700
32701 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32702
32703         PR c++/19508
32704         * g++.dg/ext/attrib20.C: New test.
32705
32706 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32707
32708         PR middle-end/20030
32709         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32710
32711 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32712
32713         PR c++/20008
32714         * g++.dg/opt/switch4.C: New.
32715
32716 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32717
32718         PR c++/20023
32719         PR tree-optimization/20009
32720         * gcc.c-torture/compile/20050217-1.c: New test.
32721         * g++.dg/opt/switch3.C: New test.
32722
32723         PR tree-optimization/18947
32724         * gcc.c-torture/compile/20050215-1.c: New test.
32725         * gcc.c-torture/compile/20050215-2.c: New test.
32726         * gcc.c-torture/compile/20050215-3.c: New test.
32727
32728 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32729
32730         PR c++/20028
32731         * g++.dg/template/crash34.C: New.
32732
32733         PR c++/20022
32734         * g++.dg/other/access3.C: New.
32735
32736 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32737
32738         * gcc.dg/vect/vect-98.c: New test.
32739
32740 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32741
32742         PR tree-optimization/19967
32743         * gcc.dg/pr19967.c: New.
32744
32745 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32746
32747         PR middle-end/19857
32748         * gcc.dg/tree-ssa/20050215-1.c: New test.
32749         * gcc.c-torture/execute/20050215-1.c: New test.
32750
32751 2005-02-15  Eric Christopher  <echristo@redhat.com>
32752
32753         * gcc.dg/cpp/20050215-1.c: New file.
32754
32755 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32756
32757         PR tree-optimization/15785
32758         * gcc.dg/pr15785-1.c: New test.
32759
32760 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32761
32762         PR c++/17788
32763         * g++.dg/init/ctor4.C: New.
32764         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32765
32766 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32767
32768         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32769         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32770
32771 2005-02-15  Andreas Schwab  <schwab@suse.de>
32772
32773         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32774         declare malloc.
32775
32776 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32777
32778         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32779
32780 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32781
32782         PR tree-optimization/19853
32783         * gcc.c-torture/compile/pr19853.c: New test.
32784
32785 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32786
32787         PR c++/19608
32788         * g++.dg/parse/local-class1.C: New.
32789
32790         PR c++/19895
32791         * g++.dg/parse/ptrmem3.C: New.
32792
32793         PR c++/19884
32794         * g++.old-deja/g++.oliva/template6.C: Add another case.
32795         * g++.dg/template/explicit6.C: New.
32796
32797 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32798
32799         PR c++/17816
32800         * g++.dg/other/redecl2.C: New.
32801
32802 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32803
32804         PR c++/19891
32805         * g++.dg/abi/covariant4.C: New.
32806
32807 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32808
32809         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32810         New tests.
32811
32812 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32813
32814         * gcc.dg/vect/vect-96.c: Fix typo.
32815
32816 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32817
32818         PR c++/14479
32819         PR c++/19487
32820         * g++.dg/template/enum5.C: New test.
32821
32822 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32823
32824         * gcc.dg/vect/vect-97.c: New test.
32825
32826 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32827
32828         * gcc.dg/vect/vect-96.c: New test.
32829
32830 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32831
32832         * gcc.dg/builtins-34.c: Also check ldexp*.
32833
32834 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32835
32836         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32837
32838 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32839
32840         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32841         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32842         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32843         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32844         selector_list, selector_expression, dg-process-target): Move to new
32845         file target-supports-dg.exp.
32846         * lib/target-supports-dg.exp: New.
32847
32848         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32849         New.
32850
32851 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32852
32853         PR c++/19666
32854         * g++.dg/other/ptrmem6.C: New test.
32855
32856         PR middle-end/19858
32857         * gcc.c-torture/compile/20050210-1.c: New test.
32858
32859 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32860
32861         PR c++/19755
32862         * g++.dg/warn/Wbraces1.C: New test.
32863
32864 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32865
32866         * gcc.dg/builtins-52.c: New testcase.
32867
32868 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32869
32870         PR c/19342
32871         * gcc.c-torture/execute/20050119-1.c: New test.
32872
32873 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32874
32875         PR c++/19811
32876         * g++.dg/init/delete1.C: New test.
32877
32878 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32879
32880         PR c++/18470
32881         * g++.dg/template/static12.C: New test.
32882
32883 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32884
32885         PR c++/19787
32886         * g++.dg/conversion/ambig1.C: New test.
32887
32888         PR c++/19739
32889         * g++.dg/ext/attrib19.C: New test.
32890
32891         PR c++/19732
32892         * g++.dg/parse/dtor5.C: New test.
32893
32894         PR c++/19762
32895         * g++.dg/template/dtor3.C: New test.
32896
32897         PR c++/19826
32898         * g++.dg/template/static11.C: New test.
32899         * g++.dg/template/crash2.C: Remove dg-error marker.
32900
32901 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32902
32903         PR C++/18491
32904         * g++.old-deja/g++.mike/p10769a.C: Remove.
32905
32906 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32907
32908         * gcc.dg/builtins-48.c: New test case.
32909         * gcc.dg/builtins-49.c: New test case.
32910         * gcc.dg/builtins-50.c: New test case.
32911         * gcc.dg/builtins-51.c: New test case.
32912
32913 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32914
32915         PR middle-end/19583
32916         * g++.dg/warn/Wreturn-type-3.C: New test.
32917
32918 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32919
32920         PR middle-end/19402
32921         * gcc.dg/pr19402-1.c: New testcase.
32922         * gcc.dg/pr19402-2.c: likewise.
32923
32924 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32925
32926         PR middle-end/19854
32927         * g++.dg/tree-ssa/tmmti.C: New testcase.
32928
32929 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32930
32931         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32932
32933 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32934
32935         PR c++/19733
32936         * g++.dg/parse/crash23.C: New test.
32937         * g++.dg/warn/Weff1.C: New test.
32938
32939 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32940
32941         * gcc.dg/20050209-1.c: New test.
32942
32943 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32944
32945         PR target/19799
32946         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32947
32948 2005-02-08  Mike Stump  <mrs@apple.com>
32949
32950         * g++.dg/pch/import-2.c: New test.
32951         * g++.dg/pch/import-2.hs: New.
32952         * g++.dg/pch/include/import-2a.h: New.
32953         * g++.dg/pch/include/import-2b.h: New.
32954
32955 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32956
32957         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32958
32959 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32960
32961         * gfortran.dg/substr_1.f90: New test.
32962
32963 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32964
32965         PR middle-end/19775
32966         * gcc.dg/torture/builtin-power-1.c: Disable test for
32967         invalid transformation.
32968         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32969         no longer optimize.
32970         * gcc.dg/builtins-47.c: New testcase.
32971
32972 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32973             Dorit Naishlos  <dorit@il.ibm.com>
32974
32975         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32976
32977 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32978
32979         * gcc.c-torture/compile/20050206-1.c: New test.
32980
32981 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32982
32983         PR tree-opt/19768
32984         * g++.dg/opt/pr19768.C: New test.
32985
32986 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32987
32988         PR tree-opt/19736
32989         * gcc.c-torture/compile/pr19736.c: New test.
32990
32991 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32992
32993         PR c++/17401
32994         * g++.dg/parse/error25.C: New test.
32995
32996 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32997
32998         * gcc.c-torture/execute/20050203-1.c: New.
32999
33000 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33001
33002         * gcc.dg/vect/vect-85.c: Remove xfail.
33003         * gcc.dg/vect/vect-86.c: Remove xfail.
33004         * gcc.dg/vect/vect-87.c: Remove xfail.
33005         * gcc.dg/vect/vect-88.c: Remove xfail.
33006
33007 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33008
33009         * gcc.dg/altivec-19.c: New.
33010
33011 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33012
33013         PR c/17807
33014         * gcc.dg/nested-func-3.c: New test.
33015         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33016
33017 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33018
33019         * gcc.test-framework/gen_directive_tests: Generate tests for
33020         selector expressions.
33021
33022 2005-02-02  Matt Austern  <austern@apple.com>
33023
33024         PR c++/19628
33025         * g++/ext/builtin7.C: New.
33026         * g++/ext/builtin8.C: New.
33027
33028 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33029
33030         PR c/18502
33031         * gcc.dg/pr18502-1.c: New test.
33032
33033 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33034
33035         PR c++/17413
33036         * g++.dg/template/local4.C: Tweak.
33037
33038 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33039
33040         PR tree-optimization/19578
33041         * gcc.c-torture/compile/20050202-1.c: New test.
33042
33043 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33044
33045         PR c/19435
33046         * gcc.dg/c99-init-4.c: New test.
33047
33048 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33049
33050         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33051
33052         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33053
33054         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33055         * g++.dg/eh/check-vect.h: New.
33056
33057         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33058         * gcc.dg/vect/vect-78.c: Ditto.
33059         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33060         Remove.
33061
33062         * g++.dg/conversion/simd1.C: Expect warning.
33063         * g++.dg/ext/attribute-test-1.C: Ditto.
33064         * g++.dg/ext/attribute-test-2.C: Ditto.
33065         * g++.dg/ext/attribute-test-3.C: Ditto.
33066         * g++.dg/ext/attribute-test-4.C: Ditto.
33067
33068         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33069         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33070
33071         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33072
33073 2005-02-01  Richard Henderson  <rth@redhat.com>
33074
33075         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33076         long double for ibm double-double format.
33077         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33078
33079 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33080
33081         PR tree-optimization/19633
33082         * gcc.dg/pr19633-1.c: New test.
33083         * gcc.dg/pr19633.c: Tweak to make pointer point
33084         to NULL or a symbol.
33085
33086 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33087
33088         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33089         New procs.
33090         (dg-process-target (local override)): Handle selector expressions.
33091
33092         * gcc.test-framework/README: Describe tests in source directory.
33093         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33094         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33095         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33096         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33097         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33098         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33099         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33100         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33101         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33102         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33103         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33104         * gcc.test-framework/dg-error-exp-P.c: New test.
33105         * gcc.test-framework/dg-error-exp-XP.c: New test.
33106         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33107         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33108         * gcc.test-framework/dg-output-exp-P.c: New test.
33109         * gcc.test-framework/dg-output-exp-XF.c: New test.
33110         * gcc.test-framework/dg-warning-exp-P.c: New test.
33111         * gcc.misc-tests/dg-1.c: Remove.
33112         * gcc.misc-tests/dg-2.c: Remove.
33113         * gcc.misc-tests/dg-3.c: Remove.
33114         * gcc.misc-tests/dg-4.c: Remove.
33115         * gcc.misc-tests/dg-5.c: Remove.
33116         * gcc.misc-tests/dg-6.c: Remove.
33117         * gcc.misc-tests/dg-7.c: Remove.
33118         * gcc.misc-tests/dg-8.c: Remove.
33119         * gcc.misc-tests/dg-9.c: Remove.
33120         * gcc.misc-tests/dg-10.c: Remove.
33121         * gcc.misc-tests/dg-11.c: Remove.
33122         * gcc.misc-tests/dg-12.c: Remove.
33123         * gcc.misc-tests/dg-test.exp: Remove.
33124
33125         * gcc.test-framework/test-framework.awk: Change recording and
33126         printing of passes and failures.
33127
33128         * gcc.test-framework: New directory.
33129         * gcc.test-framework/README: New.
33130         * gcc.test-framework/test-framework.exp: New.
33131         * gcc.test-framework/test-framework.awk: New.
33132         * gcc.test-framework/gen_directive_tests: New.
33133
33134 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33135
33136         * lib/treelang.exp: Fix comment typos.
33137         (treelang_target_compile): Don't append libs=-ltreelang to options.
33138
33139 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33140
33141         * g++.dg/parse/typename7.C: Adjust error messages.
33142
33143 2005-01-31  Jeff Law  <law@redhat.com>
33144
33145         * gcc.c-torture/execute/20050131-1.c: New test.
33146         * gcc.dg/wcaselabel.c: New test.
33147
33148 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33149
33150         * g++.dg/other/warning1.C: Adjust error messags.
33151         * g++.dg/parse/constant5.C: New test.
33152
33153 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33154
33155         PR c/19333
33156         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33157         the test case valid.
33158         * gcc.dg/20030815-1.c: Remove invalid tests.
33159         * gcc.dg/array-7.c: Adjust expected result.
33160         * gcc.dg/pr18596-3.c: Likewise.
33161         * gcc.dg/noncompile/20000901-1.c: Likewise.
33162         * gcc.dg/noncompile/init-2.c: Likewise.
33163         * gcc.dg/noncompile/init-4.c: Likewise.
33164
33165 2005-01-31  Dale Johannesen  <dalej@apple.com>
33166
33167         * g++.dg/opt/pr19650.C: New test.
33168
33169 2005-01-31  Richard Henderson  <rth@redhat.com>
33170
33171         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33172         long double for intel double extended format.
33173         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33174
33175 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33176
33177         PR c++/19555
33178         * g++.dg/template/static10.C: New test.
33179
33180         PR c++/19395
33181         * g++.dg/parse/error24.C: New test.
33182
33183         PR c++/19367
33184         * g++.dg/lookup/builtin1.C: New test.
33185
33186         PR c++/19457
33187         * g++.dg/warn/conv3.C: New test.
33188
33189 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33190
33191         PR fortran/19647
33192         * gfortan.dg/inquire_7.f90
33193
33194 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33195
33196         PR tree-optimization/15791
33197         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33198         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33199         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33200         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33201         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33202         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33203         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33204         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33205         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33206         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33207
33208 2005-01-29  Paul Brook  <paul@codesourcery.com>
33209
33210         PR fortran/18565
33211         * check.c (real_or_complex_check): New function.
33212         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33213         * intrinsic.c (add_functions): Use new check functions.
33214         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33215         Add prototypes.
33216
33217 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33218
33219         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33220         gcc.dg/lvalue-3.c: New tests.
33221         * gcc.dg/concat.c: Update expected messages.
33222
33223 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33224
33225         PR libfortran/19595
33226         * gfortran.dg/eor_1.f90: New test.
33227
33228 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33229
33230         PR fortran/19589
33231         * gfortran.dg/logical_data_1.f90: New test.
33232
33233 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33234
33235         PR c++/19253
33236         * g++.dg/template/crash33.C: New test.
33237
33238         PR c++/19667
33239         * g++.dg/template/crash32.C: New test.
33240
33241 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33242
33243         PR middle-end/16558
33244         * g++.dg/warn/Wreturn-type-2.C: New test.
33245
33246 2004-06-24  Jeff Law  <law@redhat.com>
33247
33248         * gcc.dg/tree-ssa/20050128-1.c: New test.
33249
33250 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33251
33252         * gcc.target/frv/all-mdpackh-1.c: New test.
33253
33254 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33255
33256         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33257
33258 2005-01-27  Richard Henderson  <rth@redhat.com>
33259
33260         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33261
33262 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33263
33264         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33265
33266 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33267
33268         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33269         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33270         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33271         to cope with cases where the multilib options override the dg-options.
33272
33273 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33274
33275         PR c/18946
33276         * gcc.dg/noncompile/20050120-1.c: New test.
33277
33278 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33279
33280         PR tree-optimization/19633
33281         * gcc.dg/pr19633.c: New test.
33282         * gcc.dg/tree-ssa/pr19633.c: New test.
33283
33284 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33285
33286         * gcc.dg/20041216-1.c: New test.
33287
33288 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33289
33290         PR objc/18862
33291         * objc.dg/selector-2.m: New test.
33292
33293 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33294
33295         * g++.dg/opt/range-test-2.C: New test.
33296
33297         PR rtl-optimization/19579
33298         * gcc.c-torture/execute/20050124-1.c: New test.
33299
33300 2005-01-26  Greg Parker  <gparker@apple.com>
33301         Stuart Hastings  <stuart@apple.com>
33302
33303         * gcc.c-torture/execute/20050125-1.c: New.
33304
33305 2005-01-18  Jan Hubicka  <jh@suse.cz>
33306
33307         PR tree-optimize/19337
33308         * gcc.c-torture/compile/20050119-1.c: New test.
33309
33310 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33311
33312         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33313         test for successful match.
33314
33315 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33316
33317         PR objc/18408
33318         * objc.dg/comp-types-7.m: New test.
33319
33320 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33321
33322         * lib/target-supports.exp (current_target_name): New.
33323         (check_effective_target_ilp32, check_effective_target_lp64):
33324         Cache the result to use as long as the current target, with
33325         multilib flags, remains the same.
33326
33327         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33328         (dg-require-weak, dg-require-visibility, dg-require-alias,
33329         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33330         dg-require-effective-target, dg-skip-if): Remove call to
33331         skip_test_and_clear_xfail.
33332         (dg-test): Clear xfail data.
33333
33334 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33335
33336         PR target/17751
33337         * gcc.dg/ppc64-toc.c: New test.
33338
33339         * g++.dg/tree-ssa/empty-1.C: New test.
33340
33341         PR middle-end/19551
33342         * gcc.c-torture/execute/20050121-1.c: New test.
33343         * gcc.dg/20050121-2.c: New test.
33344
33345 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33346         Paul Brook  <paul@codesourcery.com>
33347
33348         PR fortran/17941
33349         * gfortran.dg/real_const_1.f: New test.
33350         * gfortran.dg/real_const_2.f90: New test.
33351         * gfortran.dg/complex_int_1.f90: New test.
33352
33353 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33354
33355         PR fortran/19313
33356         * gfortan.dg/inquire_6.f90: New test.
33357
33358 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33359
33360         PR libfortran/19451
33361         * open_readonly_1.f90: New test.
33362
33363 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33364
33365         PR libfortran/18982
33366         * gfortran.dg/open_new.f90: New file.
33367
33368 2005-01-22  Paul Brook  <paul@codesourcery.com>
33369
33370         * namelist_1.f90: New test.
33371
33372 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33373
33374         PR tree-optimization/19484
33375         * gcc.c-torture/compile/20050122-[12].c: New tests.
33376
33377 2005-01-22  Paul Brook  <paul@codesourcery.com>
33378
33379         * gfortran.dg/implicit_2.f90: New test.
33380
33381 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33382
33383         PR fortran/19314
33384         * gfortran.dg/inquire_5.f90: New test.
33385
33386 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33387
33388         PR c/18809
33389         * gcc.dg/pr18809-1.c: New test.
33390
33391 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33392
33393         * gcc.dg/20050121-1.c: New test.
33394
33395         PR tree-optimization/13000
33396         * gcc.dg/20040206-1.c: Change warning to point where function is
33397         being inlined.
33398
33399 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33400
33401         PR c++/19208
33402         * g++.dg/template/array11.C: New test.
33403
33404 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33405
33406         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33407         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33408         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33409         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33410         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33411         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33412
33413 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33414
33415         PR tree-optimization/15349
33416         * gcc.dg/tree-ssa/pr15349.c: New.
33417
33418 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33419
33420         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33421
33422 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33423
33424         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33425         scan-assembler-times directive name.
33426
33427         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33428         after dg-do.
33429
33430         PR rtl-optimization/19462
33431         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33432
33433 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33434
33435         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33436         counting function calls on ia64.
33437
33438 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33439
33440         PR rtl-optimization/15139
33441         * gcc.dg/20050111-2.c: New test.
33442
33443         PR c/17297
33444         * gcc.c-torture/compile/20050113-1.c: New testcase.
33445
33446         PR middle-end/19164
33447         * gcc.dg/20050113-1.c: New testcase.
33448
33449 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33450
33451         * gcc.dg/vect/vect-85.c: Add comment.
33452         * gcc.dg/vect/vect-86.c: Add xfail for now.
33453         * gcc.dg/vect/vect-87.c: Add xfail for now.
33454         * gcc.dg/vect/vect-88.c: Add xfail for now.
33455         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33456
33457 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33458
33459         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33460
33461 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33462
33463         * g++.dg/debug/typedef3.C: New test.
33464
33465 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33466
33467         PR c/19472
33468         * gcc.dg/asm-a.c: New test.
33469
33470 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33471
33472         * gcc.dg/sh-relax.c: Add prototype for abort.
33473
33474 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33475
33476         * gcc.dg/short-compare-1.c: New test.
33477         * gcc.dg/short-compare-2.c: Likewise.
33478
33479 2005-01-18  Michael Matz  <matz@suse.de>
33480
33481         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33482
33483 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33484
33485         PR tree-optimization/19121
33486         * gcc.c-torture/compile/pr19121.c: New test.
33487
33488 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33489
33490         PR target/19357
33491         * gcc.c-torture/compile/pr19357.c: New test.
33492
33493 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33494
33495         PR c/5675
33496         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33497         pass--those that refer just to the variable, possibly with a
33498         cast.
33499         * gcc.dg/c99-const-expr-3.c: Likewise.
33500
33501         PR middle-end/13127
33502         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33503         longer emitted.
33504
33505 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33506
33507         PR fortran/18778
33508         * gfortran.dg/endfile_2.f90: New test.
33509
33510 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33511
33512         PR 19168
33513         * gfortran.dg/select_5.f90: New test.
33514
33515 2004-01-16  Paul Brook  <paul@codesourcery.com>
33516
33517         * gfortran.dg/common_4.f90: New test.
33518
33519 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33520
33521         PR rtl-optimization/19462
33522         * gcc.dg/torture/pr19462-1.c: New test.
33523
33524 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33525
33526         PR objc/19321
33527         * objc.dg/func-ptr-2.m: New.
33528         * objc.dg/volatile-1.m: New.
33529
33530 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33531
33532         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33533
33534 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33535
33536         PR tree-optimization/19060
33537         * gcc.c-torture/execute/20050104-1.c: New test.
33538
33539 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33540
33541         PR fortran/18983
33542         * gfortran.dg/write_to_null.f90: New test.
33543
33544 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33545             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33546
33547         PR other/19328
33548         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33549         argument.
33550
33551 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33552
33553         PR c++/19263
33554         * g++.dg/init/vector1.C: New test.
33555
33556 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33557
33558         PR target/13158
33559         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33560         PR target/18987
33561         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33562
33563 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33564
33565         * gfortran.dg/select_1.f90: New test.
33566         * gfortran.dg/select_2.f90: New test.
33567         * gfortran.dg/select_3.f90: New test.
33568         * gfortran.dg/select_4.f90: New test.
33569
33570 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33571
33572         PR middle-end/19084
33573         PR rtl-optimization/19348
33574         * gcc.dg/20050111-1.c: New test.
33575         * gcc.c-torture/execute/20050111-1.c: New test.
33576
33577         * gcc.dg/i386-asm-4.c: New test.
33578
33579 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33580
33581         * gcc.dg/nested-func-2.c: New test.
33582         * ada/acats/norun.lst: Remove c953002.
33583
33584 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33585
33586         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33587
33588 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33589
33590         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33591
33592 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33593
33594         PR target/18761
33595         * g++.dg/abi/align1.C: New test.
33596
33597 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33598
33599         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33600         at a time.
33601         * g++.dg/ext/altivec_check.h: Support compiling as C.
33602
33603 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33604
33605         PR c++/19355
33606         * g++.dg/expr/pr19355-1.C: New test case.
33607
33608 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33609
33610         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33611         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33612         * ada/acats/tests/c3/c92005b.ada: Likewise.
33613         * ada/acats/tests/c3/cxb3012.a: Likewise.
33614         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33615
33616 2005-01-09  Paul Brook  <paul@codesourcery.com>
33617
33618         * gfortran.dg/common_2.f90: New file.
33619         * gfortran.dg/common_3.f90: New file.
33620
33621 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33622
33623         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33624
33625 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33626
33627         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33628         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33629         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33630         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33631         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33632         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33633         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33634         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33635         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33636         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33637         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33638         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33639         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33640         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33641         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33642         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33643         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33644         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33645         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33646         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33647         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33648         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33649         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33650         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33651         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33652         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33653         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33654         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33655         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33656         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33657         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33658         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33659         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33660         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33661         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33662         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33663         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33664         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33665         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33666         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33667         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33668         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33669         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33670         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33671         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33672         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33673         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33674         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33675         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33676         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33677         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33678         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33679         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33680         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33681         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33682         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33683         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33684         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33685         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33686         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33687         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33688         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33689         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33690         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33691         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33692         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33693         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33694
33695         * gcc.dg/vect/vect-1.c: Fix spelling.
33696         * gcc.dg/vect/vect-10.c: Fix spelling.
33697         * gcc.dg/vect/vect-11.c: Fix spelling.
33698         * gcc.dg/vect/vect-12.c: Fix spelling.
33699         * gcc.dg/vect/vect-14.c: Fix spelling.
33700         * gcc.dg/vect/vect-15.c: Fix spelling.
33701         * gcc.dg/vect/vect-16.c: Fix spelling.
33702         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33703         * gcc.dg/vect/vect-64.c: Fix comments.
33704         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33705
33706 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33707             Ira Rosen  <irar@il.ibm.com>
33708
33709         * gcc.dg/vect/vect-70.c: New test.
33710         * gcc.dg/vect/vect-71.c: New test.
33711
33712 2005-01-09  Manfred Hollstein  <mh@suse.com>
33713
33714         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33715         * gcc.dg/pr18241-2.c: Likewise.
33716         * gcc.dg/pr18241-3.c: Likewise.
33717         * gcc.dg/pr18241-4.c: Likewise.
33718         * gcc.dg/pr18241-5.c: Likewise.
33719
33720 2005-01-08  Richard Henderson  <rth@redhat.com>
33721
33722         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33723         False for x86 and x86-64.
33724
33725 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33726
33727         PR tree-optimization/18241
33728         * gcc.dg/pr18241-1.c: New test.
33729         * gcc.dg/pr18241-2.c: New test.
33730         * gcc.dg/pr18241-3.c: New test.
33731         * gcc.dg/pr18241-4.c: New test.
33732         * gcc.dg/pr18241-5.c: New test.
33733
33734 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33735
33736         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33737         gfortran.dg/select_4.f90: New.
33738
33739 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33740
33741         * gcc.c-torture/execute/20050107-1.c: New test.
33742
33743 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33744
33745         PR c++/19298
33746         * g++.dg/template/ref2.C: New.
33747
33748 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33749
33750         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33751         instead of being empty.
33752
33753 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33754
33755         PR fortran/15553
33756         * gfortran.dg/array-1.f90: New test.
33757
33758 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33759
33760         PR tree-optimization/19283
33761         * gcc.c-torture/execute/20050106-1.c: New test.
33762
33763         PR rtl-optimization/18861
33764         * gcc.dg/20050105-1.c: New test.
33765
33766         PR tree-optimization/18828
33767         * gcc.dg/20050105-2.c: New test.
33768
33769 2005-01-07  Andreas Jaeger  <aj@suse.de>
33770
33771         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33772
33773 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33774
33775         PR fortran/18398
33776         * gfortran.dg/fmt_read.f90: New test.
33777
33778 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33779
33780         * gcc.dg/rs6000-ldouble-2.c: New.
33781
33782 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33783
33784         PR c++/19244
33785         * g++.dg/parser/ctor2.C: New test.
33786
33787 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33788
33789         PR c++/17154
33790         * g++.dg/template/using9.C: New test.
33791
33792 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33793
33794         PR c++/19258
33795         * g++.dg/lookup/friend6.C: New test.
33796
33797 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33798
33799         PR c++/19270
33800         * g++.dg/template/array10.C: New.
33801
33802 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33803
33804         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33805         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33806
33807 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33808
33809         * gcc.c-torture/compile/20050105-1.c: New test.
33810
33811 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33812
33813         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33814
33815 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33816
33817         PR middle-end/19100
33818         * gcc.dg/conv-3.c: New test case.
33819
33820 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33821
33822         * gcc.dg/asm-wide-1.c: New test.
33823
33824 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33825
33826         PR c++/19030
33827         * g++.dg/parse/crash22.C: New
33828
33829 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33830
33831         PR 19257
33832         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33833
33834 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33835
33836         PR middle-end/17767
33837         * gcc.dg/i386-mmx-6.c: New test case.
33838
33839 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33840
33841         PR tree-optimization/18308
33842         * gcc.dg/vect/pr18308.c: New testcase.
33843
33844 2005-01-04  Andreas Jaeger  <aj@suse.de>
33845
33846         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33847
33848 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33849             Robert Bowdidge <bowdidge@apple.com>
33850
33851         * gcc.dg/cpp/subframework1.c: New.
33852         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33853         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33854         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33855         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33856
33857 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33858
33859         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33860         producing warning.
33861         * gcc.dg/darwin-weakimport-2.c: New.
33862
33863 2005-01-03  Richard Henderson  <rth@redhat.com>
33864
33865         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33866
33867 2005-01-03  Richard Henderson  <rth@redhat.com>
33868
33869         * gcc.dg/vect/vect.exp: Enable for ia64.
33870         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33871         (check_effective_target_vect_float): Likewise.
33872         (check_effective_target_vect_no_align): Likewise.
33873         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33874         * gcc.dg/vect/vect-8.c: Likewise.
33875
33876 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33877
33878         PR target/19236
33879         * gcc.dg/pr19236-1.c: New test case.
33880
33881 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33882
33883         PR rtl-optimization/12092
33884         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33885
33886 2005-01-02  Andreas Jaeger  <aj@suse.de>
33887
33888         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33889
33890 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33891             Andrew Pinski  <pinskia@physics.uc.edu>
33892
33893         PR rtl-optimization/12092
33894         * gcc.dg/pr12092-1.c: New test case.
33895
33896 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33897
33898         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33899         'hidden' and 'default' for better portability.
33900         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33901
33902         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33903         6 and 7.
33904         * g++.old-deja/g++.brendan/new3.C: Likewise.
33905
33906 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33907
33908         * gcc.dg/20041231-1.C: New test.
33909         * g++.dg/warn/Wunreachable-code-1.C: New test.
33910
33911 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33912
33913         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33914         file, not /dev/null.  Abort on error.
33915
33916 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33917             Ziemowit Laski  <zlaski@apple.com>
33918
33919         PR objc/18971
33920         * objc.dg/encode-5.m: New test.
33921
33922 2004-12-29  Richard Henderson  <rth@redhat.com>
33923
33924         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33925         * objc.dg/stabs-1.m: Disable for ia64.
33926
33927 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33928
33929         PR c++/19190
33930         * g++.dg/warn/Wunused-10.C: New test.
33931
33932 2004-12-28  Richard Henderson  <rth@redhat.com>
33933
33934         * objc.dg/stabs-1.m: Disable for alpha.
33935
33936 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33937
33938         PR c++/19149
33939         * g++.dg/parse/error23.C: New test.
33940
33941 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33942
33943         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33944
33945         PR fortran/19032
33946         * gfortran.dg/intrinsic_modulo_1.f90: New.
33947         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33948         tests with divisor -1.
33949
33950 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33951
33952         * g++.dg/opt/temp1.C (memcpy): Return a value.
33953
33954         PR c++/19148
33955         * g++.dg/expr/cond7.C: New test.
33956
33957 2004-12-27  Paul Brook  <paul@codesourcery.com>
33958
33959         * gfortran.dg/g77/select_no_compile.f: Remove.
33960
33961 2004-12-27  Richard Henderson  <rth@redhat.com>
33962
33963         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33964         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33965         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33966
33967 2004-12-26  Richard Henderson  <rth@redhat.com>
33968
33969         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33970         by 1i instead of token pasting.
33971
33972 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33973
33974         PR tree-optimization/17578
33975         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33976         to additional_flags.
33977         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33978
33979 2004-12-25  Richard Henderson  <rth@redhat.com>
33980
33981         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33982         Remove Alpha.
33983
33984 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33985
33986         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33987         hppa*-*-hpux*.
33988         * gcc.dg/pr17957.c (dg-options): Likewise.
33989         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33990         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33991         instead of 0 on __hppa__.
33992         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33993         "foo,%r" on hppa*-*-*.
33994
33995 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33996
33997         PR fortran/19071
33998         * gfortran.dg/complex_write.f90: New test.
33999
34000 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34001
34002         PR c++/17595
34003         * g++.dg/parse/pragma2.C: New test.
34004
34005         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34006
34007 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34008
34009         * gcc.dg/empty2.c: Add missing dg-warning.
34010
34011 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34012
34013         PR c++/17413
34014         * g++.dg/template/local4.C: New test.
34015         * g++.dg/template/crash19.C: Add dg-error marker.
34016
34017         * g++.dg/template/crash31.C: Correct embedded PR number.
34018
34019 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34020
34021         PR c++/16405
34022         * g++.dg/opt/temp1.C: Add do-run marker.
34023
34024 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34025
34026         * g++.dg/template/spec19.C: New.
34027
34028 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34029
34030         PR target/16819
34031         * gcc.dg/empty2.c: New.
34032
34033 2004-12-23  Richard Henderson  <rth@redhat.com>
34034
34035         * lib/target-supports.exp (check_effective_target_vect_no_align):
34036         Remove i?86 and x86-64.
34037
34038 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34039
34040         PR c++/16405
34041         * g++.dg/opt/temp1.C: New test.
34042
34043 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34044
34045         PR c++/18733
34046         * g++.dg/template/friend33.C: New testcase.
34047
34048 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34049
34050         PR c++/18464
34051         * g++.dg/template/cond5.C: New test.
34052
34053         PR c++/18492
34054         * g++.dg/inherit/thunk3.C: New test.
34055
34056         PR c++/11224
34057         * g++.dg/warn/Wunused-9.C: New test.
34058
34059 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34060
34061         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34062
34063 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34064
34065         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34066
34067 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34068
34069         PR c++/18378
34070         * g++.dg/ext/packed8.C: New test.
34071
34072         PR c++/19063
34073         * g++.dg/template/crash31.C: New test.
34074
34075         PR c++/19034
34076         * g++.dg/template/crash30.C: New test.
34077
34078 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34079
34080         PR C++/18984
34081         * g++.dg/eh/ctor3.C: New test.
34082
34083 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34084
34085         * objc.dg/stabs-1.m: Allow section name to be quoted and
34086         assembly label to begin with '.LL'.
34087
34088 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34089
34090         * gcc.dg/vect/vect.exp
34091         (check_effective_target_lp64_or_vect_no_align): New.
34092         * gcc.dg/vect/vect-77.c: Use it.
34093         * gcc.dg/vect/vect-78.c: Use it.
34094
34095         * lib/target-supports.exp
34096         (check_effective_target_vect_no_max,
34097         check_effective_target_vect_no_bitwise,
34098         check_effective_target_vect_no_align): New.
34099         * gcc.dg/vect/vect-13.c: Use them.
34100         * gcc.dg/vect/vect-17.c: Ditto.
34101         * gcc.dg/vect/vect-18.c: Ditto.
34102         * gcc.dg/vect/vect-19.c: Ditto.
34103         * gcc.dg/vect/vect-20.c: Ditto.
34104         * gcc.dg/vect/vect-27.c: Ditto.
34105         * gcc.dg/vect/vect-29.c: Ditto.
34106         * gcc.dg/vect/vect-44.c: Ditto.
34107         * gcc.dg/vect/vect-48.c: Ditto.
34108         * gcc.dg/vect/vect-50.c: Ditto.
34109         * gcc.dg/vect/vect-52.c: Ditto.
34110         * gcc.dg/vect/vect-54.c: Ditto.
34111         * gcc.dg/vect/vect-56.c: Ditto.
34112         * gcc.dg/vect/vect-58.c: Ditto.
34113         * gcc.dg/vect/vect-60.c: Ditto.
34114         * gcc.dg/vect/vect-72.c: Ditto.
34115         * gcc.dg/vect/vect-80.c: Ditto.
34116
34117 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34118
34119         PR c++/14075
34120         * g++.dg/init/string1.C: New.
34121
34122         PR c++/18975
34123         * g++.dg/other/synth1.C: New.
34124
34125 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34126
34127         PR c/18963
34128         * gcc.dg/pr18963-1.c: New test.
34129
34130 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34131
34132         PR c/18596
34133         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34134         * gcc.dg/pr18596-1.c: Use dg-error.
34135         (dg-options): Use -fno-unit-at-a-time.
34136         * gcc.dg/pr18596-2.c: New test.
34137         * gcc.dg/pr18596-3.c: New test.
34138
34139 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34140
34141         PR middle-end/18683
34142         * g++.dg/opt/pr18683-1.C: New test case.
34143
34144 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34145
34146         PR other/19093
34147         * g++.dg/opt/max1.C: Fix for 64bit targets.
34148
34149 2004-12-20  Matt Austern  <austern@apple.com>
34150
34151         PR c++/19044
34152         * g++.dg/ext/builtin6.C: New
34153
34154 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34155
34156         PR tree-optimization/19080
34157         * gcc.c-torture/compile/pr19080.c: New test.
34158
34159 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34160
34161         * gcc.dg/20041219-1.c: New test.
34162
34163 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34164
34165         PR middle-end/19068
34166         * g++.dg/opt/max1.C: New test case.
34167
34168 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34169
34170         * gcc.dg/fdata-sections-1.c: New test.
34171
34172 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34173
34174         PR middle-end/18548
34175         * gcc.dg/max-1.c: New test case.
34176
34177 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34178
34179         * gcc.c-torture/execute/20041218-1.c: New test.
34180
34181 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34182
34183         * gcc.dg/pr18501.c: New test.
34184         * gcc.dg/uninit-5.c: XFAIL.
34185         * gcc.dg/uninit-9.c: XFAIL.
34186
34187 2004-12-17  Dale Johannesen  <dalej@apple.com>
34188
34189         * gcc.dg/20041213-1.c: New.
34190
34191 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34192
34193         * objc.dg/stabs-1.m: Allow assembly label to begin
34194         with a dot ('.').
34195
34196 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34197
34198         * gcc.c-torture/execute/20041213-1.c: Move...
34199         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34200
34201 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34202
34203         PR c++/18721
34204         * g++.dg/lookup/conv-5.C: New.
34205
34206 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34207
34208         * objc.dg/stabs-1.m: New test.
34209
34210 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34211
34212         * gcc.dg/visibility-c.c: Change compile to
34213         assemble for the test.
34214
34215 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34216
34217         PR target/19041
34218         * gcc.dg/visibility-c.c: New test.
34219
34220 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34221
34222         PR middle-end/18493
34223         * gcc.dg/switch-8.c: New test case.
34224
34225 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34226
34227         PR c++/18905
34228         * g++.dg/template/init4.C: New.
34229         * g++.dg/opt/static3.C: Enable optimizer.
34230
34231 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34232
34233         * g++.dg/other/complex1.C: New test.
34234
34235 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34236
34237         * g++.dg/opt/inline9.C: New test.
34238
34239 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34240
34241         PR fortran/18993
34242         * gfotran.dg/nullify_1.f: New test.
34243
34244 2004-12-15  Richard Henderson  <rth@redhat.com>
34245
34246         * gcc.target/i386/i386.exp: New harness.
34247         * gcc.target/i386/vect-args.c: New.
34248
34249 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34250
34251         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34252
34253 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34254
34255         PR c++/18825
34256         * g++.dg/template/friend32.C: New test.
34257
34258 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34259
34260         * cpp/pragma-once-1.c: New test.
34261         * cpp/pragma-once-1b.h: Likewise.
34262         * cpp/pragma-once-1c.h: Likewise.
34263         * cpp/pragma-once-1d.h: Likewise.
34264         * cpp/inc/pragma-once-1a.h: Likewise.
34265
34266 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34267             Steven G. Kargl  <kargls@comcast.net>
34268
34269         PR fortran/17597
34270         * gfortran.dg/list_read_3.f90: New test.
34271
34272 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34273
34274         * gcc.dg/ftrapv-2.c: New test.
34275
34276 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34277
34278         PR c++/18981
34279         * g++.dg/template/typename9.C: New test.
34280
34281 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34282
34283         PR c++/18738
34284         * g++.dg/template/typename8.C: New test.
34285         * g++.dg/parse/friend2.C: Tweak error message.
34286
34287 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34288
34289         * gcc.c-torture/20041214-1.c: New test.
34290
34291 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34292
34293         PR c++/18965
34294         * g++.dg/init/array17.C: New test.
34295
34296 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34297
34298         PR c++/18793
34299         * g++.dg/init/aggr3.C: New test.
34300
34301 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34302
34303         * gcc.dg/altivec-types-1.c: New test.
34304         * gcc.dg/altivec-types-2.c: New test.
34305         * gcc.dg/altivec-types-3.c: New test.
34306         * gcc.dg/altivec-types-4.c: New test.
34307         * g++.dg/ext/altivec-types-1.C: New test.
34308         * g++.dg/ext/altivec-types-2.C: New test.
34309         * g++.dg/ext/altivec-types-3.C: New test.
34310         * g++.dg/ext/altivec-types-4.C: New test.
34311
34312 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34313
34314         PR middle-end/18951
34315         * gcc.c-torture/execute/20041213-1.c: New test.
34316
34317 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34318
34319         PR c++/18949
34320         * g++.dg/template/cast1.C: New.
34321
34322 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34323
34324         * gcc.c-torture/execute/20041213-2.c: New test.
34325
34326 2004-12-13  Richard Henderson  <rth@redhat.com>
34327
34328         * gcc.dg/i386-sse-10.c: Fix typo in options.
34329
34330 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34331
34332         PR c++/18968
34333         * g++.dg/opt/pr18968.C: New test.
34334
34335 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34336
34337         PR c++/18925
34338         * g++.dg/ext/visibility/staticdatamem.C: New test.
34339
34340 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34341
34342         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34343
34344 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34345
34346         PR rtl-optimization/18928
34347         * gcc.dg/pr18928-1.c: New test case.
34348
34349 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34350
34351         PR tree-opt/16951
34352         * gcc.c-torture/compile/20041211-1.c: New.
34353
34354 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34355
34356         PR middle-end/17564
34357         * gcc.c-torture/execute/20041212-1.c: New test.
34358
34359 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34360
34361         PR fortran/18869
34362         * gfortran.dg/common_1.f90: New test.
34363
34364 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34365         Paul Brook  <paul@codesourcery.com>
34366
34367         PR fortran/16222
34368         * gfortran.dg/real_do_1.f90: New test.
34369
34370 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34371
34372         PR tree-opt/18040
34373         * g++.dg/opt/ptrmem6.C: New test.
34374
34375 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34376
34377         PR middle-end/18921
34378         * gcc.dg/pr18921-1.c: New test case.
34379
34380 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34381
34382         PR fortran/17175
34383         * gfortran.dg/scale_1.f90: New test.
34384
34385 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34386
34387         PR middle-end/18903
34388         * gcc.c-torture/compile/pr18903.c: New test.
34389
34390 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34391
34392         * gcc.c-torture/execute/20041210-1.c: New test.
34393
34394 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34395
34396         PR c++/18731
34397         * g++.dg/parser/struct-1.C: New test.
34398         * g++.dg/parser/struct-2.C: New test.
34399         * g++.dg/parser/struct-3.C: New test.
34400
34401 2004-12-09  Richard Henderson  <rth@redhat.com>
34402
34403         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34404
34405         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34406         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34407
34408 2004-12-09  Matt Austern  <austern@apple.com>
34409
34410         PR c++/18514
34411         * g++.dg/ext/builtin1.C: New
34412         * g++.dg/ext/builtin2.C: New
34413         * g++.dg/ext/builtin3.C: New
34414         * g++.dg/ext/builtin4.C: New
34415         * g++.dg/ext/builtin5.C: New
34416
34417 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34418
34419         PR tree-opt/18904
34420         * g++.dg/opt/ptrmem5.C: New test.
34421
34422 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34423
34424         * g++.dg/parse/typename5.C: Adjust for new error.
34425         * g++.dg/parse/typename7.C: New.
34426
34427 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34428
34429         PR c++/18073
34430         * g++.dg/other/mmintrin.C: New test.
34431
34432 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34433
34434         PR c++/16681
34435         * g++.dg/init/array15.C: New.
34436         * g++.dg/init/array16.C: New.
34437
34438 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34439
34440         PR fortran/18826
34441         * gfortran.dg/assign_1.f90: New test.
34442
34443 2004-12-08  Nick Clifton  <nickc@redhat.com>
34444
34445         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34446         * gcc.target/xstormy16/data_below100: Likewise.
34447         * gcc.target/xstormy16/sfr: Likewise.
34448         * gcc.target/xstormy16/below100.S: New test source file.
34449         * gcc.target/xstormy16/below100.ld: New test linker script.
34450         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34451         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34452         bp instructions.
34453         * gcc.target/xstormy16/bp.c: Likewise.
34454
34455         * gcc.target/xstormy16/bss_below100: New files:
34456         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34457         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34458         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34459         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34460         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34461         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34462         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34463         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34464         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34465         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34466         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34467         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34468         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34469         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34470         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34471         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34472         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34473         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34474         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34475         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34476         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34477         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34478         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34479         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34480         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34481         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34482         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34483
34484         * gcc.target/xstormy16/data_below100: New files:
34485         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34486         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34487         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34488         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34489         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34490         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34491         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34492         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34493         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34494         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34495         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34496         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34497         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34498         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34499         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34500         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34501         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34502         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34503         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34504         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34505         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34506         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34507         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34508         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34509         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34510         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34511         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34512
34513         * gcc.target/xstormy16/sfr: New files:
34514         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34515         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34516         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34517         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34518         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34519         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34520         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34521         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34522         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34523         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34524         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34525         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34526         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34527         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34528         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34529         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34530         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34531         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34532         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34533         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34534         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34535         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34536         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34537         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34538         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34539         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34540         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34541         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34542         27_if0_sfrw_bitfield_f.c
34543
34544 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34545
34546         PR c++/18100
34547         * g++.dg/lookup/name-clash4.C: New test.
34548
34549 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34550
34551         PR c++/18672
34552         * g++.dg/opt/array1.C: New.
34553
34554         PR c++/18803
34555         * g++.dg/template/operator5.C: New.
34556
34557 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34558
34559         PR c/18867
34560         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34561
34562 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34563
34564         * gcc.dg/noncompile/20041207.c: New test.
34565
34566 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34567
34568         * g++.dg/other/unreachable-1.C: New test.
34569
34570 2004-12-06  Nick Clifton  <nickc@redhat.com>
34571
34572         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34573         <limits.h> because the latter comes from gcc's include/ directory
34574         and not the newlib/libc/include directory.
34575
34576 2004-12-04  Richard Henderson  <rth@redhat.com>
34577
34578         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34579
34580 2004-12-04  Richard Henderson  <rth@redhat.com>
34581
34582         * lib/target-supports.exp (check_gc_sections_available): Disable
34583         for alpha and ia64.
34584
34585 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34586
34587         PR middle-end/17909
34588         * g++.dg/other/vararg-2.C: New test.
34589
34590 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34591
34592         PR c++/17011, c++/17971
34593         * g++.dg/template/error15.C: Adjust expected error.
34594         * g++.dg/template/instantiate3.C: Likewise.
34595
34596 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34597
34598         * gcc.dg/altivec-18.c: Fix for darwin
34599
34600 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34601
34602         PR c++/18782
34603         * g++.dg/parse/ptrmem2.C: New.
34604
34605         PR c++/18318
34606         * g++.dg/template/new1.C: New.
34607
34608 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34609
34610         PR fortran/18710
34611         * gfortran.dg/direct_io_3.f90: New test.
34612
34613 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34614
34615         PR 18758
34616         * g++.dg/parse/crash21.C: New.
34617
34618 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34619
34620         PR c++/15664, c++/18276
34621         * g++.dg/template/ttp13.C: New test.
34622         * g++.dg/template/ttp14.C: Likewise.
34623
34624 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34625
34626         PR c++/18123
34627         * g++.dg/parse/enum2.C: New test.
34628         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34629
34630 2004-12-02  Nick Clifton  <nickc@redhat.com>
34631
34632         * gcc.target/xstormy16: New test directory.
34633         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34634         * gcc.target/xstormy16/bp.c: Check the generation of bp
34635         instructions.
34636         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34637         bn instructions and the BELOW100 attribute.
34638
34639 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34640
34641         PR target/16952
34642         * gcc.dg/ppc-eabi.c: New.
34643
34644 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34645
34646         PR fortran/18284
34647         * gfortran.dg/backspace.f90
34648
34649 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34650
34651         * gfortran.dg/inquire.f90: New test.
34652
34653 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34654
34655         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34656         handle effective-target-keyword.
34657         (dg-skip-if): Support effective-target keyword as target list.
34658         (dg-xfail-if): Ditto.
34659         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34660
34661 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34662
34663         PR tree-optimization/18291
34664         * gcc.c-torture/compile/pr18291.c: New test.
34665
34666 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34667
34668         PR C++/18729
34669         * g++.dg/parse/crash20.C: New.
34670
34671         PR c++/17431
34672         * g++.dg/overload/arg1.C: New.
34673         * g++.dg/overload/arg2.C: New.
34674         * g++.dg/overload/arg3.C: New.
34675         * g++.dg/overload/arg4.C: New.
34676
34677 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34678
34679         * gcc.dg/c99-flex-array-4.c: Remove.
34680
34681 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34682
34683         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34684
34685         * lib/target-supports.exp (is-effective-target): Simplify.
34686
34687         * lib/target-supports.exp (check_effective_target_vect_long):
34688         Fix for powerpc64-*-*.
34689
34690 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34691
34692         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34693         to support new requirements on FreeBSD 5.
34694
34695 2004-11-30  Devang Patel  <dpatel@apple.com>
34696
34697         PR 18702
34698         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34699
34700 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34701
34702         * g++.dg/ext/altivec-13.C: New test.
34703
34704 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34705
34706         PR tree-opt/18298
34707         * gcc.c-torture/execute/p18298.c: New test.
34708
34709 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34710             Dorit Naishlos  <dorit@il.ibm.com>
34711
34712         PR tree-opt/18607
34713         * gcc.dg/vect/vect-89.c: New test.
34714
34715 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34716
34717         * gcc.dg/pr18596-1.c: New test.
34718
34719 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34720
34721         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34722
34723 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34724
34725         PR c/18479
34726         * gcc.dg/pr18479.c: New test.
34727
34728 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34729
34730         PR target/18490
34731         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34732         mmix-knuth-mmixware.
34733
34734         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34735         cris-*-elf* cris-*-aout* mmix-*-*
34736
34737 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34738
34739         PR middle-end/18725
34740         * gcc.dg/pr18725.c: New test.
34741
34742 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34743
34744         PR target/18488
34745         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34746
34747         PR target/18336
34748         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34749
34750 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34751
34752         PR c++/18368
34753         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34754         * g++.old-deja/g++.law/ctors5.C: Likewise.
34755         * g++.old-deja/g++.other/crash25.C: Likewise.
34756
34757         PR c++/18674
34758         * g++.dg/template/error16.C: New test.
34759
34760         PR c++/18512
34761         * g++.dg/template/crash29.C: New test.
34762
34763 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34764
34765         PR tree-optimization/18712
34766         * gcc.c-torture/compile/pr18712.c: New test.
34767
34768 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34769
34770         PR c/7544
34771         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34772         tests.
34773
34774 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34775
34776         PR c++/18652
34777         * g++.dg/lookup/crash6.C: New test.
34778
34779 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34780
34781         PR middle-end/18164
34782         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34783
34784 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34785
34786         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34787         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34788         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34789
34790 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34791
34792         * gcc.dg/pr18164.c: New test.
34793
34794 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34795
34796         * gcc.dg/funroll-loops-all.c: New.
34797
34798 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34799
34800         PR target/18489
34801         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34802         delimeter, match space and TAB as well as ":".
34803
34804         PR target/18484
34805         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34806
34807         PR target/18348
34808         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34809
34810         PR target/18345
34811         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34812
34813         PR target/18337
34814         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34815
34816 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34817
34818         * gfortran.dg/direct_io_2.f90: New test.
34819
34820 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34821
34822         PR target/18334
34823         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34824
34825 2004-11-28  Richard Henderson  <rth@redhat.com>
34826
34827         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34828
34829 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34830
34831         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34832         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34833         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34834         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34835         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34836         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34837         gcc.dg/pointer-arith-8.c: New tests.
34838
34839 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34840
34841         PR fortran/18364
34842         * gfortran.dg/endfile.f90: New test.
34843
34844 2004-11-27  Falk Hueffner  <falk@debian.org>
34845
34846         * gcc.dg/loop-6.c: New test.
34847
34848 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34849
34850         * gcc.c-torture/execute/20041126-1.c: New test.
34851
34852 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34853
34854         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34855         on IRIX.
34856
34857 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34858
34859         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34860         functions.
34861
34862 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34863
34864         PR rtl-optimization/17825
34865         * gcc.c-torture/compile/20041119-1.c: New test.
34866
34867 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34868
34869         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34870         Check existence of ld library path variables before unsetting.
34871
34872 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34873
34874         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34875
34876 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34877
34878         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34879
34880 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34881
34882         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34883
34884 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34885
34886         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34887         dg-do directive.
34888
34889 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34890
34891         * gcc.dg/pr17957.c: Pass --param, not -param.
34892
34893 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34894
34895         PR middle-end/17957
34896         * gcc.dg/pr17957.c: New test.
34897
34898 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34899
34900         PR c++/18445
34901         * g++.dg/template/crash28.C: Likewise.
34902
34903         PR c++/18001
34904         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34905         * g++.dg/ext/lvaddr.C: Likewise.
34906         * g++.dg/opt/pr7503-3.C: Likewise.
34907
34908         PR c++/18466
34909         * g++.dg/parse/qualified3.C: New test.
34910         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34911
34912         PR c++/18545
34913         * g++.dg/expr/return1.C: New test.
34914
34915 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34916
34917         Friend class name lookup 3/n, PR c++/3332
34918         * g++.dg/lookup/friend3.C: New test.
34919         * g++.dg/lookup/friend4.C: Likewise.
34920         * g++.dg/lookup/friend5.C: Likewise.
34921
34922 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34923
34924         Friend class name lookup 2/n, PR c++/14513, c++/15410
34925         * g++.dg/lookup/friend2.C: New test.
34926         * g++.dg/template/friend31.C: Likewise.
34927
34928 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34929
34930         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34931
34932 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34933
34934         PR c++/17473
34935         * g++.dg/tc1/dr56.C: Remove.
34936         * g++.dg/template/typedef1.C: Add dg-error markers.
34937         * g++.old-deja/g++.other/typedef7.C: Likewise.
34938
34939         PR c++/18285
34940         * g++.dg/parse/typedef7.C: New test.
34941
34942 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34943
34944         * gcc.c-torture/execute/20041124-1.c: New test.
34945
34946 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34947
34948         * g++.dg/template/deduce3.C: New test.
34949
34950         PR c++/18586
34951         * g++.dg/template/crash27.C: New test.
34952
34953         PR c++/18530
34954         * g++.dg/warn/Wshadow-3.C: New test.
34955
34956 2004-11-24  Devang Patel  <dpatel@apple.com>
34957
34958         PR/18555
34959         * gcc.dg/cpp/isysroot-1.c: New test.
34960         * gcc.dg/cpp/usr/include/stdio.h: New file.
34961         * gcc.dg/cpp/isysroot-2.c: New test.
34962         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34963         New file.
34964
34965 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34966
34967         PR c++/8929
34968         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34969
34970 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34971
34972         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34973         * gcc.target/sparc/pdist.c: Likewise.
34974
34975 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34976
34977         PR c++/16882
34978         * g++.dg/conversion/simd1.C: New test.
34979
34980 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34981
34982         * lib/target-libpath.exp: New file defining
34983         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34984         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34985         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34986         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34987         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34988
34989 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34990
34991         * gcc.dg/pragma-align-2.c: Test macro expansion.
34992         * gcc.dg/pragma-pack-2.c: New test.
34993
34994 2004-11-23  Richard Henderson  <rth@redhat.com>
34995
34996         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34997         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34998         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34999         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35000         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35001         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35002
35003         * gcc.dg/vect/vect.exp: Add check for alpha.
35004         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35005         (check_effective_target_vect_int): Enable for alpha.
35006         (check_effective_target_vect_long): New.
35007         (is-effective-target): Add it.
35008
35009 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35010
35011         * gcc.dg/pr18614-1.c: New test.
35012
35013 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35014
35015         * gcc.dg/setjmp-2.c: New test.
35016
35017 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35018
35019         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35020         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35021         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35022         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35023         gcc.target/sparc/pdist.c: New tests.
35024
35025 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35026
35027         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35028
35029 2004-11-22  Dale Johannesen  <dalej@apple.com>
35030
35031         * gcc.dg/20041111-1.c: New.
35032
35033 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35034
35035         PR tree-opt/18536
35036         * gcc.dg/vect/pr18536.c: New test.
35037
35038 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35039
35040         PR c++/18354
35041         * g++.dg/template/nontype11.C: New test.
35042
35043 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35044
35045         PR middle-end/18520
35046         * gcc.dg/pr18520-1.c: New test case.
35047
35048 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35049
35050         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35051         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35052         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35053         expected diagnostics.
35054
35055 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35056
35057         PR target/18580
35058         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35059         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35060         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35061
35062 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35063
35064         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35065
35066 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35067             Joseph Myers  <joseph@codesourcery.com>
35068
35069         * lib/target-supports.exp (check_visibility_available): Really
35070         test the compiler.
35071
35072 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35073
35074         PR tree-opt/18181
35075         * gcc.dg/vect/vect-85.c: New test.
35076         * gcc.dg/vect/vect-86.c: New test.
35077         * gcc.dg/vect/vect-87.c: New test.
35078         * gcc.dg/vect/vect-88.c: New test.
35079
35080 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35081
35082         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35083
35084 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35085
35086         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35087         * gcc.dg/ppc-and-1.c: Ditto.
35088         * gcc.dg/ppc-compare-1.c: Ditto.
35089         * gcc.dg/ppc-mov-1.c: Ditto
35090
35091 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35092             Mark Mitchell  <mark@codesourcery.com>
35093
35094         * gcc.dg/pragma-init-fini-2.c: New test.
35095
35096 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35097             Aldy Hernandez  <aldyh@redhat.com>
35098
35099         * lib/target-supports.exp (check_effective_target_vect_int): New
35100         (check_effective_target_vect_float): New
35101         (check_effective_target_vect_double): New.
35102         (is-effective-target): Support new effective targets keywords.
35103         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35104         default action for dg-do.
35105         * gcc.dg/vect/pr16105.c: Use new support.
35106         * gcc.dg/vect/pr18400.c: Ditto.
35107         * gcc.dg/vect/pr18425.c: Ditto.
35108         * gcc.dg/vect/vect-1.c: Ditto.
35109         * gcc.dg/vect/vect-10.c: Ditto.
35110         * gcc.dg/vect/vect-11.c: Ditto.
35111         * gcc.dg/vect/vect-12.c: Ditto.
35112         * gcc.dg/vect/vect-13.c: Ditto.
35113         * gcc.dg/vect/vect-14.c: Ditto.
35114         * gcc.dg/vect/vect-15.c: Ditto.
35115         * gcc.dg/vect/vect-16.c: Ditto.
35116         * gcc.dg/vect/vect-17.c: Ditto.
35117         * gcc.dg/vect/vect-18.c: Ditto.
35118         * gcc.dg/vect/vect-19.c: Ditto.
35119         * gcc.dg/vect/vect-2.c: Ditto.
35120         * gcc.dg/vect/vect-20.c: Ditto.
35121         * gcc.dg/vect/vect-21.c: Ditto.
35122         * gcc.dg/vect/vect-22.c: Ditto.
35123         * gcc.dg/vect/vect-23.c: Ditto.
35124         * gcc.dg/vect/vect-24.c: Ditto.
35125         * gcc.dg/vect/vect-25.c: Ditto.
35126         * gcc.dg/vect/vect-26.c: Ditto.
35127         * gcc.dg/vect/vect-27.c: Ditto.
35128         * gcc.dg/vect/vect-27a.c: Ditto.
35129         * gcc.dg/vect/vect-28.c: Ditto.
35130         * gcc.dg/vect/vect-29.c: Ditto.
35131         * gcc.dg/vect/vect-29a.c: Ditto.
35132         * gcc.dg/vect/vect-3.c: Ditto.
35133         * gcc.dg/vect/vect-30.c: Ditto.
35134         * gcc.dg/vect/vect-31.c: Ditto.
35135         * gcc.dg/vect/vect-32.c: Ditto.
35136         * gcc.dg/vect/vect-33.c: Ditto.
35137         * gcc.dg/vect/vect-34.c: Ditto.
35138         * gcc.dg/vect/vect-35.c: Ditto.
35139         * gcc.dg/vect/vect-36.c: Ditto.
35140         * gcc.dg/vect/vect-37.c: Ditto.
35141         * gcc.dg/vect/vect-38.c: Ditto.
35142         * gcc.dg/vect/vect-4.c: Ditto.
35143         * gcc.dg/vect/vect-40.c: Ditto.
35144         * gcc.dg/vect/vect-41.c: Ditto.
35145         * gcc.dg/vect/vect-42.c: Ditto.
35146         * gcc.dg/vect/vect-43.c: Ditto.
35147         * gcc.dg/vect/vect-44.c: Ditto.
35148         * gcc.dg/vect/vect-45.c: Ditto.
35149         * gcc.dg/vect/vect-46.c: Ditto.
35150         * gcc.dg/vect/vect-47.c: Ditto.
35151         * gcc.dg/vect/vect-48.c: Ditto.
35152         * gcc.dg/vect/vect-48a.c: Ditto.
35153         * gcc.dg/vect/vect-49.c: Ditto.
35154         * gcc.dg/vect/vect-5.c: Ditto.
35155         * gcc.dg/vect/vect-50.c: Ditto.
35156         * gcc.dg/vect/vect-51.c: Ditto.
35157         * gcc.dg/vect/vect-52.c: Ditto.
35158         * gcc.dg/vect/vect-53.c: Ditto.
35159         * gcc.dg/vect/vect-54.c: Ditto.
35160         * gcc.dg/vect/vect-55.c: Ditto.
35161         * gcc.dg/vect/vect-56.c: Ditto.
35162         * gcc.dg/vect/vect-56a.c: Ditto.
35163         * gcc.dg/vect/vect-57.c: Ditto.
35164         * gcc.dg/vect/vect-58.c: Ditto.
35165         * gcc.dg/vect/vect-59.c: Ditto.
35166         * gcc.dg/vect/vect-6.c: Ditto.
35167         * gcc.dg/vect/vect-60.c: Ditto.
35168         * gcc.dg/vect/vect-61.c: Ditto.
35169         * gcc.dg/vect/vect-62.c: Ditto.
35170         * gcc.dg/vect/vect-63.c: Ditto.
35171         * gcc.dg/vect/vect-64.c: Ditto.
35172         * gcc.dg/vect/vect-65.c: Ditto.
35173         * gcc.dg/vect/vect-66.c: Ditto.
35174         * gcc.dg/vect/vect-67.c: Ditto.
35175         * gcc.dg/vect/vect-68.c: Ditto.
35176         * gcc.dg/vect/vect-69.c: Ditto.
35177         * gcc.dg/vect/vect-7.c: Ditto.
35178         * gcc.dg/vect/vect-72.c: Ditto.
35179         * gcc.dg/vect/vect-72a.c: Ditto.
35180         * gcc.dg/vect/vect-73.c: Ditto.
35181         * gcc.dg/vect/vect-74.c: Ditto.
35182         * gcc.dg/vect/vect-75.c: Ditto.
35183         * gcc.dg/vect/vect-76.c: Ditto.
35184         * gcc.dg/vect/vect-77.c: Ditto.
35185         * gcc.dg/vect/vect-77a.c: Ditto.
35186         * gcc.dg/vect/vect-78.c: Ditto.
35187         * gcc.dg/vect/vect-79.c: Ditto.
35188         * gcc.dg/vect/vect-8.c: Ditto.
35189         * gcc.dg/vect/vect-80.c: Ditto.
35190         * gcc.dg/vect/vect-82.c: Ditto.
35191         * gcc.dg/vect/vect-82_64.c: Ditto.
35192         * gcc.dg/vect/vect-83.c: Ditto.
35193         * gcc.dg/vect/vect-83_64.c: Ditto.
35194         * gcc.dg/vect/vect-9.c: Ditto.
35195         * gcc.dg/vect/vect-all.c: Ditto.
35196         * gcc.dg/vect/vect-none.c: Ditto.
35197
35198 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35199
35200         * lib/gcc-dg.exp (dg-skip-if): New function.
35201         (dg-forbid-option): Remove.
35202         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35203         * g++.dg/abi/bitfield8.C: Likewise.
35204         * g++.dg/abi/dtor1.C: Likewise.
35205         * g++.dg/abi/empty10.C: Likewise.
35206         * g++.dg/abi/empty7.C: Likewise.
35207         * g++.dg/abi/empty9.C: Likewise.
35208         * g++.dg/abi/layout3.C: Likewise.
35209         * g++.dg/abi/layout4.C: Likewise.
35210         * g++.dg/abi/thunk1.C: Likewise.
35211         * g++.dg/abi/thunk2.C: Likewise.
35212         * g++.dg/abi/vbase11.C: Likewise.
35213         * g++.dg/abi/vthunk2.C: Likewise.
35214         * g++.dg/abi/vthunk3.C: Likewise.
35215         * g++.dg/ext/attrib8.C: Likewise.
35216         * g++.dg/opt/longbranch2.C: Likewise.
35217         * g++.dg/opt/reg-stack4.C: Likewise.
35218         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35219         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35220         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35221         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35222         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35223         * gcc.dg/20000609-1.c: Likewise.
35224         * gcc.dg/20000720-1.c: Likewise.
35225         * gcc.dg/20011107-1.c: Likewise.
35226         * gcc.dg/20011119-1.c: Likewise.
35227         * gcc.dg/20020108-1.c: Likewise.
35228         * gcc.dg/20020122-2.c: Likewise.
35229         * gcc.dg/20020122-3.c: Likewise.
35230         * gcc.dg/20020201-3.c: Likewise.
35231         * gcc.dg/20020206-1.c: Likewise.
35232         * gcc.dg/20020218-1.c: Likewise.
35233         * gcc.dg/20020310-1.c: Likewise.
35234         * gcc.dg/20020411-1.c: Likewise.
35235         * gcc.dg/20020418-2.c: Likewise.
35236         * gcc.dg/20020426-1.c: Likewise.
35237         * gcc.dg/20020426-2.c: Likewise.
35238         * gcc.dg/20020517-1.c: Likewise.
35239         * gcc.dg/20020523-1.c: Likewise.
35240         * gcc.dg/20020523-2.c: Likewise.
35241         * gcc.dg/20020729-1.c: Likewise.
35242         * gcc.dg/20030204-1.c: Likewise.
35243         * gcc.dg/20030826-2.c: Likewise.
35244         * gcc.dg/20030926-1.c: Likewise.
35245         * gcc.dg/20031202-1.c: Likewise.
35246         * gcc.dg/980312-1.c: Likewise.
35247         * gcc.dg/980313-1.c: Likewise.
35248         * gcc.dg/990117-1.c: Likewise.
35249         * gcc.dg/990424-1.c: Likewise.
35250         * gcc.dg/990524-1.c: Likewise.
35251         * gcc.dg/991230-1.c: Likewise.
35252         * gcc.dg/i386-387-1.c: Likewise.
35253         * gcc.dg/i386-387-2.c: Likewise.
35254         * gcc.dg/i386-387-3.c: Likewise.
35255         * gcc.dg/i386-387-4.c: Likewise.
35256         * gcc.dg/i386-387-5.c: Likewise.
35257         * gcc.dg/i386-387-6.c: Likewise.
35258         * gcc.dg/i386-asm-1.c: Likewise.
35259         * gcc.dg/i386-bitfield1.c: Likewise.
35260         * gcc.dg/i386-bitfield2.c: Likewise.
35261         * gcc.dg/i386-loop-1.c: Likewise.
35262         * gcc.dg/i386-loop-2.c: Likewise.
35263         * gcc.dg/i386-loop-3.c: Likewise.
35264         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35265         * gcc.dg/i386-pic-1.c: Likewise.
35266         * gcc.dg/i386-regparm.c: Likewise.
35267         * gcc.dg/i386-signbit-1.c: Likewise.
35268         * gcc.dg/i386-signbit-2.c: Likewise.
35269         * gcc.dg/i386-signbit-3.c: Likewise.
35270         * gcc.dg/i386-sse-5.c: Likewise.
35271         * gcc.dg/i386-sse-8.c: Likewise.
35272         * gcc.dg/i386-unroll-1.c: Likewise.
35273         * gcc.dg/tls/opt-1.c: Likewise.
35274         * gcc.dg/tls/opt-2.c: Likewise.
35275         * gcc.dg/unroll-1.c: Likewise.
35276         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35277         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35278         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35279         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35280
35281 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35282
35283         * g++.dg/template/incomplete1.C: New test.
35284
35285 2004-11-16  Nick Clifton  <nickc@redhat.com>
35286
35287         Revert patches accidentally commited during checkin of fixes for
35288         xstormy16 tests:
35289         gcc.c-torture/execute/simd-4.c: Revert
35290         gcc.dg/20040910-1.c: Revert.
35291
35292 2004-11-16  Paul Brook  <paul@codesourcery.com>
35293
35294         PR fortran/13010
35295         * gfortran.dg/der_pointer_1.f90: New test.
35296
35297 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35298
35299         PR c/18498
35300         * gcc.dg/bitfld-13.c: New test.
35301
35302 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35303
35304         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35305         powerpc*-*-linux*.
35306
35307         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35308         * gcc.dg/ppc64-abi-2.c: Ditto.
35309         * gcc.dg/ppc64-abi-3.c: Ditto.
35310
35311         * lib/gcc-dg.exp (dg-target-list): Remove.
35312
35313 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35314
35315         * gcc.dg/ia64-postinc.c: New test.
35316
35317 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35318
35319         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35320
35321 2004-11-15  Nick Clifton  <nickc@redhat.com>
35322
35323         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35324         __INT_MAX__ so that the test can be compiled by toolchains
35325         targeted at 16-bit processors.
35326
35327         * gcc.dg/20040625-1.c: Use long constants rather than integers
35328         when performing arithmetic that will overflow 16-bits.
35329
35330         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35331         xstormy16.  It does not support 128-bit vector operations.
35332
35333         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35334         with the macro PTR_TYPE.  Define this macro to an integer type
35335         suitable for holding a pointer.
35336
35337         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35338         the target is a 16-bit processor.
35339
35340         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35341         16-bit targets where the character constant will be too long.
35342
35343         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35344         where the double will not be directly addressable.
35345
35346 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35347
35348         Friend class name lookup 1/n, PR c++/18471
35349         * g++.dg/template/crash26.C: New test.
35350         * g++.dg/lookup/struct1.C: Adjust expected error.
35351         * g++.dg/parse/elab1.C: Likewise.
35352         * g++.dg/parse/elab2.C: Likewise.
35353         * g++.dg/parse/int-as-enum1.C: Likewise.
35354         * g++.dg/parse/struct-as-enum1.C: Likewise.
35355         * g++.dg/parse/typedef1.C: Likewise.
35356         * g++.dg/parse/typedef3.C: Likewise.
35357         * g++.dg/parse/typedef4.C: Likewise.
35358         * g++.dg/parse/typedef5.C: Likewise.
35359         * g++.dg/template/nontype4.C: Likewise.
35360         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35361         * g++.old-deja/g++.other/elab1.C: Likewise.
35362         * g++.old-deja/g++.other/syntax4.C: Likewise.
35363
35364 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35365
35366         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35367
35368 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35369
35370         * gcc.c-torture/execute/20041114-1.c: New test.
35371
35372 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35373
35374         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35375         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35376         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35377         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35378         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35379         gcc.dg/switch-7.c: New tests.
35380
35381 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35382
35383         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35384
35385 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35386
35387         PR tree-opt/18400
35388         * gcc.dg/vect/pr18400.c: New test.
35389
35390 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35391             Andrew Pinski  <pinskia@physics.uc.edu>
35392
35393         PR tree-opt/18425
35394         * gcc.dg/vect/pr18425.c: New test.
35395
35396 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35397
35398         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35399         Guard with dg-require-alias and dg-require-visibility.
35400
35401 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35402
35403         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35404
35405 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35406
35407         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35408
35409 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35410
35411         PR c++/17344
35412         * g++.dg/template/defarg5.C: New test.
35413
35414 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35415
35416         * g++.dg/parse/cast1.C: Run only on ILP32.
35417         * g++.old-deja/g++.mike/p784.C: Likewise.
35418
35419 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35420
35421         * gcc.c-torture/execute/20041113-1.c: New test.
35422
35423 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35424
35425         PR target/18230
35426         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35427         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35428         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35429         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35430         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35431         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35432         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35433         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35434         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35435         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35436         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35437         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35438         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35439
35440 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35441
35442         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35443         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35444         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35445         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35446         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35447         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35448         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35449         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35450         gcc.target/sparc/combined-1.c: New tests.
35451
35452 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35453
35454         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35455         New tests.
35456
35457 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35458
35459         * lib/gcc-dg.exp (dg-forbid-option): New function.
35460         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35461         * g++.dg/abi/bitfield8.C: Likewise.
35462         * g++.dg/abi/dtor1.C: Likewise.
35463         * g++.dg/abi/empty10.C: Likewise.
35464         * g++.dg/abi/empty7.C: Likewise.
35465         * g++.dg/abi/empty9.C: Likewise.
35466         * g++.dg/abi/layout3.C: Likewise.
35467         * g++.dg/abi/layout4.C: Likewise.
35468         * g++.dg/abi/thunk1.C: Likewise.
35469         * g++.dg/abi/thunk2.C: Likewise.
35470         * g++.dg/abi/vbase11.C: Likewise.
35471         * g++.dg/abi/vthunk2.C: Likewise.
35472         * g++.dg/abi/vthunk3.C: Likewise.
35473         * g++.dg/ext/attrib8.C: Likewise.
35474         * g++.dg/opt/longbranch2.C: Likewise.
35475         * g++.dg/opt/reg-stack4.C: Likewise.
35476         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35477         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35478         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35479         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35480         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35481         * gcc.dg/20000609-1.c: Likewise.
35482         * gcc.dg/20000720-1.c: Likewise.
35483         * gcc.dg/20011107-1.c: Likewise.
35484         * gcc.dg/20011119-1.c: Likewise.
35485         * gcc.dg/20020108-1.c: Likewise.
35486         * gcc.dg/20020122-2.c: Likewise.
35487         * gcc.dg/20020122-3.c: Likewise.
35488         * gcc.dg/20020201-3.c: Likewise.
35489         * gcc.dg/20020206-1.c: Likewise.
35490         * gcc.dg/20020218-1.c: Likewise.
35491         * gcc.dg/20020310-1.c: Likewise.
35492         * gcc.dg/20020411-1.c: Likewise.
35493         * gcc.dg/20020418-2.c: Likewise.
35494         * gcc.dg/20020426-1.c: Likewise.
35495         * gcc.dg/20020426-2.c: Likewise.
35496         * gcc.dg/20020517-1.c: Likewise.
35497         * gcc.dg/20020523-1.c: Likewise.
35498         * gcc.dg/20020523-2.c: Likewise.
35499         * gcc.dg/20020729-1.c: Likewise.
35500         * gcc.dg/20030204-1.c: Likewise.
35501         * gcc.dg/20030826-2.c: Likewise.
35502         * gcc.dg/20030926-1.c: Likewise.
35503         * gcc.dg/20031202-1.c: Likewise.
35504         * gcc.dg/980312-1.c: Likewise.
35505         * gcc.dg/980313-1.c: Likewise.
35506         * gcc.dg/990117-1.c: Likewise.
35507         * gcc.dg/990424-1.c: Likewise.
35508         * gcc.dg/990524-1.c: Likewise.
35509         * gcc.dg/991230-1.c: Likewise.
35510         * gcc.dg/i386-387-1.c: Likewise.
35511         * gcc.dg/i386-387-2.c: Likewise.
35512         * gcc.dg/i386-387-3.c: Likewise.
35513         * gcc.dg/i386-387-4.c: Likewise.
35514         * gcc.dg/i386-387-5.c: Likewise.
35515         * gcc.dg/i386-387-6.c: Likewise.
35516         * gcc.dg/i386-asm-1.c: Likewise.
35517         * gcc.dg/i386-bitfield1.c: Likewise.
35518         * gcc.dg/i386-bitfield2.c: Likewise.
35519         * gcc.dg/i386-loop-1.c: Likewise.
35520         * gcc.dg/i386-loop-2.c: Likewise.
35521         * gcc.dg/i386-loop-3.c: Likewise.
35522         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35523         * gcc.dg/i386-pic-1.c: Likewise.
35524         * gcc.dg/i386-regparm.c: Likewise.
35525         * gcc.dg/i386-signbit-1.c: Likewise.
35526         * gcc.dg/i386-signbit-2.c: Likewise.
35527         * gcc.dg/i386-signbit-3.c: Likewise.
35528         * gcc.dg/i386-sse-5.c: Likewise.
35529         * gcc.dg/i386-sse-8.c: Likewise.
35530         * gcc.dg/i386-unroll-1.c: Likewise.
35531         * gcc.dg/tls/opt-1.c: Likewise.
35532         * gcc.dg/tls/opt-2.c: Likewise.
35533         * gcc.dg/unroll-1.c: Likewise.
35534         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35535         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35536         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35537         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35538         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35539         -m64 is specified.
35540
35541 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35542
35543         PR c++/18389
35544         * g++.dg/parse/cond1.C: New test.
35545
35546         PR c++/18429
35547         * g++.dg/template/array9.C: New test.
35548         * g++.dg/ext/vla1.C: Adjust error messages.
35549         * g++.dg/ext/vlm1.C: Likewise.
35550         * g++.dg/template/crash2.C: Likewise.
35551
35552         PR c++/18436
35553         * g++.dg/template/call3.C: New test.
35554
35555         PR c++/18407
35556         * g++.dg/template/ptrmem11.C: New test.
35557
35558 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35559
35560         PR other/14264
35561         * lib/g++.exp: Set LC_ALL and LANG to C.
35562         * lib/gcc-dg.exp: Likewise.
35563         * lib/gfortran.exp: Likewise.
35564         * lib/objc.exp: Likewise.
35565         * lib/treelang.exp: Likewise.
35566
35567 2004-11-12  Andreas Schwab  <schwab@suse.de>
35568
35569         * gcc.dg/pr16286.c: Fix last change.
35570
35571 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35572
35573         PR c++/18416
35574         * g++.dg/init/global1.C: New test.
35575
35576 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35577
35578         * gcc.c-torture/execute/20041112-1.c: New test.
35579
35580 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35581
35582         * lib/gcc-dg.exp (dg-target-list): New.
35583
35584 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35585             Richard Sandiford  <rsandifo@redhat.com>
35586
35587         * lib/target-supports.exp (get-compiler_messages): New.
35588         (check_named_sections_available): Use it.
35589         (check_effective_target_ilp32): New.
35590         (check_effective_target_lp64): New.
35591         (is-effective-target): New.
35592         * lib/gcc-dg.exp (dg-require-effective-target): New.
35593
35594 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35595
35596         * gcc.dg/precedence-1.c: New test.
35597
35598 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35599
35600         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35601
35602         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35603         message, delete generated files, use more descriptive name for
35604         executable, and make the test unsupported when it cannot be run.
35605
35606         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35607         (dg-require-weak, dg-require-visibility, dg-require-alias,
35608         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35609         dg-require-iconv, dg-require-named-sections): Use it.
35610
35611         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35612
35613 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35614
35615         PR target/16457
35616         * gcc.dg/ppc-and-1: New
35617
35618         PR target/16796
35619         * gcc.dg/ppc-mov-1.c: New.
35620
35621         PR target/16458
35622         * gcc.dg/ppc-compare-1.c: New.
35623
35624 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35625
35626         * objc.dg/desig-init-2.m: New test.
35627
35628 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35629
35630         PR middle-end/18160
35631         * g++.dg/warn/register-var-1.C: New test.
35632         * g++.dg/warn/register-var-2.C: New test.
35633
35634 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35635
35636         * gcc.dg/union-2.c: New test.
35637
35638 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35639
35640         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35641         New test for PR tree-optimization/17892.
35642
35643 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35644
35645         PR c++/18369
35646         * g++.dg/init/new12.C: New test.
35647
35648 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35649
35650         * gcc.target/sparc: New directory.
35651         * gcc.target/sparc/sparc.exp: New driver.
35652         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35653         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35654         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35655         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35656
35657 2004-11-10  Paul Brook  <paul@codesourcery.com>
35658
35659         PR fortran/18218
35660         * gfortran.dg/list_read.c: New test.
35661
35662 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35663
35664         PR c/18322
35665         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35666         expected diagnostic location.
35667
35668 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35669
35670         * gcc.dg/20041109-1.c: New test.
35671
35672 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35673
35674         PR objc/18406
35675         * objc/compile/pr18406.m: New test.
35676
35677 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35678
35679         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35680
35681 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35682
35683         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35684
35685 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35686
35687         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35688
35689 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35690
35691         * gcc.dg/20030225-2.c: Add prototype for abort and
35692         exit.
35693
35694 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35695
35696         PR tree-opt/18299
35697         * gcc.c-torture/pr18299-1.c: New test.
35698
35699 2004-11-06  Andreas Schwab  <schwab@suse.de>
35700
35701         * gcc.dg/pr16286.c: Also test for bool and pixel.
35702
35703 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35704
35705         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35706         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35707         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35708         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35709         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35710         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35711         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35712         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35713         gcc.dg/struct-semi-3.c: New tests.
35714
35715 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35716
35717         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35718
35719 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35720
35721         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35722         Do not use C99 designators.
35723
35724 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35725
35726         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35727
35728 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35729
35730         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35731         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35732         * gcc.c-torture/execute/simd-5.x: Remove.
35733
35734 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35735
35736         PR rtl-optimization/17933
35737         * gcc.dg/torture/pr17933-1.c: New test.
35738
35739 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35740
35741         PR target/18106
35742         * lib/target-supports.exp (check_weak_available): Support
35743         Windows.
35744
35745 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35746
35747         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35748         call to fflush(stdout) before abort.
35749         (my_ffsll): New function.
35750         (generate_fields): Use it.
35751
35752 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35753
35754         * gcc.dg/init-undef-1.c: New test.
35755
35756 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35757
35758         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35759         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35760         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35761         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35762         expected messages for new parser.
35763
35764 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35765
35766         * g++.dg/ext/visibility/symbian1.C: New test.
35767
35768 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35769
35770         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35771         on LP64 targets.
35772
35773 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35774
35775         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35776         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35777         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35778         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35779         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35780         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35781         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35782         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35783         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35784         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35785
35786 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35787
35788         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35789         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35790         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35791         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35792         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35793         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35794         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35795         for new parser.
35796
35797 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35798
35799         PR target/15342
35800         * gcc.dg/20041104-1.c: New test.
35801
35802 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35803
35804         * g++.dg/template/nontype7.C: New test.
35805         * g++.dg/template/nontype8.C: Likewise.
35806         * g++.dg/template/nontype9.C: Likewise.
35807         * g++.dg/template/nontype10.C: Likewise.
35808         * g++.dg/tc1/dr49.C: Likewise.
35809         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35810         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35811
35812 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35813
35814         * g++.dg/rtti/tinfo1.C: Remove xfails.
35815
35816 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35817
35818         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35819         packed attribute to the definition to satisfy the new C++ parser.
35820
35821 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35822
35823         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35824         invocations of va_arg.
35825
35826 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35827
35828         PR c++/18124
35829         * g++.dg/template/crash25.C: New test.
35830
35831         PR c++/18155
35832         * g++.dg/template/typedef2.C: New test.
35833         * g++.dg/parse/crash13.C: Adjust error markers.
35834
35835         PR c++/18177
35836         * g++.dg/conversion/const3.C: New test.
35837
35838 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35839
35840         PR fortran/17535
35841         PR fortran/17583
35842         PR fortran/17713
35843         * gfortran.dg/generic_[123].f90: New testcases.
35844
35845 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35846
35847         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35848         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35849
35850 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35851
35852         PR tree-opt/16808
35853         * gcc.c-torture/compile/pr16808.c: New test.
35854
35855 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35856
35857         PR rtl-optimization/17104
35858         * gcc.dg/ppc-bitfield1.c: New.
35859
35860 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35861
35862         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35863
35864 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35865
35866         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35867         strings for 32-bit code.
35868
35869 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35870
35871         PR c/18239
35872         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35873
35874 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35875
35876         PR c++/18064
35877         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35878
35879 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35880
35881         PR c++/15172
35882         * g++.dg/init/aggr2.C: New test.
35883
35884 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35885
35886         * objc.dg/local-decl-1.m: New test.
35887
35888 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35889
35890         * gcc.dg/20040910-1.c: Adjust regex.
35891
35892 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35893
35894         PR rtl-optimization/18084
35895         * g++.dg/opt/pr18084-1.C: New testcase.
35896
35897 2004-10-30  Matt Austern  <austern@apple.com>
35898
35899         PR c++/17542
35900         * g++.dg/ext/attrib18.C: New test.
35901
35902 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35903
35904         PR middle-end/18096
35905         * gcc.dg/pr18096-1.c: New test case.
35906
35907 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35908
35909         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35910
35911 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35912
35913         PR c/16666
35914         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35915         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35916         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35917         gcc.dg/old-style-prom-3.c: New tests.
35918
35919 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35920
35921         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35922         Remove unnecessary inclusion of stdio.h.
35923
35924 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35925
35926         PR rtl-optimization/17581
35927         * gcc.dg/pr17581-1.c: New test case.
35928
35929 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35930
35931         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35932         being implemented.
35933         * g++.dg/conversion/dr195-1.C: New.
35934         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35935         * g++.old-deja/g++.mike/p10148.C: Likewise.
35936
35937 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35938
35939         PR c++/17695
35940         * g++.dg/debug/typedef2.C: New test.
35941
35942 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35943
35944         PR fortran/13490
35945         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35946         * gfortran.dg/g77/README: Update.
35947
35948 2004-10-28  Matt Austern  <austern@apple.com>
35949
35950         PR c++/14124
35951         * g++.dg/ext/packed7.C: New test.
35952
35953 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35954
35955         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35956         scan-assembler.
35957         * lib/scanasm.exp (hidden-scan-for): New proc.
35958         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35959         string.
35960         (scan-not-hidden): Likewise.
35961         * lib/target-supports.exp (check_visibility_available): mach-o is
35962         support too.
35963
35964 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35965
35966         PR c++/17132
35967         * g++.dg/template/memclass3.C: New test.
35968
35969 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35970
35971         PR middle-end/18160
35972         * gcc.dg/register-var-1.c: New test.
35973         * gcc.dg/register-var-2.c: New test.
35974         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35975         error now.
35976
35977 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35978
35979         PR other/18172
35980         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35981         unused variables.
35982         * gcc.dg/vect/vect-22.c: Likewise.
35983
35984 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35985
35986         * gcc.dg/i386-rotate-1.c: New test.
35987
35988 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35989
35990         * g++.dg/init/ref12.C: Add "run" marker.
35991
35992         PR c++/17435
35993         * g++.dg/init/ref12.C: New test.
35994
35995         PR c++/18140
35996         * g++.dg/template/shift1.C: New test.
35997         * g++.dg/template/error10.C: Adjust error markers.
35998
35999 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36000
36001         PR tree-opt/17529
36002         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36003
36004 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36005
36006         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36007         * gcc.dg/weak/weak-3.c: Likewise.
36008         * gcc.dg/weak/weak-5.c: Likewise.
36009         * gcc.dg/weak/weak-9.c: Likewise.
36010         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36011         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36012
36013         * gcc.dg/darwin-weakimport-1.c: New.
36014
36015 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36016
36017         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36018
36019 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36020
36021         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36022         'syntax' error messages.
36023         * gcc.dg/cpp/direct2s.c: Likewise.
36024
36025 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36026
36027         * gcc.c-torture/compile/20041026-1.c: New.
36028
36029 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36030
36031         PR c++/18093
36032         * g++.dg/lookup/ns2.C: New test.
36033
36034         PR c++/18020
36035         * g++.dg/template/enum4.C: New test.
36036
36037         PR c++/18161
36038         * g++.dg/template/expr1.C: New test.
36039
36040 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36041
36042         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36043
36044 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36045
36046         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36047         gcc.dg/decl-nospec-3.c: New tests.
36048
36049 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36050
36051         * objc.dg/super-class-3.m: New test.
36052
36053 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36054
36055         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36056         resyncing.
36057         * gcc.dg/cpp/direct2s.c: Likewise.
36058
36059 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36060
36061         * objc.dg/image-info.m: Update for changes to section selection.
36062
36063 2004-10-25  David Ayers  <d.ayers@inode.at>
36064             Ziemowit Laski  <zlaski@apple.com>
36065
36066         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36067         diagnostics when messaging 'id <Proto>'.
36068         * objc.dg/class-protocol-1.m: New test.
36069         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36070         a non-existent method signature.
36071         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36072         Update diagnostics when messaging with non-existent method signature.
36073         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36074         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36075         invalid receivers are now resolved as if messaging 'id'; remove
36076         extraneous diagnostics.
36077
36078 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36079
36080         PR c/16667
36081         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36082         gcc.dg/init-desig-obs-3.c: New tests.
36083
36084 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36085
36086         * gcc.dg/debug/20041023-1.c: New test.
36087
36088 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36089
36090         PR middle-end/17407
36091         * gcc.c-torture/compile/pr17407.c: New test.
36092
36093         PR c++/18121
36094         * g++.dg/template/array8.C: New test.
36095
36096 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36097
36098         PR other/18138
36099         * lib/g++.exp: Accept more than one multilib libgcc.
36100         * lib/gcc-dg.exp: Likewise.
36101         * lib/objc.exp: Likewise.
36102         * lib/treelang.exp: Likewise.
36103         * lib/gfortran.exp: Likewise.
36104
36105 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36106
36107         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36108
36109 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36110
36111         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36112         * gcc.dg/c99-const-expr-3.c: Likewise.
36113
36114 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36115
36116         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36117
36118 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36119
36120         * gcc.c-torture/execute/loop-2e.x: Remove.
36121
36122 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36123
36124         PR c++/18095
36125         * g++.dg/parse/crash18.C: New.
36126         * g++.dg/parse/crash19.C: New.
36127
36128 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36129
36130         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36131         * g++.dg/ext/dllimport2.C: Same.
36132         * g++.dg/ext/dllimport8.C: Same.
36133
36134 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36135
36136         PR c++/10841
36137         * g++.dg/conversion/cast1.C: New test.
36138         * g++.dg/overload/pmf1.C: Adjust error marker.
36139
36140 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36141
36142         PR objc/17923
36143         * objc.dg/const-str-7.m: New test.
36144
36145 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36146
36147         * g++.dg/template/memfriend11.C: Fix comment typo.
36148         * g++.dg/template/memfriend14.C: Likewise.
36149
36150 2004-10-20  Richard Henderson  <rth@redhat.com>
36151
36152         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36153         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36154         -fasynchronous-unwind-tables.
36155
36156 2004-10-20  Richard Henderson  <rth@redhat.com>
36157
36158         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36159         (main): Return success.
36160         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36161         (main): Return success.
36162
36163 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36164
36165         PR c++/13495
36166         * g++.dg/template/memfriend9.C: New test.
36167         * g++.dg/template/memfriend10.C: Likewise.
36168         * g++.dg/template/memfriend11.C: Likewise.
36169         * g++.dg/template/memfriend12.C: Likewise.
36170         * g++.dg/template/memfriend13.C: Likewise.
36171         * g++.dg/template/memfriend14.C: Likewise.
36172         * g++.dg/template/memfriend15.C: Likewise.
36173         * g++.dg/template/memfriend16.C: Likewise.
36174         * g++.dg/template/memfriend17.C: Likewise.
36175         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36176
36177 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36178
36179         * g++.dg/conversion/dr195.C: New.
36180         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36181
36182 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36183             Devang Patel  <dpatel@apple.com>
36184
36185         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36186         of floating point arithmetic, which could trap.
36187
36188 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36189
36190         PR c++/14035
36191         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36192         * g++.dg/conversion/const2.C: New test.
36193         * g++.dg/expr/reinterpret2.C: New test.
36194         * g++.dg/expr/reinterpret3.C: New test.
36195         * g++.dg/expr/cast2.C: New test.
36196         * g++.dg/expr/copy1.C: New test.
36197         * g++.dg/other/conversion1.C: Change error message.
36198         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36199         function pointers to void *.
36200         * g++.old-deja/g++.mike/p10148.C: Likewise.
36201
36202 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36203
36204         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36205
36206 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36207
36208         PR c++/18047
36209
36210         * g++.dg/parse/expr3.C: New test.
36211
36212 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36213
36214         * gcc.dg/smod-1.c: New test.
36215
36216 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36217
36218         * objc.dg/method-14.m: New test.
36219
36220 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36221
36222         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36223         Also xfail as the patch was reverted.
36224
36225 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36226
36227         PR middle-end/16973
36228         * gcc.dg/pr16973.c: New test.
36229
36230 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36231
36232         PR tree-optimization/17656
36233         * gcc.c-torture/compile/pr17656.c: New test.
36234
36235 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36236
36237         * g++.dg/eh/shadow1.C: New.
36238
36239 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36240
36241         * gcc.c-torture/compile/20041018-1.c: New test.
36242
36243 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36244
36245         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36246         compiler referring to register 0 when accessing sdata.  The linker
36247         now patches things up.
36248
36249 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36250
36251         PR c/17529
36252         * gcc.c-torture/compile/pr17529.c: New test.
36253
36254 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36255
36256         PR c++/17743
36257         * g++.dg/ext/attrib17.C: New test.
36258
36259 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36260
36261         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36262
36263 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36264
36265         PR c++/10479
36266         * g++.dg/ext/attrib16.C: New test.
36267
36268 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36269
36270         PR c++/17042
36271         * g++.dg/init/dso_handle1.C: New test.
36272
36273         PR c++/14667
36274         * g++.dg/parse/typedef6.C: New test.
36275
36276         PR c++/17916
36277         * g++.dg/parse/pragma1.C: New test.
36278
36279 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36280
36281         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36282
36283 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36284
36285         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36286         -fno-common when on HPPA HP-UX platforms.
36287
36288 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36289
36290         PR other/16820
36291         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36292         stdint.h.
36293         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36294         uintptr_t.
36295
36296 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36297
36298         PR c++/16301
36299         * g++.dg/lookup/strong-using-4.C: New test.
36300
36301 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36302
36303         PR middle-end/16567
36304         * gcc.c-torture/compile/nested-1.c: New test.
36305
36306 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36307
36308         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36309         and mipsisa64*-*-* (until support for misaligned loads is added).
36310         * gcc.dg/vect/vect-50.c: Likewise.
36311         * gcc.dg/vect/vect-52.c: Likewise.
36312         * gcc.dg/vect/vect-54.c: Likewise.
36313         * gcc.dg/vect/vect-58.c: Likewise.
36314         * gcc.dg/vect/vect-60.c: Likewise.
36315         * gcc.dg/vect/vect-80.c: Likewise.
36316
36317 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36318
36319         PR c++/17976
36320         * g++.dg/init/dtor3.C: New test.
36321
36322 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36323
36324         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36325
36326 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36327
36328         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36329         * gcc.dg/macho-lo-sum.c: Likewise.
36330
36331 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36332
36333         * gcc.dg/ppc-spe64-1.c: New test.
36334
36335 2004-10-14  Devang Patel  <dpatel@apple.com>
36336
36337         PR 17635
36338         * gcc.dg/pr17635.c : New test.
36339
36340 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36341
36342         * gcc.dg/vect/vect-28.c: Remove xfail.
36343         * gcc.dg/vect/vect-30.c: Remove xfail.
36344         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36345         * gcc.dg/vect/vect-33.c: Remove xfail.
36346         * gcc.dg/vect/vect-44.c: Remove xfail.
36347         * gcc.dg/vect/vect-46.c: Remove xfail.
36348         * gcc.dg/vect/vect-50.c: Remove xfail.
36349         * gcc.dg/vect/vect-52.c: Remove xfail.
36350         * gcc.dg/vect/vect-54.c: Remove xfail.
36351         * gcc.dg/vect/vect-58.c: Remove xfail.
36352         * gcc.dg/vect/vect-60.c: Remove xfail.
36353         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36354         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36355         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36356         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36357         * gcc.dg/vect/vect-8.c: Remove xfail.
36358         * gcc.dg/vect/vect-80.c: Remove xfail.
36359         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36360
36361 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36362
36363         * gcc.dg/vect/vect-82.c: New testcase.
36364         * gcc.dg/vect/vect-82_64.c: New testcase.
36365         * gcc.dg/vect/vect-83.c: New testcase.
36366         * gcc.dg/vect/vect-83_64.c: New testcase.
36367
36368 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36369
36370         * gcc.dg/cpp/error-1.c: New test.
36371
36372 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36373
36374         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36375
36376 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36377
36378         PR target/17984
36379         * gcc.dg/cris-peep2-xsrand2.c: New test.
36380
36381 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36382
36383         PR c++/17661
36384         * g++.dg/expr/for2.C: New test.
36385
36386 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36387
36388         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36389
36390 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36391
36392         PR tree-optimization/17724
36393         * g++.dg/opt/pr17724-1.C: New test.
36394         * g++.dg/opt/pr17724-2.C: New test.
36395         * g++.dg/opt/pr17724-3.C: New test.
36396         * g++.dg/opt/pr17724-4.C: New test.
36397         * g++.dg/opt/pr17724-5.C: New test.
36398         * g++.dg/opt/pr17724-6.C: New test.
36399
36400 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36401
36402         PR c/17301
36403         * gcc.dg/pr17301-2.c: New test.
36404
36405 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36406
36407         PR c++/15876
36408         * g++.dg/parse/error22.C: New test.
36409
36410         PR c++/17936
36411         * g++.dg/template/spec18.C: New test.
36412
36413 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36414
36415         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36416         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36417         memcpy.
36418         * gcc.dg/ia64-sync-2.c: Ditto.
36419         * gcc.dg/ia64-sync-3.c: Ditto.
36420
36421 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36422
36423         * g++.dg/eh/cleanup5.C: Add dg-options "".
36424
36425 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36426
36427         PR middle-end/17657
36428         * gcc.dg/switch-4.c: New test case.
36429
36430 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36431
36432         * gcc.c-torture/execute/20041011-1.c: New test.
36433
36434 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36435
36436         PR c++/17554
36437         * g++.dg/init/for3.C: New test.
36438
36439         PR c++/17657
36440         * g++.dg/opt/switch2.C: New test.
36441
36442         PR middle-end/17703
36443         * g++.dg/warn/Wreturn-2.C: New test.
36444
36445 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36446
36447         PR c++/17907
36448         * g++.dg/eh/cleanup5.C: New test.
36449
36450 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36451
36452         PR c++/17393
36453         * g++.dg/parse/error21.C: New test.
36454
36455 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36456
36457         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36458         * g++.dg/warn/incomplete1.C: Likewise.
36459         * g++.dg/template/qualttp20.C: Likewise.
36460
36461 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36462
36463         PR c/17881
36464         * parm-incomplete-1.c: New test.
36465
36466 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36467
36468         PR c++/17867
36469         * g++.dg/parse/error19.C: New test.
36470
36471         PR c++/17670
36472         * g++.dg/init/new11.C: New test.
36473
36474         PR c++/17821
36475         * g++.dg/parse/error20.C: New test.
36476
36477         PR c++/17826
36478         * g++.dg/template/crash24.C: New test.
36479
36480 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36481
36482         PR c/17301
36483         * gcc.dg/pr17301-1.c: New test.
36484
36485 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36486
36487         PR c/17189
36488         * gcc.dg/anon-struct-5.c: New test.
36489
36490 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36491
36492         PR c/17844
36493         * gcc.dg/pr17844-1.c: New test.
36494
36495 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36496
36497         PR tree-optimization/17906
36498         * gcc.c-torture/compile/pr17906.c: New.
36499
36500 2004-10-09  Stuart Hastings  <stuart@apple.com>
36501             Roger Sayle  <roger@eyesopen.com>
36502
36503         PR rtl-optimization/17853
36504         * gcc.dg/i386-mmx-5.c: New testcase.
36505
36506 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36507
36508         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36509
36510 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36511
36512         PR c++/17524
36513         * g++.dg/template/static9.C: New test.
36514
36515         PR c++/17685
36516         * g++.dg/parse/operator5.C: New test.
36517
36518 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36519
36520         PR middle-end/17894
36521         * gcc.c-torture/execute/divcmp-4.c: New test case.
36522
36523 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36524
36525         PR tree-opt/17902
36526         * g++.dg/opt/pr17902.C: New test.
36527
36528 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36529
36530         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36531
36532 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36533
36534         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36535
36536 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36537
36538         * gcc.dg/assign-warn-3.c: New test.
36539
36540 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36541
36542         PR c/16999
36543         * gcc.dg/cpp/ident-1.c: New test.
36544
36545 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36546
36547         * gcc.c-torture/compile/acc1.c: New.
36548
36549 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36550
36551         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36552         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36553
36554 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36555
36556         * gcc.dg/ultrasp11.c: New test.
36557
36558 2004-10-08  Michael Matz  <matz@suse.de>
36559
36560         * gcc.dg/doloop-2.c: New test.
36561
36562 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36563
36564         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36565         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36566         objc.dg/method-9.m: Update expected diagnostics.
36567
36568 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36569
36570         * gcc.dg/ppc-fsel-3.c: New file.
36571         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36572
36573 2004-10-07  Paul Brook  <paul@codesourcery.com>
36574
36575         * gfortran.dg/intrinsic_verify_1.f90: New test.
36576
36577 2004-10-07  Paul Brook  <paul@codesourcery.com>
36578
36579         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36580
36581 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36582
36583         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36584         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36585         commit.
36586
36587 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36588
36589         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36590
36591 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36592
36593         PR c++/17115
36594         * g++.dg/warn/Winline-4.C: New test.
36595
36596 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36597
36598         * gcc.c-torture/compile/20041007-1.c: New test.
36599
36600 2004-10-07  Paul Brook  <paul@codesourcery.com>
36601
36602         PR fortran/17678
36603         * gfortran.dg/use_allocated_1.f90: New test.
36604
36605 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36606
36607         PR middle-end/17849
36608         * gfortran.fortran-torture/compile/nested.f90: New test
36609
36610 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36611
36612         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36613
36614 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36615
36616         PR c++/17368
36617         * g++.dg/ext/asm6.C: New test.
36618
36619 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36620
36621         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36622
36623 2004-10-06  Paul Brook  <paul@codesourcery.com>
36624
36625         PR libfortran/17709
36626         * gfortran.dg/empty_format_1.f90: New test.
36627
36628 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36629
36630         PR fortran/17568
36631         * gfortran.dg/ishft.f90: New test.
36632
36633         PR fortran/17283
36634         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36635         tests.
36636
36637 2004-10-06  Paul Brook  <paul@codesourcery.com>
36638
36639         * gfortran.dg/do_1.f90: New test.
36640
36641 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36642
36643         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36644         optimizing for size.
36645
36646 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36647
36648         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36649
36650 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36651
36652         * gcc.c-torture/compile/20041005-1.c: New test.
36653
36654 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36655
36656         PR c++/17829
36657         * g++.dg/lookup/koenig4.C: New.
36658
36659 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36660
36661         * g++.dg/other/classkey1.C: Adjust quoting marks.
36662         * g++.dg/parse/error15.C: Likewise.
36663         * g++.dg/template/meminit2.C (int>): Likewise.
36664
36665 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36666
36667         PR fortran/17283
36668         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36669
36670         PR fortran/17631
36671         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36672
36673         PR fortran/17708
36674         * gfortran.dg/pr17708.f90: New test.
36675
36676 2004-10-04  Chao-ying Fu  <fu@mips.com>
36677
36678         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36679         * gcc.dg/vect/vect-4.c: Ditto.
36680         * gcc.dg/vect/vect-5.c: Ditto.
36681         * gcc.dg/vect/vect-6.c: Ditto.
36682         * gcc.dg/vect/vect-8.c: Ditto.
36683         * gcc.dg/vect/vect-16.c: Ditto.
36684         * gcc.dg/vect/vect-30.c: Ditto.
36685         * gcc.dg/vect/vect-40.c: Ditto.
36686         * gcc.dg/vect/vect-41.c: Ditto.
36687         * gcc.dg/vect/vect-42.c: Ditto.
36688         * gcc.dg/vect/vect-43.c: Ditto.
36689         * gcc.dg/vect/vect-44.c: Ditto.
36690         * gcc.dg/vect/vect-45.c: Ditto.
36691         * gcc.dg/vect/vect-46.c: Ditto.
36692         * gcc.dg/vect/vect-47.c: Ditto.
36693         * gcc.dg/vect/vect-48.c: Ditto.
36694         * gcc.dg/vect/vect-49.c: Ditto.
36695         * gcc.dg/vect/vect-50.c: Ditto.
36696         * gcc.dg/vect/vect-51.c: Ditto.
36697         * gcc.dg/vect/vect-52.c: Ditto.
36698         * gcc.dg/vect/vect-53.c: Ditto.
36699         * gcc.dg/vect/vect-54.c: Ditto.
36700         * gcc.dg/vect/vect-55.c: Ditto.
36701         * gcc.dg/vect/vect-56.c: Ditto.
36702         * gcc.dg/vect/vect-57.c: Ditto.
36703         * gcc.dg/vect/vect-58.c: Ditto.
36704         * gcc.dg/vect/vect-59.c: Ditto.
36705         * gcc.dg/vect/vect-60.c: Ditto.
36706         * gcc.dg/vect/vect-74.c: Ditto.
36707         * gcc.dg/vect/vect-79.c: Ditto.
36708         * gcc.dg/vect/vect-80.c: Ditto.
36709
36710 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36711
36712         * gcc.dg/unused-7.c: Use the correct option.
36713
36714 2004-10-04  Paul Brook  <paul@codesourcery.com>
36715         Bud Davis  <bdavis9659@comcast.net>
36716
36717         PR fortran/17706
36718         PR fortran/16434
36719         * gfortran/pr17706.f90: New test.
36720         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36721
36722 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36723
36724         * gfortran.dg/pr17612.f90: New test.
36725
36726 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36727
36728         * g++.dg/template/local1.C: Adjust quoting marks in
36729         testing for diagnostics.
36730         * g++.dg/tls/diag-2.C: Likewise.
36731         * g++.dg/other/error8.C: Likewise.
36732
36733 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36734
36735         PR c/17178
36736         * gcc.dg/unused-4.c: Adjust to be correct.
36737
36738         PR c/17820
36739         * gcc.dg/unused-7.c: New test.
36740
36741 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36742
36743         PR c++/17797
36744         * g++.dg/overload/template2.C: New test.
36745
36746 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36747
36748         PR tree-optimization/16632
36749         * gcc.dg/tree-ssa/20041002-1.c: New.
36750
36751 2004-10-03  Paul Brook  <paul@codesourcery.com>
36752
36753         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36754         rather than relying on default formatting.
36755
36756 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36757
36758         * gcc.dg/20040920-1.c: Update expected message text.
36759
36760 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36761
36762         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36763
36764 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36765
36766         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36767         tree level.
36768
36769 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36770
36771         * gcc.dg/tree-ssa/pr17343.c: Remove.
36772
36773 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36774
36775         PR tree-opt/17343
36776         * gcc.dg/tree-ssa/pr17343.c: New test.
36777
36778 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36779
36780         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36781         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36782         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36783         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36784         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36785
36786 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36787
36788         * gcc.dg/lvalue-2.c: New test.
36789
36790 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36791
36792         PR c/17730
36793         * gcc.dg/pr17730-1.c: New test
36794
36795 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36796
36797         PR c/7425
36798         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36799
36800 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36801
36802         * gcc.c-torture/execute/stdarg-1.c: New test.
36803         * gcc.c-torture/execute/stdarg-2.c: New test.
36804         * gcc.c-torture/execute/stdarg-3.c: New test.
36805         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36806         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36807         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36808         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36809         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36810
36811 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36812
36813         PR tree-optimization/17697
36814         * g++.dg/opt/pr17697-1.C: New test.
36815         * g++.dg/opt/pr17697-2.C: New test.
36816         * g++.dg/opt/pr17697-3.C: New test.
36817
36818 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36819
36820         PR c/16409
36821         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36822         gcc.dg/vla-init-5.c: New tests.
36823
36824 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36825
36826         PR c/13804
36827         * gcc.dg/pr13804-1.c: New test.
36828
36829 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36830
36831         PR fortran/16938
36832         * gfortran.dg/pr16938.f90: New test.
36833
36834 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36835
36836         * g++.dg/template/crash23.C: New test.
36837
36838 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36839
36840         PR c++/17585
36841         * g++.dg/template/static8.C: New test.
36842
36843 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36844
36845         PR c++/17681
36846         * g++.dg/other/error9.C: New test.
36847
36848 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36849
36850         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36851
36852 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36853
36854         PR fortran/15164
36855         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36856
36857 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36858
36859         PR middle-end/17112
36860         * gcc.dg/pr17112-1.c: New test case.
36861
36862 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36863
36864         PR c/11459
36865         * gcc.dg/pr11459-1.c: New test.
36866
36867 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36868
36869         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36870         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36871
36872 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36873
36874         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36875
36876 2004-09-25  Jan Hubicka  <jh@suse.cz>
36877
36878         * compile/30040909-1.c: New test.
36879         * compile/30040907-1.c: New test.
36880
36881 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36882
36883         * gcc.c-torture/execute/va-arg-26.c: New test.
36884
36885 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36886
36887         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36888         extra diagnostics on targets with 64-bit pointers.
36889         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36890
36891 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36892
36893         PR c/17188
36894         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36895         * gcc.dg/decl-3.c: Adjust expected message.
36896
36897 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36898
36899         PR fortran/17615
36900         * gfortran.dg/pr17615.f90: New test.
36901
36902 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36903
36904         PR tree-optimzation/17517
36905         * g++.dg/tree-ssa/pr17517.C: New Test.
36906
36907 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36908
36909         PR c++/16889
36910         * g++.dg/lookup/ambig3.C: New.
36911
36912 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36913
36914         PR tree-opt/17624
36915         * g++.dg/opt/pr17624.C: New test.
36916
36917 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36918
36919         PR c/6980
36920         * gcc.dg/Wbad-function-cast-1.c: New test.
36921
36922 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36923
36924         * g++.dg/ext/complit1.C
36925         * g++.dg/other/error2.C
36926         * g++.dg/other/nontype-1.C
36927         * g++.dg/parse/crash11.C
36928         * g++.dg/parse/crash12.C
36929         * g++.dg/parse/error15.C
36930         * g++.dg/parse/error4.C
36931         * g++.dg/parse/tmpl-outside1.C
36932         * g++.dg/parse/too-many-tmpl-args1.C
36933         * g++.dg/template/dependent-expr3.C
36934         * g++.dg/template/error10.C
36935         * g++.dg/template/instantiate1.C
36936         * g++.dg/template/vtable2.C
36937         * g++.dg/warn/Wshadow-1.C
36938         * g++.dg/warn/weak1.C
36939         * g++.old-deja/g++.brendan/crash16.C
36940         * g++.old-deja/g++.brendan/crash18.C
36941         * g++.old-deja/g++.brendan/crash48.C
36942         * g++.old-deja/g++.brendan/crash49.C
36943         * g++.old-deja/g++.brendan/crash55.C
36944         * g++.old-deja/g++.brendan/crash56.C
36945         * g++.old-deja/g++.brendan/crash8.C
36946         * g++.old-deja/g++.brendan/enum11.C
36947         * g++.old-deja/g++.brendan/enum8.C
36948         * g++.old-deja/g++.brendan/enum9.C
36949         * g++.old-deja/g++.brendan/friend3.C
36950         * g++.old-deja/g++.brendan/misc14.C
36951         * g++.old-deja/g++.bugs/900402_02.C
36952         * g++.old-deja/g++.bugs/900404_03.C
36953         * g++.old-deja/g++.bugs/900404_04.C
36954         * g++.old-deja/g++.bugs/900428_03.C
36955         * g++.old-deja/g++.jason/crash4.C
36956         * g++.old-deja/g++.jason/overload21.C
36957         * g++.old-deja/g++.jason/redecl1.C
36958         * g++.old-deja/g++.jason/report.C
36959         * g++.old-deja/g++.jason/rfg10.C
36960         * g++.old-deja/g++.jason/template30.C
36961         * g++.old-deja/g++.law/arm12.C
36962         * g++.old-deja/g++.law/ctors5.C
36963         * g++.old-deja/g++.law/cvt20.C
36964         * g++.old-deja/g++.law/init10.C
36965         * g++.old-deja/g++.law/init8.C
36966         * g++.old-deja/g++.law/visibility17.C
36967         * g++.old-deja/g++.law/visibility7.C
36968         * g++.old-deja/g++.mike/net8.C
36969         * g++.old-deja/g++.mike/p646.C
36970         * g++.old-deja/g++.mike/p700.C
36971         * g++.old-deja/g++.mike/p701.C
36972         * g++.old-deja/g++.mike/p811.C
36973         * g++.old-deja/g++.ns/template13.C
36974         * g++.old-deja/g++.other/array3.C
36975         * g++.old-deja/g++.other/crash25.C
36976         * g++.old-deja/g++.other/dtor3.C
36977         * g++.old-deja/g++.other/dtor4.C
36978         * g++.old-deja/g++.other/main1.C
36979         * g++.old-deja/g++.other/warn7.C
36980         * g++.old-deja/g++.pt/crash11.C
36981         * g++.old-deja/g++.pt/crash36.C
36982         * g++.old-deja/g++.pt/spec22.C
36983         * g++.old-deja/g++.pt/spec9.C
36984         * g++.old-deja/g++.pt/ttp52.C
36985         * g++.old-deja/g++.robertl/eb103.C
36986         * g++.old-deja/g++.robertl/eb121.C
36987         * g++.old-deja/g++.robertl/eb22.C
36988         * g++.old-deja/g++.robertl/eb8.C:
36989         Update locations and/or regexps of dg-error markers.
36990         Remove markers for some bogus messages that are no longer issued.
36991
36992 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36993
36994         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36995         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36996
36997 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36998
36999         PR c++/17618
37000         * g++.dg/lookup/crash5.C: New test.
37001
37002 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37003
37004         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37005         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37006         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37007         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37008         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37009         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37010
37011         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37012         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37013         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37014         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37015         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37016         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37017
37018         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37019
37020         * gcc.dg/vect/vect-44.c: Check additional cases.
37021         * gcc.dg/vect/vect-48.c: Check additional cases.
37022
37023         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37024         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37025         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37026         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37027         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37028         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37029         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37030         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37031         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37032
37033         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37034         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37035         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37036
37037 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37038
37039         * gcc.dg/tree-ssa/loop-6.c: New test.
37040
37041 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37042
37043         PR c++/17620
37044         * g++.dg/inherit/base2.C: New.
37045
37046 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37047
37048         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37049         * gcc.dg/20001012-2.c: Likewise.
37050         * gcc.dg/20001013-1.c: Likewise.
37051         * gcc.dg/20001101-1.c: Likewise.
37052         * gcc.dg/20001102-1.c: Likewise.
37053         * gcc.dg/bf-spl1.c: Likewise.
37054         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37055         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37056
37057 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37058
37059         PR tree-optimization/16721
37060         * gcc.dg/tree-ssa/pr16721.c: New test.
37061
37062 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37063
37064         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37065         * gcc.dg/20040305-1.c: Likewise.
37066
37067 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37068
37069         PR c/16566
37070         * gcc.c-torture/compile/pr16566-1.c,
37071         gcc.c-torture/compile/pr16566-2.c,
37072         gcc.c-torture/compile/pr16566-3.c: New tests.
37073
37074 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37075
37076         PR tree-optimization/17512
37077         * gcc.c-torture/compile/20040916-1.c.
37078
37079 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37080
37081         * gcc.dg/pragma-re-3.c: New test.
37082
37083 2004-09-17  Matt Austern  <austern@apple.com>
37084
37085         PR c++/15049
37086         * g++.dg/other/anon3.C: New.
37087
37088 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37089
37090         PR c++/7503
37091         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37092         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37093         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37094         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37095         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37096
37097 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37098
37099         PR fortran/17286
37100         * gfortran.dg/pr17286.f90: New test.
37101
37102 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37103
37104         PR c++/17530
37105         * g++.dg/template/static7.C: New test.
37106
37107 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37108
37109         PR tree-opt/17558
37110         * gcc.c-torture/compile/pr17558.c: New test.
37111
37112 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37113
37114         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37115         if SKIP_ATTRIBUTE is defined.
37116
37117 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37118
37119         PR fortran/15957
37120         * gfortran.dg/pr15957.f90: New test.
37121
37122 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37123
37124         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37125         in comparison.
37126         * gcc.dg/vect/vect-79.c: Likewise.
37127         * gcc.dg/vect/vect-80.c: Likewise.
37128
37129 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37130
37131         PR fortran/15750
37132         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37133
37134 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37135
37136         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37137         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37138         * gcc.dg/vect/vect-62.c: New testcase.
37139         * gcc.dg/vect/vect-63.c: New testcase.
37140         * gcc.dg/vect/vect-64.c: New testcase.
37141         * gcc.dg/vect/vect-65.c: New testcase.
37142         * gcc.dg/vect/vect-66.c: New testcase.
37143         * gcc.dg/vect/vect-67.c: New testcase.
37144         * gcc.dg/vect/vect-68.c: New testcase.
37145         * gcc.dg/vect/vect-69.c: New testcase.
37146         * gcc.dg/vect/vect-79.c: New testcase.
37147         * gcc.dg/vect/vect-80.c: New testcase.
37148
37149 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37150
37151         * gcc.target/mips/asm-1.c: New test.
37152
37153 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37154
37155         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37156         * gcc.dg/vect/vect-73.c: New testcase.
37157         * gcc.dg/vect/vect-74.c: New testcase.
37158         * gcc.dg/vect/vect-75.c: New testcase.
37159         * gcc.dg/vect/vect-76.c: New testcase.
37160         * gcc.dg/vect/vect-77.c: New testcase.
37161         * gcc.dg/vect/vect-78.c: New testcase
37162
37163 2004-09-18  Paul Brook  <paul@codesourcery.com>
37164
37165         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37166
37167 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37168
37169         PR c/17424
37170         * gcc.dg/pr17424-1.c: New test.
37171
37172 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37173
37174         * g++.dg/tree-ssa/pr17153.C: New test.
37175
37176 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37177
37178         PR pch/13361
37179         * g++.dg/pch/wchar-1.C: New.
37180         * g++.dg/pch/wchar-1.Hs: New.
37181
37182 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37183
37184         * gcc.c-torture/execute/20040917-1.c: New test.
37185
37186 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37187
37188         PR tree-optimization/17319
37189         * gcc.dg/pr17319.c: New test.
37190
37191 2004-09-17  Devang Patel  <dpatel@apple.com>
37192
37193         * gcc.dg/20040813-1.c: New test.
37194
37195 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37196
37197         PR tree-optimization/17273
37198         * gcc.c-torture/compile/pr17273.c: New test.
37199
37200 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37201
37202         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37203         Update expected messages.
37204         * gcc.dg/declspec-13.c: New test.
37205
37206 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37207
37208         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37209
37210 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37211
37212         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37213         change what 'a' is pointing to.
37214
37215 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37216
37217         PR c++/16002
37218         * g++.dg/template/error18.C: New test.
37219
37220         PR c++/16029
37221         * g++.dg/warn/Wunused-8.C: New test.
37222
37223 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37224
37225         PR tree-optimization/17513
37226         * gcc.dg/20040916-1.c: New test.
37227
37228 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37229
37230         PR c++/17501
37231         * g++.dg/template/typename7.C: New test.
37232
37233 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37234
37235         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37236
37237 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37238
37239         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37240         with -ftree-based-profiling also.
37241         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37242
37243 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37244
37245         PR/15364
37246         * gfortran.dg/der_array_io_1.f90: New test.
37247         * gfortran.dg/der_array_io_2.f90: New test.
37248         * gfortran.dg/der_array_io_3.f90: New test.
37249
37250 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37251
37252         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37253         EABI.
37254
37255 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37256
37257         * g++.dg/opt/switch1.C: New test.
37258
37259 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37260
37261         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37262         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37263         Update expected messages.
37264
37265 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37266
37267         PR fortran/16485
37268         * gfortran.dg/same_name_1.f90: New test.
37269
37270 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37271
37272         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37273         dereference garbage pointers.
37274
37275 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37276
37277         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37278         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37279
37280         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37281         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37282         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37283
37284 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37285
37286         PR c++/17324
37287         * g++.dg/template/mangle1.C: New test.
37288
37289 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37290
37291         PR tree-optimization/17252
37292         * gcc.c-torture/execute/pr17252.c: New test.
37293
37294 2004-09-14  Andrew Pinski  <apinski@apple.com>
37295
37296         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37297
37298 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37299
37300         PR rtl-optimization/9771
37301         * gcc.dg/pr9771-1.c: New test case.
37302
37303 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37304
37305         PR tree-optimization/15262
37306         * gcc.c-torture/execute/pr15262-1.c: New test.
37307         * gcc.c-torture/execute/pr15262-2.c: New test.
37308
37309 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37310
37311         * gcc.dg/declspec-12.c: New test.
37312
37313 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37314
37315         * gfortran.dg/pr17090.f90: Add directives to test.
37316
37317 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37318
37319         * gcc.c-torture/compile/20040914-1.c: New test.
37320
37321 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37322
37323         PR c++/16162
37324         * g++.dg/template/decl2.C: New test.
37325
37326 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37327
37328         PR fortran/17090
37329         * gfortran.dg/pr17090.f90: New test.
37330
37331 2004-09-13  Dale Johannesen  <dalej@apple.com>
37332
37333         * gcc.c-torture/compile/pr17408.c: New test case.
37334
37335 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37336
37337         PR c++/16716
37338         * g++.dg/parse/crash17.C: New test.
37339
37340         PR c++/17327
37341         * g++.dg/template/enum3.C: New test.
37342
37343 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37344
37345         * lib/gcc-defs.exp: Load wrapper.exp.
37346         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37347         using local code.
37348         * lib/gcc.exp (gcc_init): Similar.
37349         * lib/gfortran.exp (gfortran_init): Similar.
37350         * lib/objc.exp (objc_init): Similar.
37351         * lib/treelang.exp (treelang_init): Similar.
37352         * lib/wrapper.exp: New file with build_wrapper call machinery in
37353         ${tool}_maybe_build_wrapper.
37354
37355 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37356
37357         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37358         "inline".
37359         * gcc.dg/declspec-11.c: Update expected messages.
37360         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37361         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37362         gcc.dg/inline-12.c: New tests.
37363
37364 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37365
37366         * g++.dg/tree-ssa/pr17400.C: New testcase.
37367
37368 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37369
37370         * gcc.target/mips/sb1-1.c: New testcase.
37371
37372 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37373
37374         * lib/g77-dg.exp: Remove unused file.
37375         * lib/mike-g77.exp: Ditto.
37376         * lib/g77.exp: Ditto.
37377
37378 2004-09-12  Richard Henderson  <rth@redhat.com>
37379
37380         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37381
37382 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37383
37384         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37385         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37386         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37387         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37388         Update expected messages.
37389
37390 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37391
37392         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37393         declaration/use mismatch for dirp parameter.
37394
37395 2004-09-12  Andrew Pinski  <apinski@apple.com>
37396
37397         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37398         -fgnu-runtime is passed.
37399
37400 2004-09-12  Richard Henderson  <rth@redhat.com>
37401
37402         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37403         do the uplevel thing and update additional_flags directly.
37404         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37405         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37406         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37407         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37408
37409 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37410
37411         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37412
37413 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37414
37415         PR middle-end/17411
37416         * g++.dg/opt/pr17411-1.C: New test case.
37417
37418 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37419
37420         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37421         gcc.dg/tls/diag-2.c: Update expected messages.
37422         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37423         messages.
37424         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37425         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37426         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37427         gcc.dg/tls/diag-5.c: New tests.
37428
37429 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37430
37431         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37432
37433 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37434
37435         * g++.dg/parse/break-in-for.C: New test.
37436
37437 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37438
37439         * gcc.dg/tree-ssa/20040911-1.c: New test.
37440
37441 2004-09-11  Andreas Jaeger  <aj@suse.de>
37442
37443         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37444         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37445
37446 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37447
37448         * gcc.target/frv: New directory of FR-V-specific tests.
37449
37450 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37451
37452         * gcc.dg/convert-vec-1.c: New test.
37453
37454 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37455
37456         PR middle-end/17024
37457         * gcc.dg/pr17024-1.c: New test case.
37458
37459 2004-09-10  Eric Christopher  <echristo@redhat.com>
37460
37461         * gcc.dg/20040910-1.c: New test.
37462
37463 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37464
37465         * gcc.dg/bitfld-9.c: New test.
37466
37467 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37468
37469         * gcc.c-torture/execute/ieee/acc1.c: New test.
37470         * gcc.c-torture/execute/ieee/acc2.c: New test.
37471         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37472
37473 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37474
37475         * gcc.dg/deprecated-2.c: New test.
37476
37477 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37478
37479         * gcc.dg/init-vec-1.c: New test.
37480
37481 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37482
37483         PR middle-end/17055
37484         * gcc.dg/pr17055-1.c: New test case.
37485
37486 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37487
37488         PR target/17377
37489         * gcc.c-torture/execute/pr17377.c: New test.
37490
37491 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37492
37493         PR c/8420
37494         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37495         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37496         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37497         gcc.dg/long-long-typespec-1.c: New tests.
37498         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37499
37500 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37501
37502         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37503         gcc.dg/gnu99-static-1.c: New tests.
37504
37505 2004-09-08  Devang Patel  <dpatel@apple.com>
37506
37507         * gcc.dg/darwin-ld-20040828-1.c: New test.
37508         * gcc.dg/darwin-ld-20040828-2.c: New test.
37509         * gcc.dg/darwin-ld-20040828-3.c: New test.
37510
37511 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37512
37513         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37514         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37515         in error message.
37516         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37517         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37518         in error message.
37519         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37520         types they qualify.
37521         * objc.dg/type-size-2.m: Fix wording in comment.
37522         * objc.dg/va-meth-1.m: New test case.
37523
37524 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37525
37526         PR c/16633:
37527         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37528         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37529
37530 2004-09-06  Devang Patel  <dpatel@apple.com>
37531
37532         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37533         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37534
37535 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37536
37537         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37538         reflect changed line numbering of diagnostics.
37539
37540 2004-09-06  Paul Brook  <paul@codesourcery.com>
37541
37542         * gfortran.dg/edit_real_1.f90: Add new test.
37543
37544 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37545
37546         * gcc.dg/tree-ssa/loop-2.c: New test.
37547         * gcc.dg/tree-ssa/loop-3.c: New test.
37548         * gcc.dg/tree-ssa/loop-4.c: New test.
37549         * gcc.dg/tree-ssa/loop-5.c: New test.
37550
37551 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37552
37553         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37554
37555 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37556
37557         * gcc.dg/format/sentinel-1.c: New test.
37558
37559 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37560
37561         * gcc.dg/builtins-46.c: New.
37562
37563 2004-09-03  Devang Patel  <dpatel@apple.com>
37564
37565         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37566         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37567
37568 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37569
37570         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37571         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37572         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37573         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37574         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37575         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37576         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37577         the non-portable bzero.
37578         * gcc.dg/20010912-1.c: xfail for NetWare.
37579         * gcc.dg/20020426-2.c: xfail for NetWare.
37580         * gcc.dg/20021014-1.c: xfail for NetWare.
37581         * gcc.dg/20021018-1.c: xfail for NetWare.
37582         * gcc.dg/20030213-1.c: xfail for NetWare.
37583         * gcc.dg/20030225-1.c: xfail for NetWare.
37584         * gcc.dg/20030708-1.c: xfail for NetWare.
37585         * gcc.dg/builtins-config.h: Also exclude NetWare.
37586         * gcc.dg/format/format.h: Define restrict only if not already defined.
37587         * gcc.dg/nest.c: xfail for NetWare.
37588         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37589         * lib/target-supports.exp (check_visibility_available): Exclude
37590         NetWare.
37591
37592 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37593
37594         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37595         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37596         deterministic starting point for the alignment of structure fields.
37597         * gcc.dg/Wpadded.c: Dito.
37598         * g++.dg/abi/vbase10.C: Dito.
37599
37600 2004-09-03  Devang Patel  <dpatel@apple.com>
37601
37602         * g++.dg/debug/pr15736.cc: New test.
37603
37604 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37605
37606         * README.QMTEST: Fix out-of-date link.
37607
37608 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37609
37610         PR fortran/16579
37611         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37612         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37613
37614 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37615
37616         * g++.dg/abi/arm_rtti1.C: New test.
37617
37618 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37619
37620         * gcc.dg/ppc-vector-memcpy.c: New.
37621         * gcc.dg/ppc-vector-memset.c: New.
37622
37623 2004-09-02  Chao-ying Fu  <fu@mips.com>
37624
37625         * gcc.target/mips/mips-3d-1.c: New test.
37626         * gcc.target/mips/mips-3d-2.c: New test.
37627         * gcc.target/mips/mips-3d-3.c: New test.
37628         * gcc.target/mips/mips-3d-4.c: New test.
37629         * gcc.target/mips/mips-3d-5.c: New test.
37630         * gcc.target/mips/mips-3d-6.c: New test.
37631         * gcc.target/mips/mips-3d-7.c: New test.
37632         * gcc.target/mips/mips-3d-8.c: New test.
37633         * gcc.target/mips/mips-3d-9.c: New test.
37634         * gcc.target/mips/mips-ps-1.c: New test.
37635         * gcc.target/mips/mips-ps-2.c: New test.
37636         * gcc.target/mips/mips-ps-3.c: New test.
37637         * gcc.target/mips/mips-ps-4.c: New test.
37638         * gcc.target/mips/mips-ps-type.c: New test.
37639
37640 2004-09-02  Paul Brook  <paul@codesourcery.com>
37641
37642         * gfortran.dg/edit_real_1.f90: Add new tests.
37643
37644 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37645
37646         PR fortran/15327
37647         * gfortran.dg/merge_char_1.f90: New test.
37648
37649 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37650
37651         PR fortran/16404
37652         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37653
37654 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37655
37656         PR c/1522
37657         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37658
37659 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37660
37661         * g++.dg/opt/loop1.C: Do not XFAIL.
37662
37663 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37664
37665         * gcc.c-torture/execute/20040831-1.c: New test.
37666
37667 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37668
37669         PR fortran/16579
37670         * gfortran.dg/g77/20010610.f: Now passes.
37671         Copy from g77.f-torture/execute. Add dg-run directive.
37672         * gfortran.dg/g77/README: Update
37673
37674 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37675
37676         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37677         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37678         (t1, t2, t3, t4): Add volatile.
37679
37680 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37681
37682         * g++.dg/ext/visibility/arm1.C: New test.
37683
37684 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37685
37686         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37687         -pedantic-errors.
37688
37689 2004-09-01  Paul Brook  <paul@codesourcery.com>
37690
37691         * gfortran.dg/eof_2.f90: New test.
37692
37693 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37694
37695         PR fortran/16579
37696         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37697
37698 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37699
37700         PR libfortran/16805
37701         * gfortran.dg/list_read_2.f90: New test.
37702
37703 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37704
37705         * g++.dg/abi/key1.C: New test.
37706
37707 2004-08-31  Richard Henderson  <rth@redhat.com>
37708
37709         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37710         form of offsetof.
37711         * g++.dg/other/offsetof5.C: Remove duplicate.
37712
37713 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37714
37715         PR fortran/17244
37716         * gfortran.dg/func_derived_1.f90: New test.
37717
37718 2004-08-31  Paul Brook  <paul@codesourcery.com>
37719
37720         * gfortran.dg/eof_1.f90: New test.
37721
37722 2004-08-31  Paul Brook  <paul@codesourcery.com>
37723
37724         * gfortran.dg/list_read_1.f90: New file.
37725
37726 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37727
37728         * g++.dg/opt/loop1.C: XFAIL.
37729
37730 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37731
37732         * gcc.dg/funcdef-storage-1.c: New.
37733         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37734         an extern function in local scope.
37735         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37736         declare an 'auto inline' function in local scope.
37737         * gcc.dg/20011130-1.c: Likewise.
37738         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37739         an 'auto' function in local scope.
37740         * gcc.dg/20021014-1.c: Likewise.
37741         * gcc.dg/20030331-2.c: Likewise.
37742
37743 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37744
37745         * gfortran.dg/blockdata_1.f90: New test.
37746
37747 2004-08-30  Richard Henderson  <rth@redhat.com>
37748
37749         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37750
37751 2004-08-30  Richard Henderson  <rth@redhat.com>
37752
37753         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37754         additional_flags set by alternate driver.
37755         (ieee-options): New procedure.
37756         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37757         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37758         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37759         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37760
37761 2004-08-30  Richard Henderson  <rth@redhat.com>
37762
37763         * lib/f-torture.exp: Remove.
37764
37765 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37766
37767         PR rtl-optimization/16590
37768         * g++.dg/opt/loop1.C: New test.
37769
37770 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37771
37772         PR fortran/13910
37773         * gfortran.dg/oldstyle_1.f90: New test.
37774
37775 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37776         Paul Brook  <paul@codesourcery.com>
37777
37778         * gfortran.dg/g77/README: Update.
37779         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37780         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37781         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37782
37783 2004-08-28  Paul Brook  <paul@codesourcery.com>
37784
37785         PR libfortran/17195
37786         * gfortran.dg/edit_real_1.f90: New test.
37787
37788 2004-08-27  Paul Brook  <paul@codesourcery.com>
37789
37790         * gfortran.dg/rewind_1.f90: New test.
37791
37792 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37793
37794         PR fortran/16597
37795         * gfortran.dg/pr16597.f90: New test.
37796
37797 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37798
37799         PR c/13801
37800         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37801         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37802         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37803         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37804         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37805
37806 2004-08-26  Nick Clifton  <nickc@redhat.com>
37807
37808         * gcc.c-torture/compile/pr17119.c: New test.
37809
37810 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37811
37812         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37813
37814 2004-08-25  Richard Henderson  <rth@redhat.com>
37815
37816         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37817         the bits that expect kind=8 to be the largest real kind.
37818
37819 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37820
37821         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37822
37823 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37824
37825         * gfortran.dg/assignment_1.f90: New test.
37826
37827 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37828
37829         * g++.dg/template/repo3.C: New test.
37830
37831 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37832
37833         PR middle-end/16693
37834         PR tree-optimization/16372
37835         * g++.dg/opt/pr16372-1.C: New test case.
37836         * g++.dg/opt/pr16693-1.C: New test case.
37837         * g++.dg/opt/pr16693-2.C: New test case.
37838
37839 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37840
37841         * objc.dg/proto-lossage-4.m: New test.
37842
37843 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37844
37845         PR c++/17155
37846         * g++.dg/inherit/local2.C: New test.
37847
37848 2004-08-25  Paul Brook  <paul@codesourcery.com>
37849
37850         PR fortran/17144
37851         * gfortran.dg/string_ctor_1.f90: New test.
37852
37853 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37854
37855         PR c++/14428
37856         * g++.dg/template/redecl2.C: New test.
37857
37858 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37859
37860         PR fortran/17143
37861         * gfortran.dg/pr17143.f90: New test.
37862
37863 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37864
37865         PR fortran/17164
37866         * gfortran.dg/pr17164.f90: New test.
37867
37868 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37869
37870         * gcc.dg/tree-ssa/loop-1.c: New test.
37871
37872 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37873
37874         * gcc.c-torture/compile/20040824-1.c: New test.
37875
37876 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37877
37878         * gcc.c-torture/compile/iftrap-3.c: New test.
37879
37880 2004-08-24  Paul Brook  <paul@codesourcery.com>
37881
37882         * gfortran.dg/entry_2.f90: New test.
37883
37884 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37885
37886         PR c++/16889
37887         * g++.dg/lookup/ambig[12].C: New.
37888
37889 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37890
37891         PR c++/16706
37892         * g++.dg/template/crash21.C: New test.
37893         * g++.dg/template/crash22.C: Likewise.
37894
37895 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37896
37897         PR c++/17149
37898         * g++.dg/template/access15.C: New.
37899
37900 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37901
37902         PR c++/17163
37903         * g++.dg/template/repo2.C: New test.
37904
37905 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37906
37907         PR rtl-optimization/17078
37908         * gcc.c-torture/execute/pr17078-1.c: New test case.
37909
37910 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37911
37912         PR c/14492
37913         * gcc.dg/debug/crash1.c: New test.
37914
37915 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37916
37917         PR c/16180
37918         * gcc.dg/loop-5.c: New test.
37919
37920 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37921
37922         * gcc.c-torture/execute/20040823-1.c: New test.
37923
37924 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37925
37926         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37927         to the assembler.  Simplify test accordingly.
37928         (asm_abi_flags): Use GNU names.
37929         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37930         to check for ABI flags.
37931
37932 2004-08-22  Andrew Pinski  <apinski@apple.com>
37933
37934         * g++.dg/opt/pr14029.C: New test.
37935         * gcc.c-torture/execute/pr15262.c: New test.
37936
37937 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37938
37939         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37940
37941 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37942
37943         PR 16908
37944         * gfortran.dg/direct_io.f90: New test.
37945
37946 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37947
37948         PR c++/17121
37949         * g++.dg/inherit/local2.C: New test.
37950
37951 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37952
37953         PR c++/17120
37954         * g++.dg/warn/Wparentheses-4.C: New test.
37955
37956 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37957
37958         PR c++/17121
37959         * g++.dg/inherit/local2.C: New test.
37960
37961         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37962         * gcc.dg/ppc-ldstruct.c: Likewise.
37963         * gcc.dg/ppc64-abi-2.c: Likewise.
37964
37965 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37966
37967         PR rtl-optimization/17099
37968         * gcc.c-torture/execute/20040820-1.c: New test.
37969
37970 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37971
37972         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37973
37974 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37975
37976         PR fortran/17077
37977         * gfortran.dg/auto_array_1.f90: New test.
37978
37979 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37980
37981         PR fortran/17074
37982         * gfortran.dg/simpleif_1.f90: New test.
37983
37984 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37985
37986         * lib/target-supports.exp (check_profiling_available): Return
37987         false for arm*-*-symbianelf* and arm*-*-eabi*.
37988
37989         PR c++/15890
37990         * g++.dg/template/delete1.C: New test.
37991
37992 2004-08-19  Paul Brook  <paul@codesourcery.com>
37993
37994         PR fortran/14976
37995         PR fortran/16228
37996         * gfortran.dg/data_char_1.f90: New test.
37997
37998 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37999
38000         PR fortran/16946
38001         * gfortran.dg/reduction.f90: New testcase.
38002
38003 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38004
38005         PR fortran/16520
38006         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38007
38008 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38009
38010         PR c++/17041
38011         * g++.dg/Wparentheses-3.C: New test.
38012
38013 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38014
38015         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38016         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38017         * gcc.dg/vect/vect-2.c: Likewise.
38018         * gcc.dg/vect/vect-3.c: Likewise.
38019         * gcc.dg/vect/vect-4.c: Likewise.
38020         * gcc.dg/vect/vect-5.c: Likewise.
38021         * gcc.dg/vect/vect-6.c: Likewise.
38022         * gcc.dg/vect/vect-7.c: Likewise.
38023         * gcc.dg/vect/vect-25.c: Likewise.
38024         * gcc.dg/vect/vect-31.c: Likewise.
38025         * gcc.dg/vect/vect-32.c: Likewise.
38026         * gcc.dg/vect/vect-34.c: Likewise.
38027         * gcc.dg/vect/vect-36.c: Likewise.
38028         * gcc.dg/vect/vect-all.c: Likewise.
38029
38030 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38031
38032         PR c++/17068
38033         * g++.dg/template/operator4.C: New test.
38034
38035 2004-08-18  Richard Henderson  <rth@redhat.com>
38036
38037         * gcc.dg/20040206-1.c: XFAIL.
38038
38039 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38040
38041         PR c++/16246
38042         * g++.dg/template/array7.C: New test.
38043
38044 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38045
38046         * gcc.dg/mips-movcc-1.c: New test.
38047         * gcc.dg/mips-movcc-2.c: New test.
38048         * gcc.dg/mips-movcc-3.c: New test.
38049
38050         * gcc.dg/mips-nmadd-1.c: New test.
38051         * gcc.dg/mips-nmadd-2.c: New test.
38052
38053 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38054
38055         PR c++/15871
38056         * g++.dg/opt/inline8.C: New test.
38057
38058         PR c++/16965
38059         * g++.dg/parse/error17.C: New test.
38060
38061 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38062
38063         * gcc.dg/vect: New directory for vectorizer tests.
38064         * gcc.dg/vect/tree-vect.h: New file.
38065         * gcc.dg/vect/vect.exp: New file.
38066         * gcc.dg/vect/pr16105.c.c: New test.
38067         * gcc.dg/vect/vect-1.c: New test.
38068         * gcc.dg/vect/vect-2.c: New test.
38069         * gcc.dg/vect/vect-3.c: New test.
38070         * gcc.dg/vect/vect-4.c: New test.
38071         * gcc.dg/vect/vect-5.c: New test.
38072         * gcc.dg/vect/vect-6.c: New test.
38073         * gcc.dg/vect/vect-7.c: New test.
38074         * gcc.dg/vect/vect-8.c: New test.
38075         * gcc.dg/vect/vect-9.c: New test.
38076         * gcc.dg/vect/vect-10.c: New test.
38077         * gcc.dg/vect/vect-11.c: New test.
38078         * gcc.dg/vect/vect-12.c: New test.
38079         * gcc.dg/vect/vect-13.c: New test.
38080         * gcc.dg/vect/vect-14.c: New test.
38081         * gcc.dg/vect/vect-15.c: New test.
38082         * gcc.dg/vect/vect-16.c: New test.
38083         * gcc.dg/vect/vect-17.c: New test.
38084         * gcc.dg/vect/vect-18.c: New test.
38085         * gcc.dg/vect/vect-19.c: New test.
38086         * gcc.dg/vect/vect-20.c: New test.
38087         * gcc.dg/vect/vect-21.c: New test.
38088         * gcc.dg/vect/vect-22.c: New test.
38089         * gcc.dg/vect/vect-23.c: New test.
38090         * gcc.dg/vect/vect-24.c: New test.
38091         * gcc.dg/vect/vect-25.c: New test.
38092         * gcc.dg/vect/vect-26.c: New test.
38093         * gcc.dg/vect/vect-27.c: New test.
38094         * gcc.dg/vect/vect-28.c: New test.
38095         * gcc.dg/vect/vect-29.c: New test.
38096         * gcc.dg/vect/vect-30.c: New test.
38097         * gcc.dg/vect/vect-31.c: New test.
38098         * gcc.dg/vect/vect-32.c: New test.
38099         * gcc.dg/vect/vect-33.c: New test.
38100         * gcc.dg/vect/vect-34.c: New test.
38101         * gcc.dg/vect/vect-35.c: New test.
38102         * gcc.dg/vect/vect-36.c: New test.
38103         * gcc.dg/vect/vect-37.c: New test.
38104         * gcc.dg/vect/vect-38.c: New test.
38105         * gcc.dg/vect/vect-40.c: New test.
38106         * gcc.dg/vect/vect-41.c: New test.
38107         * gcc.dg/vect/vect-42.c: New test.
38108         * gcc.dg/vect/vect-43.c: New test.
38109         * gcc.dg/vect/vect-44.c: New test.
38110         * gcc.dg/vect/vect-45.c: New test.
38111         * gcc.dg/vect/vect-46.c: New test.
38112         * gcc.dg/vect/vect-47.c: New test.
38113         * gcc.dg/vect/vect-48.c: New test.
38114         * gcc.dg/vect/vect-49.c: New test.
38115         * gcc.dg/vect/vect-50.c: New test.
38116         * gcc.dg/vect/vect-51.c: New test.
38117         * gcc.dg/vect/vect-52.c: New test.
38118         * gcc.dg/vect/vect-53.c: New test.
38119         * gcc.dg/vect/vect-54.c: New test.
38120         * gcc.dg/vect/vect-55.c: New test.
38121         * gcc.dg/vect/vect-56.c: New test.
38122         * gcc.dg/vect/vect-57.c: New test.
38123         * gcc.dg/vect/vect-58.c: New test.
38124         * gcc.dg/vect/vect-59.c: New test.
38125         * gcc.dg/vect/vect-60.c: New test.
38126         * gcc.dg/vect/vect-61.c: New test.
38127         * gcc.dg/vect/vect-all.c: New test.
38128         * gcc.dg/vect/vect-none.c: New test.
38129
38130 2004-08-17  Paul Brook  <paul@codesourcery.com>
38131
38132         PR fortran/13082
38133         * gfortran.dg/entry_1.f90: New test.
38134
38135 2004-08-17  Andrew Pinski  <apinski@apple.com>
38136
38137         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38138
38139 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38140
38141         * gcc.dg/pr17036-1.c: New test.
38142
38143 2004-08-16  Devang Patel  <dpatel@apple.com>
38144
38145         * gcc.dg/darwin-20040809-1.c: New test.
38146
38147 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38148
38149         * gcc.dg/funcdef-attr-1.c: New test.
38150
38151 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38152
38153         * gcc.dg/altivec-17.c: New test.
38154         * gcc.dg/altivec-18.c: New test.
38155
38156 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38157
38158         PR c++/6749
38159         * g++.dg/template/vtable2.C: New test.
38160
38161 2004-08-14  Richard Henderson  <rth@redhat.com>
38162
38163         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38164         * gcc.dg/pack-test-4.c (main): Return 0.
38165         * gcc.dg/setjmp-1.c: Remove XFAIL.
38166         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38167
38168 2004-08-14  Richard Henderson  <rth@redhat.com>
38169
38170         * gcc.dg/980217-1.c: Add prototype for printf.
38171
38172 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38173
38174         * gfortran.dg/pr16935.f90: New test.
38175
38176 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38177
38178         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38179
38180 2004-08-13  Paul Brook  <paul@codesourcery.com>
38181
38182         * gfortran.dg/der_io_1.f90: Remove stray comma.
38183
38184 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38185
38186         * gcc.dg/vmx/cw-bug-2.c: Remove.
38187         * gcc.dg/vmx/vprint-1.c: Remove.
38188         * gcc.dg/vmx/vscan-1.c: Remove.
38189
38190 2004-08-12  Devang patel  <dpatel@apple.com>
38191
38192         * gcc.dg/darwin-20040809-2.c: New test.
38193
38194 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38195
38196         * g++.dg/ext/altivec-12.C: New test.
38197
38198         * g++.dg/ext/altivec-11.C: New test.
38199
38200 2004-08-12  Paul Brook  <paul@codesourcery.com>
38201
38202         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38203
38204 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38205
38206         * g++.dg/ext/altivec-2.C: Check for hardware support before
38207         executing any VMX instructions.
38208
38209         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38210
38211 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38212
38213         PR c++/16276
38214         * g++.old-deja/g++.other/comdat4.C: New test.
38215         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38216
38217 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38218
38219         PR target/16286
38220         * gcc.dg/pr16286.c: New test.
38221
38222 2004-08-12 Jan Beulich <jbeulich@novell.com>
38223
38224         * g++.dg/ext/asm5.C: New.
38225
38226 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38227
38228         PR c++/16698
38229         * g++.dg/eh/crash1.C: New test.
38230
38231         PR c++/16717
38232         * g++.dg/ext/construct1.C: New test.
38233
38234 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38235
38236         PR c++/16853
38237         * g++.dg/init/ptrmem1.C: New test.
38238
38239         PR c++/16618
38240         * g++.dg/parse/offsetof5.C: New test.
38241
38242         PR c++/16870
38243         * g++.dg/template/overload3.C: New test.
38244
38245 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38246
38247         PR c++/16964
38248         * g++.dg/parse/error16.C: New test.
38249
38250         PR c++/16904
38251         * g++.dg/template/error14.C: New test.
38252
38253         PR c++/16929
38254         * g++.dg/template/error15.C: New test.
38255
38256 2004-08-11  Devang Patel  <dpatel@apple.com>
38257
38258         * gcc.dg/darwin-ld-20040809-1.c: New test.
38259         * gcc.dg/darwin-ld-20040809-2.c: New test.
38260
38261 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38262
38263         PR fortran/16917
38264         * gfortran.dg/dfloat_1.f90: New test.
38265
38266 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38267
38268         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38269         * gcc.dg/dll-2.c: Fix dg-require syntax.
38270         * gcc.misc-tests/arm-isr.c (abort): Declare.
38271         (exit): Likewise.
38272
38273 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38274
38275         PR c++/16971
38276         * g++.dg/parse/crash16.C: New test.
38277
38278 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38279
38280         * gcc.dg/mips-rsqrt-1.c: New test case.
38281         * gcc.dg/mips-rsqrt-2.c: New test case.
38282         * gcc.dg/mips-rsqrt-3.c: New test case.
38283
38284 2004-08-10  Paul Brook  <paul@codesourcery.com>
38285
38286         * gfortran.dg/der_io_1.f90: New test.
38287
38288 2004-08-10  Paul Brook  <paul@codesourcery.com>
38289
38290         PR fortran/16919
38291         * gfortran.dg/der_array_1.f90: New test.
38292
38293 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38294
38295         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38296
38297 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38298
38299         * gcc.dg/wchar_t-2.c: Fix typo.
38300
38301 2004-08-09  Falk Hueffner  <falk@debian.org>
38302
38303         PR tree-optimization/12517
38304         * gcc.c-torture/compile/pr12517.c: New test.
38305
38306         PR tree-optimization/12578
38307         * gcc.c-torture/compile/pr12578.c: New test.
38308
38309         PR tree-optimization/12899
38310         * gcc.c-torture/compile/pr12899.c: New test.
38311
38312         PR rtl-optimization/14692
38313         * gcc.c-torture/compile/pr14692.c: New test.
38314
38315         PR tree-optimization/16461
38316         * gcc.c-torture/compile/pr16461.c: New test.
38317
38318 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38319
38320         * gfortran.dg/getenv_1.f90: New test.
38321
38322 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38323
38324         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38325         wchar_t.
38326         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38327
38328 2004-08-06  Paul Brook  <paul@codesourcery.com>
38329
38330         * gfortran.dg/ret_array_1.f90: New test.
38331         * gfortran.dg/ret_pointer_1.f90: New test.
38332
38333 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38334
38335         * gcc.dg/missing-field-init-[12].c: New tests.
38336         * g++.dg/warn/missing-field-init-[12].C: New tests.
38337
38338 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38339
38340         * gcc.dg/enum2.c: New test.
38341         * gcc.dg/symbian3.c: Likewise.
38342         * gcc.dg/symbian4.c: Likewise.
38343         * gcc.dg/wchar_t-2.c: Likewise.
38344
38345 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38346
38347         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38348         destructor tests.
38349
38350 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38351
38352         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38353         dg-require-visiblity.
38354         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38355         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38356         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38357         * g++.dg/ext/visibility/new1.C: Likewise.
38358         * g++.dg/ext/visibility/pragma.C: Likewise.
38359         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38360         * g++.dg/ext/visibility/virtual.C: Likewise.
38361         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38362         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38363         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38364         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38365         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38366         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38367         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38368         * g++/dg/ext/visibility/visibility-8.C: New test.
38369         * gcc.c-torture/compile/dll.x: Remove.
38370         * gcc.dg/dll-2.c: Use dg-require-dll
38371         * gcc.dg/visibility-10.c: New test.
38372         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38373         supporting DLLs.
38374         * lib/scanasm.exp (scan_hidden): New function.
38375         (scan_not_hidden): Likewise.
38376
38377 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38378
38379         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38380
38381 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38382
38383         * gcc.c-torture/execute/20040805-1.c: New test.
38384
38385 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38386
38387         * gcc.dg/20020118-1.c: Declare abort.
38388         * gcc.dg/altivec_check.h: Likewise.
38389         * gcc.dg/iftrap-2.c: Likewise.
38390         * gcc.dg/pragma-darwin.c: Likewise.
38391         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38392
38393 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38394
38395         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38396
38397 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38398
38399         * gcc.c-torture/execute/builtins/abs-2.c,
38400         gcc.c-torture/execute/builtins/abs-3.c,
38401         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38402         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38403         intmax_t, uintmax_t and their limits.
38404         * gcc.dg/intmax_t-1.c: New test.
38405
38406 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38407
38408         * g++.dg/tc1/dr147.C: Add reference to PR.
38409
38410 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38411
38412         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38413         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38414
38415 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38416
38417         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38418
38419 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38420
38421         * gcc.dg/redecl-5.c: New test.
38422         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38423         of scanf.
38424
38425 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38426
38427         PR middle-end/16790
38428         * gcc.c-torture/execute/pr16790-1.c: New test case.
38429
38430 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38431
38432         * g++.dg/ext/visibility/assign1.C: New test.
38433         * g++.dg/ext/visibility/new1.C: Likewise.
38434
38435         * gcc.dg/symbian1.c: New test.
38436         * gcc.dg/symbian2.c: Likewise.
38437
38438 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38439
38440         PR target/16570
38441         * gcc.dg/i386-sse-9.c: New test.
38442
38443 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38444
38445         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38446
38447 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38448
38449         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38450         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38451         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38452         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38453         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38454         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38455         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38456         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38457         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38458         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38459         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38460         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38461         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38462         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38463         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38464         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38465         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38466         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38467         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38468         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38469         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38470         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38471         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38472         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38473         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38474         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38475         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38476         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38477         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38478         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38479         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38480         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38481         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38482         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38483         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38484         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38485         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38486         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38487         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38488         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38489         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38490         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38491         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38492         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38493         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38494         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38495         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38496         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38497         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38498         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38499         gcc.misc-tests/i386-pf-3dnow-1.c,
38500         gcc.misc-tests/i386-pf-athlon-1.c,
38501         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38502         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38503         Declare built-in functions used.
38504         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38505
38506 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38507
38508         PR c++/16707
38509         * g++.dg/lookup/using12.C: New test.
38510
38511         * g++.dg/init/null1.C: Fix PR number.
38512         * g++.dg/parse/namespace10.C: Likewise.
38513
38514 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38515
38516         PR c++/16224
38517         * g++.dg/template/spec17.C: New test.
38518         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38519         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38520
38521 2004-08-02  David Billinghurst
38522
38523         PR fortran/16292
38524         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38525
38526 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38527
38528         * gcc.dg/ia64-got-1.c: New test case.
38529
38530 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38531
38532         PR c++/16489
38533         * g++.dg/init/null1.C: New test.
38534         * g++.dg/tc1/dr76.C: Adjust error marker.
38535
38536         PR c++/16529
38537         * g++.dg/parse/namespace10.C: New test.
38538
38539         PR c++/16810
38540         * g++.dg/inherit/ptrmem2.C: New test.
38541
38542 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38543
38544         PR target/16155
38545         * gcc.dg/pr16155.c: New test.
38546
38547 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38548
38549         * gcc.dg/redecl-2.c: New test.
38550
38551 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38552
38553         * gcc.dg/darwin-longdouble.c: New file.
38554
38555 2004-07-30  Richard Henderson  <rth@redhat.com>
38556
38557         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38558         write to constant argument.
38559         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38560
38561 2004-07-30  Richard Henderson  <rth@redhat.com>
38562
38563         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38564         tests of nearest around zero.
38565
38566 2004-07-30  Andrew Pinski  <apinski@apple.com>
38567
38568         * gcc.c-torture/compile/20040730-1.c: New test.
38569
38570 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38571
38572         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38573         powerpc-eabispe.
38574
38575 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38576
38577         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38578
38579 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38580
38581         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38582         contains $ld_library_path.
38583         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38584
38585 2004-07-29  Richard Henderson  <rth@redhat.com>
38586
38587         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38588
38589         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38590         (alt2, which): New.
38591         (Check): Accept either alternative.
38592
38593 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38594
38595         * g++.dg/abi/inline1.C: New test.
38596         * g++.dg/abi/local1-a.cc: Likewise.
38597         * g++.dg/abi/local1.C: Likewise.
38598         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38599         * g++.dg/abi/mangle12.C: Likewise.
38600         * g++.dg/abi/mangle17.C: Likewise.
38601         * g++.dg/abi/mangle20-2.C: Likewise.
38602         * g++.dg/opt/interface1.C: Likewise.
38603         * g++.dg/opt/interface1.h: Likewise.
38604         * g++.dg/opt/interface1-a.cc: New test.
38605         * g++.dg/parse/repo1.C: New test.
38606         * g++.dg/template/repo1.C: Likewise.
38607         * g++.dg/warn/Winline-1.C: Likewise.
38608         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38609
38610 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38611
38612         * gcc.dg/tree-ssa/20040729-1.c: New test.
38613
38614 2004-07-27  Matt Austern <austern@apple.com>
38615
38616         * gcc.dg/darwin-bool-1.c: New test.
38617         * gcc.dg/darwin-bool-2.c: New test.
38618
38619 2004-07-28  Richard Henderson  <rth@redhat.com>
38620
38621         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38622         arguments in the correct type.  Don't write to constant arguments.
38623
38624 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38625
38626         PR tree-optimization/16688
38627         PR tree-optimization/16689
38628         * g++.dg/tree-ssa/pr16688.C: New test.
38629
38630 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38631
38632         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38633         loads.  Not only in the comment, this time.
38634
38635 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38636
38637         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38638         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38639         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38640         * gcc.dg/sh4a-bitmovua.c: New.
38641         * gcc.dg/sh4a-cos.c: New.
38642         * gcc.dg/sh4a-cosf.c: New.
38643         * gcc.dg/sh4a-fprun.c: New.
38644         * gcc.dg/sh4a-fsrra.c: New.
38645         * gcc.dg/sh4a-memmovua.c: New.
38646         * gcc.dg/sh4a-sin.c: New.
38647         * gcc.dg/sh4a-sincos.c: New.
38648         * gcc.dg/sh4a-sincosf.c: New.
38649         * gcc.dg/sh4a-sinf.c: New.
38650
38651 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38652
38653         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38654         conditionals.
38655         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38656         loads.
38657         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38658         DOM1.
38659
38660 2004-07-27  Andrew Pinski  <apinski@apple.com>
38661
38662         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38663
38664 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38665
38666         * gcc.dg/pragma-isr.c: New test.
38667
38668 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38669
38670         PR c++/14429
38671         * g++.dg/template/ttp11.C: New test.
38672
38673 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38674
38675         * gcc.c-torture/compile/20040727-1.c: New test.
38676
38677 2004-07-26  Eric Christopher  <echristo@redhat.com>
38678
38679         * gcc.c-torture/compile/20040726-2.c: New test.
38680
38681 2004-07-26  Andrew Pinski  <apinski@apple.com>
38682
38683         * g++.dg/rtti/tinfo1.C: Xfail.
38684
38685 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38686
38687         * gcc.c-torture/compile/20040726-1.c: New test.
38688
38689 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38690             Brian Ryner  <bryner@brianryner.com>
38691
38692         PR c++/9283
38693         PR c++/15000
38694         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38695         * g++.dg/ext/visibility/: New directory.
38696         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38697         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38698         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38699         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38700         * g++.dg/ext/visibility/fvisibility.C,
38701         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38702         g++.dg/ext/visibility/fvisibility-override1.C
38703         g++.dg/ext/visibility/fvisibility-override2.C
38704         g++.dg/ext/visibility/memfuncts.C
38705         g++.dg/ext/visibility/noPLT.C
38706         g++.dg/ext/visibility/pragma.C
38707         g++.dg/ext/visibility/pragma-override1.C
38708         g++.dg/ext/visibility/pragma-override2.C
38709         g++.dg/ext/visibility/staticmemfuncts.C
38710         g++.dg/ext/visibility/virtual.C: New tests.
38711
38712 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38713
38714         PR c/15360
38715         * gcc.dg/pr15360-1.c: New test.
38716
38717 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38718
38719         * gcc.dg/pragma-align-2.c: New test.
38720         * gcc.dg/pragma-init-fini.c: New test.
38721         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38722         targets.
38723
38724 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38725
38726         * gcc.dg/init-string-2.c: New test.
38727
38728 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38729
38730         PR 16684
38731         * gcc.dg/Wredundant-decls-1.c: New test case.
38732
38733 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38734
38735         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38736         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38737         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38738         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38739         * gcc.dg/compat/generate-random.c: New file.
38740         * gcc.dg/compat/generate-random.h: Likewise.
38741         * gcc.dg/compat/generate-random_r.c: Likewise.
38742         * gcc.dg/compat/struct-layout-1.h: Likewise.
38743         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38744         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38745         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38746         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38747         * gcc.dg/compat/struct-layout-1_main.c: New test.
38748         * gcc.dg/compat/struct-layout-1_x.c: New file.
38749         * gcc.dg/compat/struct-layout-1_y.c: New file.
38750         * gcc.dg/compat/struct-layout-1_test.h: New file.
38751
38752 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38753
38754         * gcc.dg/comp-return-1.c: New test
38755
38756 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38757
38758         * gcc.dg/vmx/8-02a.c: Fix typo.
38759
38760         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38761         * gcc.dg/darwin-abi-3.c: New test.
38762
38763         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38764         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38765
38766         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38767         * gcc.dg/vmx/ops-long-1.c: New test.
38768         * gcc.dg/vmx/ops-long-2.c: New test.
38769
38770 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38771
38772         * g++.dg/lookup/conv-[1234].C: New.
38773
38774 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38775
38776         * g++.dg/parse/attr2.C: Simplify.
38777
38778 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38779
38780         PR c/7284
38781         * gcc.c-torture/execute/pr7284-1.c: New test.
38782
38783 2004-07-22  Brian Booth  <bbooth@redhat.com>
38784
38785         * gcc.dg/tree-ssa/20040721-1.c: New test.
38786
38787 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38788
38789         * g++.dg/template/crash20.c: New.
38790
38791 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38792
38793         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38794         Add dg-run directive.  Declare variables as required.
38795         * gfortran.dg/g77/README: Update
38796
38797 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38798
38799         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38800         gcc.dg/cris-peep2-andu2.c: New tests.
38801
38802 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38803
38804         PR c/15052
38805         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38806         on return type.
38807         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38808         messages.
38809         * gcc.dg/qual-return-2.c: Update expected messages.
38810         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38811
38812 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38813
38814         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38815         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38816
38817 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38818
38819         PR c/11250
38820         * gcc.dg/init-string-1.c: New test.
38821
38822 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38823
38824         PR middle-end/15345
38825         PR c/16450
38826         * gcc.dg/torture/nested-fn-1.c: New test.
38827
38828 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38829
38830         PR target/16559
38831         * gcc.dg/ia64-fptr-1.c: New file.
38832
38833 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38834
38835         PR c++/14497
38836         * g++.dg/template/spec16.C: New test.
38837         * g++.old-deja/g++.robertl/eb118.C: Remove.
38838
38839 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38840
38841         PR c++/509
38842         * g++.dg/template/spec15.C: New test.
38843
38844 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38845
38846         Copy cases from g77.f-torture/execute and add dg-run
38847         directive.  Other changes as noted.
38848         * gfortran.dg/g77/13037.f
38849         * gfortran.dg/g77/1832.f
38850         * gfortran.dg/g77/19981119-0.f
38851         * gfortran.dg/g77/19990313-0.f
38852         * gfortran.dg/g77/19990313-1.f
38853         * gfortran.dg/g77/19990313-2.f
38854         * gfortran.dg/g77/19990313-3.f
38855         * gfortran.dg/g77/19990419-1.f
38856         * gfortran.dg/g77/19990826-0.f
38857         * gfortran.dg/g77/19990826-2.f
38858         * gfortran.dg/g77/20000503-1.f
38859         * gfortran.dg/g77/20001111.f
38860         * gfortran.dg/g77/20010116.f
38861         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38862         * gfortran.dg/g77/20010430.f
38863         * gfortran.dg/g77/6177.f
38864         * gfortran.dg/g77/947.f
38865         * gfortran.dg/g77/970816-3.f
38866         * gfortran.dg/g77/971102-1.f
38867         * gfortran.dg/g77/980520-1.f
38868         * gfortran.dg/g77/980628-0.f
38869         * gfortran.dg/g77/980628-1.f
38870         * gfortran.dg/g77/980628-10.f
38871         * gfortran.dg/g77/980628-2.f
38872         * gfortran.dg/g77/980628-3.f
38873         * gfortran.dg/g77/980628-7.f
38874         * gfortran.dg/g77/980628-8.f
38875         * gfortran.dg/g77/980628-9.f
38876         * gfortran.dg/g77/980701-0.f
38877         * gfortran.dg/g77/980701-1.f
38878         * gfortran.dg/g77/cabs.f
38879         * gfortran.dg/g77/claus.f
38880         * gfortran.dg/g77/complex_1.f
38881         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38882         * gfortran.dg/g77/dcomplex.f
38883         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38884         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38885         * gfortran.dg/g77/f90-intrinsic-numeric.f
38886         * gfortran.dg/g77/int8421.f
38887         * gfortran.dg/g77/labug1.f
38888         * gfortran.dg/g77/large_vec.f
38889         * gfortran.dg/g77/le.f
38890         * gfortran.dg/g77/short.f
38891         * gfortran.dg/g77/README: Update
38892
38893 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38894
38895         PR c++/16637
38896         * g++.dg/parse/lookup4.C: New test.
38897
38898 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38899
38900         PR c++/16175
38901         * g++.dg/template/ttp10.C: New test.
38902
38903 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38904
38905         * gcc.dg/pr12625-1.c: New test.
38906
38907 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38908
38909         * gcc.dg/switch-warn-1.c: New test.
38910         * gcc.dg/switch-warn-2.c: New test.
38911         * gcc.c-torture/compile/pr14730.c: Update.
38912
38913 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38914
38915         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38916         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38917         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38918         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38919
38920 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38921
38922         PR c++/16623
38923         * g++.dg/template/assign1.C: New test.
38924
38925 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38926
38927         PR c++/12170
38928         * g++.dg/template/ttp9.C: New test.
38929
38930 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38931
38932         * gcc.dg/format/cmn-err-1.c: New test.
38933
38934 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38935
38936         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38937         gcc.dg/Wparentheses-10.c: New tests.
38938         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38939
38940 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38941
38942         PR fortran/16465
38943         * gfortran.dg/g77//ffixed-line-length-0.f,
38944         gfortran.dg/g77/ffixed-line-length-132.f,
38945         gfortran.dg/g77/ffixed-line-length-72.f,
38946         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38947         gfortran.dg/g77/README: Update.
38948
38949 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38950
38951         PR c++/13092
38952         * g++.dg/template/non-dependent7.C: New test.
38953         * g++.dg/template/non-dependent8.C: Likewise.
38954         * g++.dg/template/non-dependent9.C: Likewise.
38955         * g++.dg/template/non-dependent10.C: Likewise.
38956
38957 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38958
38959         PR c++/16337
38960         * g++.dg/parse/attr2.C: New test.
38961
38962 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38963
38964         * g77.dg: Removed.
38965         * g77.f-torture: Ditto.
38966
38967 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38968
38969         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38970         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38971         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38972
38973 2004-07-16  Richard Henderson  <rth@redhat.com>
38974
38975         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38976
38977 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38978
38979         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38980         tests with full list of options.
38981         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38982         of TORTURE_OPTIONS if test contains 'dg-do run'.
38983
38984         PR fortran/16404
38985         * gfortran.dg/do_iterator.f90: New test.
38986
38987 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38988
38989         PR rtl-optimization/16536
38990         * gcc.c-torture/execute/restrict-1.c: New test.
38991
38992 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38993
38994         PR fortran/15324
38995         * gfortran.dg/pr15324.f90: New test.
38996
38997         PR fortran/15129
38998         * gfortran.dg/pr15129.f90: New test.
38999
39000         PR fortran/15140
39001         * gfortran.dg/pr15140.f90: New test.
39002
39003         PR fortran/13792
39004         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39005         compile-time simplification.
39006
39007 2004-07-14  Mike Stump  <mrs@apple.com>
39008
39009         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39010
39011 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39012
39013         PR target/16325
39014         * gcc.dg/profile-generate-1.c: New.
39015
39016 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39017
39018         * gcc.c-torture/execute/20040709-1.c: New test.
39019         * gcc.c-torture/execute/20040709-2.c: New test.
39020
39021 2004-07-14  Mike Stump  <mrs@apple.com>
39022
39023         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39024
39025 2004-07-14  Mike Stump  <mrs@apple.com>
39026
39027         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39028
39029 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39030
39031         PR c++/16518
39032         * g++.dg/parse/mutable1.C: New test.
39033
39034 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39035
39036         PR tree-optimization/16443
39037         * gcc.dg/tree-ssa/20040713-1.c: New test.
39038
39039 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39040
39041         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39042         for operator new.
39043
39044 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39045
39046         * gfortran.dg/g77/README: New file
39047         * gfortran.dg/g77/19981216-0.f: Copy from
39048         g77.f-torture/noncompile.  Add "dg-do compile" and
39049         dg-error as required.
39050         * gfortran.dg/g77/19990218-1.f: Likewise.
39051         * gfortran.dg/g77/19990905-1.f: Likewise.
39052         * gfortran.dg/g77/9263.f: Likewise.
39053         * gfortran.dg/g77/980615-0.f: Likewise.
39054         * gfortran.dg/g77/980616-0.f: Likewise.
39055         * gfortran.dg/g77/check0.f: Likewise.
39056         * gfortran.dg/g77/select_no_compile.f: Likewise.
39057
39058 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39059
39060         Copy files from g77.f-torture/compile.
39061         Add "{ dg-do compile}".  Other changes as noted
39062         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39063         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39064         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39065         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39066         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39067         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39068         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39069         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39070         statement to conform to standard.  Append alpha1.x for reference.
39071         * gfortran.dg/g77/xformat.f: Add dg-warning
39072
39073 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39074
39075         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39076         Add {dg-do compile} directive.
39077         * gfortran.dg/g77/cpp2.F: Likewise.
39078
39079 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39080
39081         PR c++/5402
39082         * g++.dg/lookup/name-clash1.C: New test.
39083
39084         PR c++/9777
39085         * g++.dg/lookup/name-clash2.C: New test.
39086
39087         PR c++/12102
39088         * g++.dg/lookup/name-clash3.C: New test.
39089
39090 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39091
39092         * g++.dg/lookup/new2.C: New test.
39093         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39094
39095 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39096
39097         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39098         Add {dg-do compile} directive.
39099         * gfortran.dg/g77/13060.f: Likewise.
39100         * gfortran.dg/g77/19990218-0.f: Likewise.
39101         * gfortran.dg/g77/19990305-0.f: Likewise.
39102         * gfortran.dg/g77/19990419-0.f: Likewise.
39103         * gfortran.dg/g77/19990502-0.f: Likewise.
39104         * gfortran.dg/g77/19990502-1.f: Likewise.
39105         * gfortran.dg/g77/19990525-0.f: Likewise.
39106         * gfortran.dg/g77/19990826-1.f: Likewise.
39107         * gfortran.dg/g77/19990826-3.f: Likewise.
39108         * gfortran.dg/g77/19990905-2.f: Likewise.
39109         * gfortran.dg/g77/20000412-1.f: Likewise.
39110         * gfortran.dg/g77/20000511-1.f: Likewise.
39111         * gfortran.dg/g77/20000511-2.f: Likewise.
39112         * gfortran.dg/g77/20000518.f: Likewise.
39113         * gfortran.dg/g77/20000601-1.f: Likewise.
39114         * gfortran.dg/g77/20000601-2.f: Likewise.
39115         * gfortran.dg/g77/20000629-1.f: Likewise.
39116         * gfortran.dg/g77/20000630-2.f: Likewise.
39117         * gfortran.dg/g77/20010115.f: Likewise.
39118         * gfortran.dg/g77/20010321-1.f: Likewise.
39119         * gfortran.dg/g77/20010426.f: Likewise.
39120         * gfortran.dg/g77/20020307-1.f: Likewise.
39121         * gfortran.dg/g77/8485.f: Likewise.
39122         * gfortran.dg/g77/960317-1.f: Likewise.
39123         * gfortran.dg/g77/970915-0.f: Likewise.
39124         * gfortran.dg/g77/980310-1.f: Likewise.
39125         * gfortran.dg/g77/980310-2.f: Likewise.
39126         * gfortran.dg/g77/980310-3.f: Likewise.
39127         * gfortran.dg/g77/980310-4.f: Likewise.
39128         * gfortran.dg/g77/980310-6.f: Likewise.
39129         * gfortran.dg/g77/980310-7.f: Likewise.
39130         * gfortran.dg/g77/980310-8.f: Likewise.
39131         * gfortran.dg/g77/980419-2.f: Likewise.
39132         * gfortran.dg/g77/980424-0.f: Likewise.
39133         * gfortran.dg/g77/980427-0.f: Likewise.
39134         * gfortran.dg/g77/980729-0.f: Likewise.
39135         * gfortran.dg/g77/981117-1.f: Likewise.
39136         * gfortran.dg/g77/toon_1.f: Likewise.
39137
39138 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39139
39140         PR c++/2204
39141         * g++.dg/other/abstract2.C: New test.
39142
39143 2004-07-12  Paul Brook  <paul@codesourcery.com>
39144
39145         * gfortran.dg/pointer_init_1.f90: New test.
39146
39147 2004-07-11  Paul Brook  <paul@codesourcery.com>
39148
39149         PR fortran/15986
39150         * gfortran.dg/contained_1.f90: New test.
39151
39152 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39153
39154         * g++.dg/parse/defarg8.C: New test.
39155
39156 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39157
39158         PR fortran/16433
39159         * gfortran.dg/pr16433.f: New test.
39160
39161         PR fortran/17574
39162         * gfortran.dg/pr15754.f90: New test.
39163
39164 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39165
39166         PR tree-optimization/16437
39167         * gcc.c-torture/execute/bitfld-4.c: New test.
39168
39169 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39170
39171         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39172         access to common var from module.
39173
39174 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39175
39176         PR fortran/16336
39177         * gfortran.fortran-torture/execute/common_2.f90: New test.
39178
39179 2004-07-10  Paul Brook  <paul@codesourcery.com>
39180
39181         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39182
39183 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39184
39185         PR fortran/15969
39186         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39187
39188 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39189
39190         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39191         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39192         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39193         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39194         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39195         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39196         * gfortran.dg/g77/funderscoring.f: Likewise.
39197         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39198
39199 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39200
39201         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39202
39203 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39204         Paul Brook  <paul@codesourcery.com>
39205
39206         PR fortran/13415
39207         * gfortran.dg/common_pointer_1.f90: New test.
39208
39209 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39210
39211         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39212
39213 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39214
39215         PR target/16364
39216         * gcc.c-torture/compile/20040709-1.c: New.
39217
39218 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39219
39220         PR fortran/14077
39221         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39222
39223 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39224
39225         PR fortran/13201
39226         * gfortran.dg/shape_1.f90: New test.
39227
39228 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39229             Andrew Pinski  <apinski@apple.com>
39230
39231         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39232
39233 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39234
39235         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39236         comment.
39237
39238 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39239         Paul Brook  <paul@codesourcery.com>
39240
39241         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39242         '.f95' and '.F95'.
39243
39244 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39245
39246         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39247
39248 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39249
39250         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39251         testcases with capital suffix.
39252
39253 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39254
39255         PR fortran/15481
39256         PR fortran/13372
39257         PR fortran/13575
39258         PR fortran/15978
39259         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39260
39261         * gfortran.dg/implicit_1.f90: New test.
39262
39263 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39264
39265         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39266         expression to match gfortran warning/error messages
39267         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39268         dg-error text.
39269
39270 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39271
39272         * lib/fortran-torture.exp: Rename proc search_for to
39273         search_for_re.
39274
39275 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39276
39277         * gcc.c-torture/execute/simd-5.x: New file.
39278         XFAIL on SPARC 64-bit at -O0.
39279
39280 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39281
39282         PR c++/8211
39283         PR c++/16165
39284         * g++.dg/warn/effc3.C: New test.
39285
39286 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39287
39288         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39289         change X to 1X in format.
39290         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39291         add data statements to conform to standard.
39292
39293 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39294
39295         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39296         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39297         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39298
39299 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39300
39301         * gfortran.dg/g77/7388.f: Copy from g77.dg
39302         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39303         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39304         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39305         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39306         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39307         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39308         * gfortran.dg/g77/strlen0.f: Likewise.
39309
39310 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39311
39312         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39313         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39314
39315 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39316
39317         * gcc.c-torture/execute/920428-2.x: Delete.
39318         * gcc.c-torture/execute/920501-7.x: Likewise.
39319
39320 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39321
39322         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39323         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39324         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39325         prescott and c3-2.
39326         (PREFETCH_3DNOW): Add -march=c3.
39327
39328 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39329
39330         PR c/16437
39331         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39332         * gcc.c-torture/execute/bf64-1.x: Likewise.
39333
39334 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39335
39336         * gcc.c-torture/compile/20040708-1.c: New test.
39337
39338 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39339
39340         PR c++/16169
39341         * g++.dg/warn/effc2.C: New test.
39342
39343 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39344
39345         * gcc.c-torture/execute/bitfld-1.x: Remove.
39346         * gcc.c-torture/execute/bitfld-3.c: New test.
39347         * gcc.dg/bitfld-2.c: Remove XFAILs.
39348
39349 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39350
39351         PR c++/16276
39352         * g++.dg/rtti/tinfo1.C: New file.
39353
39354 2004-07-07  Eric Christopher  <echristo@redhat.com>
39355
39356         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39357
39358 2004-07-07  Andrew Pinski  <apinski@apple.com>
39359
39360         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39361
39362 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39363
39364         * g++.dg/init/call1.C: XFAIL.
39365
39366 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39367
39368         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39369         except for movstrict*, to movmem* and clrstr* to clrmem*.
39370
39371 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39372
39373         * gcc.c-torture/execute/20040707-1.c: New test.
39374
39375 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39376
39377         * gcc.c-torture/execute/20040706-1.c: New test.
39378
39379 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39380
39381         PR c++/3671
39382         * g++.dg/template/spec14.C: New test.
39383
39384 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39385
39386         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39387         nothing if not yet defined.  Use it in b, c and d type definitions.
39388         * gcc.c-torture/execute/20040705-1.c: New test.
39389         * gcc.c-torture/execute/20040705-2.c: New test.
39390
39391 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39392
39393         PR c++/2518
39394         * g++.dg/lookup/new1.C: New test.
39395
39396 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39397
39398         PR c++/11406
39399         * g++.dg/template/sizeof8.C: New test.
39400
39401 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39402
39403         * gcc.c-torture/compile/20040705-1.c: New test.
39404
39405 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39406
39407         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39408
39409 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39410
39411         * gcc.dg/cpp/if-mop.c: Two new testcases.
39412         * gcc.dg/cpp/trad/comment-3.c: New.
39413
39414 2004-07-04  Paul Brook  <paul@codesourcery.com>
39415
39416         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39417
39418 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39419
39420         PR c++/3761
39421         * g++.dg/lookup/crash4.C: New test.
39422
39423 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39424
39425         * gcc.c-torture/execute/builtin-abs-1.c
39426         * gcc.c-torture/execute/builtin-abs-2.c
39427         * gcc.c-torture/execute/builtin-complex-1.c
39428         * gcc.c-torture/execute/builtins/string-1-lib.c
39429         * gcc.c-torture/execute/builtins/string-1.c
39430         * gcc.c-torture/execute/builtins/string-2-lib.c
39431         * gcc.c-torture/execute/builtins/string-2.c
39432         * gcc.c-torture/execute/builtins/string-3-lib.c
39433         * gcc.c-torture/execute/builtins/string-3.c
39434         * gcc.c-torture/execute/builtins/string-4-lib.c
39435         * gcc.c-torture/execute/builtins/string-4.c
39436         * gcc.c-torture/execute/builtins/string-5-lib.c
39437         * gcc.c-torture/execute/builtins/string-5.c
39438         * gcc.c-torture/execute/builtins/string-6-lib.c
39439         * gcc.c-torture/execute/builtins/string-6.c
39440         * gcc.c-torture/execute/builtins/string-7-lib.c
39441         * gcc.c-torture/execute/builtins/string-7.c
39442         * gcc.c-torture/execute/builtins/string-8-lib.c
39443         * gcc.c-torture/execute/builtins/string-8.c
39444         * gcc.c-torture/execute/builtins/string-9-lib.c
39445         * gcc.c-torture/execute/builtins/string-9.c
39446         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39447         * gcc.c-torture/execute/builtins/string-asm-1.c
39448         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39449         * gcc.c-torture/execute/builtins/string-asm-2.c
39450         * gcc.c-torture/execute/stdio-opt-1.c
39451         * gcc.c-torture/execute/stdio-opt-2.c
39452         * gcc.c-torture/execute/stdio-opt-3.c
39453         * gcc.c-torture/execute/string-opt-1.c
39454         * gcc.c-torture/execute/string-opt-10.c
39455         * gcc.c-torture/execute/string-opt-11.c
39456         * gcc.c-torture/execute/string-opt-12.c
39457         * gcc.c-torture/execute/string-opt-13.c
39458         * gcc.c-torture/execute/string-opt-14.c
39459         * gcc.c-torture/execute/string-opt-15.c
39460         * gcc.c-torture/execute/string-opt-16.c
39461         * gcc.c-torture/execute/string-opt-2.c
39462         * gcc.c-torture/execute/string-opt-6.c
39463         * gcc.c-torture/execute/string-opt-7.c
39464         * gcc.c-torture/execute/string-opt-8.c:
39465         Replace with ...
39466
39467         * gcc.c-torture/execute/builtins/abs-2.c
39468         * gcc.c-torture/execute/builtins/abs-3.c
39469         * gcc.c-torture/execute/builtins/complex-1.c
39470         * gcc.c-torture/execute/builtins/fprintf.c
39471         * gcc.c-torture/execute/builtins/fputs.c
39472         * gcc.c-torture/execute/builtins/memcmp.c
39473         * gcc.c-torture/execute/builtins/memmove.c
39474         * gcc.c-torture/execute/builtins/memops-asm.c
39475         * gcc.c-torture/execute/builtins/mempcpy-2.c
39476         * gcc.c-torture/execute/builtins/mempcpy.c
39477         * gcc.c-torture/execute/builtins/memset.c
39478         * gcc.c-torture/execute/builtins/printf.c
39479         * gcc.c-torture/execute/builtins/sprintf.c
39480         * gcc.c-torture/execute/builtins/strcat.c
39481         * gcc.c-torture/execute/builtins/strchr.c
39482         * gcc.c-torture/execute/builtins/strcmp.c
39483         * gcc.c-torture/execute/builtins/strcpy.c
39484         * gcc.c-torture/execute/builtins/strcspn.c
39485         * gcc.c-torture/execute/builtins/strlen-2.c
39486         * gcc.c-torture/execute/builtins/strlen.c
39487         * gcc.c-torture/execute/builtins/strncat.c
39488         * gcc.c-torture/execute/builtins/strncmp-2.c
39489         * gcc.c-torture/execute/builtins/strncmp.c
39490         * gcc.c-torture/execute/builtins/strncpy.c
39491         * gcc.c-torture/execute/builtins/strpbrk.c
39492         * gcc.c-torture/execute/builtins/strpcpy-2.c
39493         * gcc.c-torture/execute/builtins/strpcpy.c
39494         * gcc.c-torture/execute/builtins/strrchr.c
39495         * gcc.c-torture/execute/builtins/strspn.c
39496         * gcc.c-torture/execute/builtins/strstr-asm.c
39497         * gcc.c-torture/execute/builtins/strstr.c:
39498         ... these new files.
39499
39500         * gcc.c-torture/execute/builtins/abs-2-lib.c
39501         * gcc.c-torture/execute/builtins/abs-3-lib.c
39502         * gcc.c-torture/execute/builtins/complex-1-lib.c
39503         * gcc.c-torture/execute/builtins/fprintf-lib.c
39504         * gcc.c-torture/execute/builtins/fputs-lib.c
39505         * gcc.c-torture/execute/builtins/memcmp-lib.c
39506         * gcc.c-torture/execute/builtins/memmove-lib.c
39507         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39508         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39509         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39510         * gcc.c-torture/execute/builtins/memset-lib.c
39511         * gcc.c-torture/execute/builtins/printf-lib.c
39512         * gcc.c-torture/execute/builtins/sprintf-lib.c
39513         * gcc.c-torture/execute/builtins/strcat-lib.c
39514         * gcc.c-torture/execute/builtins/strchr-lib.c
39515         * gcc.c-torture/execute/builtins/strcmp-lib.c
39516         * gcc.c-torture/execute/builtins/strcpy-lib.c
39517         * gcc.c-torture/execute/builtins/strcspn-lib.c
39518         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39519         * gcc.c-torture/execute/builtins/strlen-lib.c
39520         * gcc.c-torture/execute/builtins/strncat-lib.c
39521         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39522         * gcc.c-torture/execute/builtins/strncmp-lib.c
39523         * gcc.c-torture/execute/builtins/strncpy-lib.c
39524         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39525         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39526         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39527         * gcc.c-torture/execute/builtins/strrchr-lib.c
39528         * gcc.c-torture/execute/builtins/strspn-lib.c
39529         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39530         * gcc.c-torture/execute/builtins/strstr-lib.c
39531         * gcc.c-torture/execute/builtins/lib/abs.c
39532         * gcc.c-torture/execute/builtins/lib/fprintf.c
39533         * gcc.c-torture/execute/builtins/lib/memset.c
39534         * gcc.c-torture/execute/builtins/lib/printf.c
39535         * gcc.c-torture/execute/builtins/lib/sprintf.c
39536         * gcc.c-torture/execute/builtins/lib/strcpy.c
39537         * gcc.c-torture/execute/builtins/lib/strcspn.c
39538         * gcc.c-torture/execute/builtins/lib/strncat.c
39539         * gcc.c-torture/execute/builtins/lib/strncmp.c
39540         * gcc.c-torture/execute/builtins/lib/strncpy.c
39541         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39542         * gcc.c-torture/execute/builtins/lib/strspn.c
39543         * gcc.c-torture/execute/builtins/lib/strstr.c:
39544         New files containing support routines.
39545
39546         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39547         declaration.
39548         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39549         when not optimizing.
39550
39551 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39552
39553         PR c++/16240
39554         * g++.dg/abi/mangle22.C: New test.
39555         * g++.dg/abi/mangle23.C: Likewise.
39556
39557 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39558
39559         PR fortran/16290
39560         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39561         Allow for cases without denormalized floating point numbers.
39562
39563 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39564
39565         PR c/1027
39566         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39567         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39568         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39569         expected warning text.
39570         * gcc.dg/format/diag-2.c: New test.
39571
39572 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39573
39574         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39575
39576 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39577
39578         * gcc.dg/builtins-43.c: New.
39579         * gcc.dg/builtins-44.c: New.
39580         * gcc.dg/builtins-45.c: New.
39581
39582 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39583             Andreas Tobler  <a.tobler@schweiz.ch>
39584
39585         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39586         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39587         as SIGSEGV.
39588         * gcc.dg/cleanup-11.c: Likewise.
39589         * gcc.dg/cleanup-8.c: Likewise.
39590         * gcc.dg/cleanup-9.c: Likewise.
39591         * gcc.dg/cleanup-5.c: Run on all platforms.
39592
39593 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39594
39595         * g++.dg/warn/nonnull1.C: New test.
39596
39597 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39598
39599         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39600         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39601         Special-case the Sun compiler wrt to <complex.h>.
39602
39603 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39604
39605         * gcc.dg/Wunreachable-8.C: New test.
39606
39607         * gcc.dg/h8300-ice2.c : New test.
39608
39609 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39610
39611         PR fortran/16161
39612         * gfortran.fortran-torture/compile/implicit.f90: Add test
39613         for implicit character.
39614
39615 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39616
39617         PR fortran/16289
39618         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39619         Use tiny() intrinsic to find smallest non-negative real
39620
39621 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39622
39623         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39624         * gcc.dg/compat/struct-by-value-22_x.c: New.
39625         * gcc.dg/compat/struct-by-value-22_y.c: New.
39626
39627         * gcc.c-torture/execute/20040629-1.c: New test.
39628
39629 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39630
39631         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39632         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39633
39634         PR target/16195
39635         * gcc.dg/20040625-1.c: New test.
39636
39637 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39638
39639         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39640
39641 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39642
39643         PR fortran/15963
39644         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39645
39646 2004-06-29  Richard Henderson  <rth@redhat.com>
39647
39648         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39649
39650 2004-06-29  Paul Brook  <paul@codesourcery.com>
39651
39652         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39653         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39654
39655 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39656
39657         PR c++/16260
39658         * g++.dg/parse/crash15.C: New.
39659
39660 2004-06-28  Andrew Pinski  <apinski@apple.com>
39661
39662         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39663         by the error already.
39664
39665         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39666
39667 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39668
39669         PR target/14041
39670         * gcc.dg/h8300-bss-align-1.c : New.
39671
39672 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39673
39674         * PR c++/16174
39675         * g++.dg/template/ctor4.C: New.
39676
39677 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39678
39679         PR c++/16205
39680         * g++.dg/warn/Wsequence-point-1.C: New test.
39681
39682 2004-06-27  Paul Brook  <paul@codesourcery.com>
39683
39684         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39685
39686 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39687
39688         * g++.old-deja/g++.mike/p7325.C: Remove.
39689
39690 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39691
39692         PR c/14963
39693         * gcc.dg/pr14963.c: New test.
39694
39695 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39696
39697         PR c++/16193
39698         * g++.dg/parse/redef1.C: New test.
39699
39700 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39701
39702         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39703         20021110.c.
39704         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39705         20021119-1.c.
39706         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39707         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39708         5-04.c.
39709         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39710         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39711         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39712         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39713         g++.brendan/enum14.C.
39714         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39715         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39716         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39717         g++.mike/virt1.C.
39718         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39719         memtemp24.C.
39720
39721 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39722
39723         * gcc.dg/20040527-1.c: New test case.
39724
39725 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39726
39727         PR gfortran/pr16196
39728         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39729
39730 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39731
39732         PR middle-end/15825
39733         * gcc.dg/pr15825-1.c: New test case.
39734
39735 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39736
39737         * gcc.c-torture/execute/20040625-1.c: New test.
39738
39739 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39740
39741         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39742
39743 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39744
39745         * gcc.dg/torture/mips-div-1.c: New test.
39746
39747 2004-06-24  Jeff Law  <law@redhat.com>
39748
39749         * gcc.dg/tree-ssa/20040624-1.c: New test.
39750
39751 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39752
39753         * gcc.c-torture/compile/20040624-1.c: New test.
39754
39755 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39756
39757         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39758         this directory.
39759
39760 2004-06-23  Andrew Pinski  <apinski@apple.com>
39761
39762         PR middle-end/15988
39763         * g++.dg/opt/ptrmem4.C: New test.
39764
39765         * gcc.dg/c90-array-quals-2.c: New test.
39766
39767 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39768
39769         * gcc.dg/kpice1.c: New test.
39770
39771 2006-06-23  Andrew Pinski  <apinski@apple.com>
39772
39773         * gcc.dg/c90-array-quals.c: New test.
39774
39775 2006-06-22  Richard Henderson  <rth@redhat.com>
39776
39777         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39778
39779 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39780
39781         * gcc.dg/builtins-config.h: Handle FreeBSD.
39782
39783 2006-06-22  Richard Henderson  <rth@redhat.com>
39784
39785         * g++.dg/opt/devirt1.C: New.
39786
39787 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39788
39789         * g++.dg/opt/pr15551.C: New testcase.
39790
39791 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39792
39793         PR target/14800
39794         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39795         x86_64-*-linux* when compiling for 32bit.
39796
39797 2004-06-21  Andrew Pinski  <apinski@apple.com>
39798
39799         * gcc.dg/pch/struct-1.c: New.
39800         * gcc.dg/pch/struct-1.hs: New.
39801
39802 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39803
39804         * gcc.dg/pch/save-temps-1.c: New file.
39805         * gcc.dg/pch/save-temps-1.hs: New file.
39806
39807 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39808
39809         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39810         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39811
39812 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39813
39814         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39815         to fix type error.
39816         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39817         Remove trailing spaces.
39818
39819 2004-06-21  Richard Henderson  <rth@redhat.com>
39820
39821         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39822         merging && to BIT_FIELD_REF.
39823
39824 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39825
39826         * g++.dg/opt/placeholder1.C: New test.
39827
39828 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39829
39830         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39831         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39832         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39833         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39834
39835 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39836
39837         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39838         extern "C".
39839         * g++.dg/other/pragma-re-1.C: Add comments.
39840
39841 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39842
39843         PR gfortran/16080
39844         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39845
39846 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39847
39848         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39849         instead of setting the type of size_t by
39850         hand.
39851
39852 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39853
39854         * gcc.dg/unordered-2.c: New test case.
39855         * gcc.dg/unordered-3.c: New test case.
39856
39857 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39858
39859         PR other/16043
39860         * lib/g++.exp (g++_version): Tweak regexp for version
39861         * lib/g77.exp (g77_version): Likewise.
39862         * lib/gfortran.exp (gfortran_version): Likewise.
39863         * lib/objc.exp (objc_version): Likewise.
39864         * lib/treelang.exp (treelang_version): Likewise.
39865
39866 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39867
39868         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39869         Use INT_MAX instead of __INT_MAX__.
39870         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39871
39872         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39873         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39874         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39875         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39876         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39877         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39878         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39879         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39880         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39881
39882         * gcc.dg/range-test-1.c: New test.
39883         * g++.dg/opt/range-test-1.C: New test.
39884
39885 2004-06-17  Richard Henderson  <rth@redhat.com>
39886
39887         * objc.dg/sync-1.m: New.
39888         * objc.dg/try-catch-1.m: Don't force next runtime.
39889         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39890         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39891         shadowed catch clause.
39892         * objc.dg/try-catch-5.m: New.
39893
39894 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39895
39896         Bug 14610
39897         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39898
39899 2004-06-15  Richard Henderson  <rth@redhat.com>
39900
39901         * gcc.dg/20001116-1.c: Move expected warning line.
39902
39903 2004-06-15  Richard Henderson  <rth@redhat.com>
39904
39905         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39906         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39907
39908 2004-06-15  Jeff Law  <law@redhat.com>
39909
39910         * gcc.dg/tree-ssa/20040615-1.c: New test.
39911         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39912         be less sensitive to operand ordering.
39913         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39914
39915 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39916
39917         * g++.dg/abi/bitfield3.C: Add comment..
39918
39919 2004-06-15  Richard Henderson  <rth@redhat.com>
39920
39921         * g++.dg/ext/stmtexpr1.C: XFAIL.
39922         * gcc.dg/20030612-1.c: XFAIL.
39923
39924 2004-06-15  Eric Christopher  <echristo@redhat.com>
39925
39926         * g++.dg/charset/asm5.c: New.
39927         * gcc.dg/charset/asm6.c: New.
39928
39929 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39930
39931         PR fortran/15962
39932         * gfortran.fortran-torture/execute/select_1.f90: New test.
39933
39934 2004-06-15  Paul Brook  <paul@codesourcery.com>
39935
39936         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39937
39938 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39939
39940         PR c++/15967
39941         * g++.dg/lookup/crash3.C: New test.
39942
39943 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39944
39945         PR c++/15947
39946         * g++.dg/parse/dtor4.C: New test.
39947
39948 2004-06-14  Jeff Law  <law@redhat.com>
39949
39950         * gcc.c-torture/compile/20040614-1.c: New test.
39951
39952 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39953
39954         PR fortran/15211
39955         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39956         LEN of a character array.
39957
39958 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39959
39960         PR c++/15096
39961         * g++.dg/template/ptrmem10.C: New test.
39962
39963         PR c++/14930
39964         * g++.dg/template/friend30.C: New test.
39965
39966 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39967
39968         PR fortran/14928
39969         * gfortran.fortran-torture/compile/mloc.f90: New test.
39970
39971 2004-06-13  Paul Brook  <paul@codesourcery.com>
39972
39973         * gfortran.fortran-torture/execute/random_2.f90: New test.
39974
39975 2004-06-13  Eric Christopher  <echristo@redhat.com>
39976
39977         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39978
39979 2004-06-12  Paul Brook  <paul@codesourcery.com>
39980
39981         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39982
39983 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39984
39985         PR fortran/14923
39986         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39987
39988 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39989
39990         PR fortran/14957
39991         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39992         syntax errors in end statements of contained subroutines.
39993
39994 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39995
39996         PR fortran/12841
39997         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39998
39999 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40000
40001         PR fortran/15665
40002         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40003
40004 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40005
40006         PR gfortran/12839
40007         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40008
40009 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40010
40011         PR c++/15862
40012         * g++.dg/parse/enum1.C: New test.
40013
40014 2004-06-10  Jeff Law  <law@redhat.com>
40015
40016         * gcc.c-torture/compile/20040610-1.c: New test.
40017
40018 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40019
40020         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40021         * g++.old-deja/g++.other/decl3.C: Likewise.
40022
40023 2004-06-10  Brian Booth  <bbooth@redhat.com>
40024
40025         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40026         V_MAY_DEF instead of VDEF.
40027         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40028
40029 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40030
40031         PR c++/14211
40032         * g++.dg/conversion/const1.C: New test.
40033
40034         PR c++/15076
40035         * g++.dg/conversion/reinterpret1.C: New test.
40036
40037         PR c++/15877
40038         * g++.dg/template/enum2.C: New test.
40039
40040         PR c++/15227
40041         * g++.dg/template/error13.C: New test.
40042
40043 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40044
40045         PR fortran/14957
40046         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40047         arguments to test_* REAL and of the right size.
40048
40049 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40050
40051         PR target/15569
40052         PR rtl-optimization/15681
40053         * gcc.dg/20040609-1.c: New test.
40054
40055 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40056
40057         PR c++/14791
40058         * g++.dg/opt/builtins1.C: New test.
40059
40060 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40061
40062         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40063         that use default windows32 struct layout.
40064         * gcc.dg/i386-bitfield2.c: Likewise.
40065
40066 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40067
40068         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40069         for mingw32 and cygwin targets.
40070
40071 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40072
40073         * gcc.dg/pch/macro-4.c: New.
40074         * gcc.dg/pch/macro-4.hs: New.
40075
40076 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40077
40078         PR fortran/13249
40079         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40080
40081 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40082
40083         PR fortran/13372
40084         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40085
40086 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40087
40088         PR gfortran/14897
40089         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40090
40091 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40092
40093         PR gfortran/15755
40094         * gfortran.fortran-torture/execute/backspace.c : New test.
40095
40096 2004-06-09  Paul Brook  <paul@codesourcery.com>
40097
40098         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40099         (pointer_to_section): Rewrite to use smaller array.
40100
40101 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40102
40103         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40104         * gcc.dg/ext/altivec-10.c: Same.
40105         * gcc.dg/ext/altivec-11.c: Same.
40106         * gcc.dg/ext/altivec-12.c: Same.
40107         * gcc.dg/ext/altivec-13.c: Same.
40108         * gcc.dg/ext/altivec-14.c: Same.
40109         * gcc.dg/ext/altivec-15.c: Same.
40110         * gcc.dg/ext/altivec-16.c: Same.
40111         * gcc.dg/ext/altivec-3.c: Same.
40112         * gcc.dg/ext/altivec-4.c: Same.
40113         * gcc.dg/ext/altivec-6.c: Same.
40114         * gcc.dg/ext/altivec-7.c: Same.
40115         * gcc.dg/ext/altivec-8.c: Same.
40116         * gcc.dg/ext/altivec-varargs-1.c: Same.
40117
40118         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40119         * g++.dg/ext/altivec-10.C: Same.
40120         * g++.dg/ext/altivec-2.C: Same.
40121         * g++.dg/ext/altivec-3.C: Same.
40122         * g++.dg/ext/altivec-4.C: Same.
40123         * g++.dg/ext/altivec-5.C: Same.
40124         * g++.dg/ext/altivec-6.C: Same.
40125         * g++.dg/ext/altivec-7.C: Same.
40126         * g++.dg/ext/altivec-8.C: Same.
40127         * g++.dg/ext/altivec-9.C: Same.
40128
40129 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40130
40131         PR c++/7841
40132         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40133
40134 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40135
40136         * gcc.dg/union-1.c: New test.
40137
40138 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40139
40140         * gcc.dg/builtins-41.c: New test case.
40141         * gcc.dg/builtins-42.c: New test case.
40142
40143 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40144
40145         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40146         * g++.dg/ext/altivec-10.C: Same.
40147         * g++.dg/ext/altivec-2.C: Same.
40148         * g++.dg/ext/altivec-3.C: Same.
40149         * g++.dg/ext/altivec-4.C: Same.
40150         * g++.dg/ext/altivec-5.C: Same.
40151         * g++.dg/ext/altivec-6.C: Same.
40152         * g++.dg/ext/altivec-7.C: Same.
40153         * g++.dg/ext/altivec-8.C: Same.
40154         * g++.dg/ext/altivec-9.C: Same.
40155         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40156         * g++.old-deja/g++.brendan/new3.C: Same.
40157         * gcc.c-torture/execute/eeprof-1.x: Same.
40158
40159 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40160
40161         PR c/14765
40162         * gcc.dg/pr14765-1.c: New test.
40163
40164 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40165
40166         PR c/14649
40167         * gcc.dg/pr14649-1.c: New test case.
40168
40169 2004-06-07  Richard Henderson  <rth@redhat.com>
40170
40171         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40172         if temporaries.
40173
40174 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40175
40176         * g++.dg/eh/elide1.C: Remove XFAIL.
40177
40178 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40179
40180         PR c++/15337
40181         * g++.dg/expr/sizeof3.C: New test.
40182
40183         PR c++/14777
40184         * g++.dg/template/access14.C: New test.
40185
40186         PR c++/15554
40187         * g++.dg/template/enum1.C: New test.
40188
40189         PR c++/15057
40190         * g++.dg/eh/throw1.C: New test.
40191
40192 2004-06-07  David Ayers  <d.ayers@inode.at>
40193             Ziemowit Laski  <zlaski@apple.com>
40194
40195         * lib/objc.exp (objc_target_compile): Revert the '-framework
40196         Foundation' flag fix, since bare Darwin does not ship
40197         with the Foundation framework.
40198         * objc/execute/next_mapping.h: Provide a local NSConstantString
40199         @interface and @implementation.
40200         (objc_constant_string_init): A constructor function, used to
40201         initialize the NSConstantString meta-class object.
40202         * objc/execute/string1.m: Include "next_mapping.h" instead of
40203         <Foundation/NSString.h>.
40204         * objc/execute/string2.m: Likewise.
40205         * objc/execute/string3.m: Likewise.
40206         * objc/execute/string4.m: Likewise.
40207
40208 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40209
40210         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40211         to double. Replace double with FLOAT.
40212         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40213
40214         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40215         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40216         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40217         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40218         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40219         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40220         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40221         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40222
40223 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40224
40225         PR c/13519
40226         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40227
40228 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40229
40230         PR c++/15503
40231         * g++.dg/template/meminit2.C: New test.
40232
40233 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40234
40235         PR target/15822
40236         * gcc.c-torture/execute/compare-fp-1.c,
40237         gcc.c-torture/execute/compare-fp-2.c,
40238         gcc.c-torture/execute/compare-fp-3.c,
40239         gcc.c-torture/execute/compare-fp-4.c,
40240         gcc.c-torture/execute/compare-fp-3.x,
40241         gcc.c-torture/execute/compare-fp-4.x: Moved...
40242         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40243         gcc.c-torture/execute/ieee/compare-fp-2.c,
40244         gcc.c-torture/execute/ieee/compare-fp-3.c,
40245         gcc.c-torture/execute/ieee/compare-fp-4.c,
40246         gcc.c-torture/execute/ieee/compare-fp-3.x,
40247         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40248
40249 2004-06-04  David Ayers  <d.ayers@inode.at>
40250
40251         * objc/execute/protocol-isEqual-4.m: New testcase.
40252
40253 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40254
40255         * objc/execute/protocol-isEqual-1.m: New testcase.
40256         * objc/execute/protocol-isEqual-2.m: New testcase.
40257         * objc/execute/protocol-isEqual-3.m: New testcase.
40258
40259 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40260
40261         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40262
40263 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40264
40265         * lib/objc.exp (objc_target_compile): When running tests on
40266         Darwin (Mac OS X), inform the linker about '-framework
40267         'Foundation'.
40268
40269 2004-06-02  Eric Christopher  <echristo@redhat.com>
40270
40271         * gcc.c-torture/compile/20040602-1.c: New.
40272
40273 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40274
40275         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40276         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40277
40278         PR tree-optimization/14736
40279         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40280
40281         PR tree-optimization/14042
40282         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40283
40284         PR tree-optimization/14729
40285         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40286
40287 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40288
40289         PR fortran/15557
40290         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40291
40292 2004-06-01  Richard Hederson  <rth@redhat.com>
40293
40294         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40295
40296 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40297
40298         PR c++/14932
40299         * g++.dg/parse/offsetof4.C: New test.
40300
40301 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40302
40303         PR objc/7993
40304         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40305
40306 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40307
40308         PR c++/15701
40309         * g++.dg/template/friend29.C: New test.
40310
40311 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40312
40313         PR c/15749
40314         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40315
40316 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40317
40318         * gcc.dg/sparc-trap-1.c: New test.
40319
40320 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40321
40322         PR middle-end/15069
40323         * g++.dg/opt/fold3.C: New test case.
40324
40325 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40326
40327         * lib/target-supports.exp (check_iconv_available): Fix fallout
40328         from 2004-05-28 patch.
40329
40330 2004-05-30  Paul Brook  <paul@codesourcery.com>
40331
40332         PR fortran/15620
40333         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40334         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40335
40336 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40337
40338         * gfortran.fortran-torture/execute/random_1.f90: New test.
40339
40340 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40341
40342         * g++.dg/ext/altivec-10.C: New test.
40343
40344 2004-05-29  Paul Brook  <paul@codesourcery.com>
40345
40346         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40347
40348 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40349
40350         * gcc.dg/altivec-16.c: New test.
40351
40352 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40353
40354         * lib/target-supports.exp (check_vmx_hw_available): New.
40355         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40356
40357         * lib/target-supports.exp (check_alias_available,
40358         check_iconv_available, check_named_sections_available): Use
40359         unique names for temporary files.
40360
40361 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40362
40363         * gcc.dg/altivec-15.c: New test.
40364
40365 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40366
40367         PR c++/15083
40368         * g++.dg/warn/noeffect6.C: New test.
40369
40370         PR c++/15471
40371         * g++.dg/expr/ptrmem4.C: New test.
40372
40373         PR c++/15640
40374         * g++.dg/template/operator3.C: New test.
40375
40376 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40377
40378         PR c++/14668
40379         * g++.dg/lookup/redecl1.C: New test.
40380         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40381
40382 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40383
40384         * gcc.c-torture/execute/compare-fp-1.c,
40385         gcc.c-torture/execute/compare-fp-2.c,
40386         gcc.c-torture/execute/compare-fp-3.c,
40387         gcc.c-torture/execute/compare-fp-4.c,
40388         gcc.c-torture/execute/compare-fp-3.x,
40389         gcc.c-torture/execute/compare-fp-4.x,
40390         gcc.dg/pr15649-1.c: New.
40391
40392 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40393
40394         PR c++/12883
40395         * g++.dg/init/array14.C: New test.
40396
40397 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40398
40399         * lib/compat.exp (compat-get-options-main): New.
40400         (compat-get-options): Remove unneeded code, warn for ignored
40401         command.
40402         (compat-execute): Check flag set by dg-require-* commands.
40403
40404         * lib/compat.exp (compat-execute): Break up long lines.
40405
40406 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40407
40408         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40409         * gcc.dg/altivec-14.c: New test.
40410         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40411
40412         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40413         * gcc.dg/altivec-12.c: Ditto.
40414
40415         * gcc.dg/altivec-3.c: Move call to altivec_check.
40416
40417 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40418
40419         PR c++/15044
40420         * g++.dg/template/error12.C: New test.
40421
40422         PR c++/15317
40423         * g++.dg/ext/attrib15.C: New test.
40424
40425         PR c++/15329
40426         * g++.dg/template/ptrmem9.C: New test.
40427
40428 2004-05-25  Paul Brook  <paul@codesourcery.com>
40429
40430         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40431
40432 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40433
40434         PR c++/15165
40435         * g++.dg/template/crash19.C: New test.
40436
40437 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40438
40439         PR c++/15025
40440         * g++.dg/template/redecl1.C: New test.
40441
40442 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40443
40444         PR c++/14821
40445         * g++.dg/other/ns1.C: New test.
40446
40447         PR c++/14883
40448         * g++.dg/template/invalid1.C: New test.
40449
40450 2004-05-23  Paul Brook  <paul@codesourcery.com>
40451         Victor Leikehman  <lei@haifasphere.co.il>
40452
40453         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40454         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40455
40456 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40457
40458         PR c++/15285
40459         PR c++/15299
40460         * g++.dg/template/non-dependent5.C: New test.
40461         * g++.dg/template/non-dependent6.C: New test.
40462
40463 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40464
40465         PR c++/15507
40466         * g++.dg/inherit/union1.C: New test.
40467
40468         PR c++/15542
40469         * g++.dg/template/addr1.C: New test.
40470
40471         PR c++/15427
40472         * g++.dg/template/array5.C: New test.
40473
40474         PR c++/15287
40475         * g++.dg/template/array6.C: New test.
40476
40477 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40478             Roger Sayle  <roger@eyesopen.com>
40479
40480         * g++.dg/lookup/forscope2.C: New test case.
40481
40482 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40483
40484         * gcc.dg/cpp/Wmissingdirs.c: New.
40485
40486 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40487
40488         PR target/15301
40489         * gcc.dg/compat/union-m128-1.h: New file.
40490         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40491         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40492         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40493
40494 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40495
40496         PR target/15302
40497         * gcc.dg/compat/struct-complex-1.h: New file.
40498         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40499         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40500         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40501
40502 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40503
40504         PR middle-end/3074
40505         * gcc.dg/pr3074-1.c: New test case.
40506         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40507
40508 2004-05-20  Falk Hueffner  <falk@debian.org>
40509
40510         PR other/15526
40511         * gcc.dg/ftrapv-1.c: New test case.
40512
40513 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40514
40515         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40516
40517 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40518             Jeff Law  <law@redhat.com>
40519
40520         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40521         * gcc.dg/tree-ssa/20040518-2.c: New test.
40522
40523         * gcc.dg/tree-ssa/20040518-1.c: New test.
40524
40525 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40526
40527         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40528
40529 2004-05-18  Paul Brook  <paul@codesourcery.com>
40530
40531         PR fortran/13930
40532         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40533
40534 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40535
40536         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40537         constant folding.
40538
40539 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40540
40541         * gcc.dg/tree-ssa/20040517-1.c: New test.
40542
40543 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40544
40545         * gcc.dg/loop-4.c: New test.
40546
40547 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40548
40549         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40550
40551 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40552
40553         PR fortran/15311
40554         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40555
40556 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40557
40558         PR fortran/13826
40559         PR fortran/13940
40560         * gfortran.fortran-torture/compile/data_1.f90: New test.
40561
40562 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40563
40564         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40565         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40566
40567 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40568
40569         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40570
40571 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40572
40573         PR c/15444
40574         * gcc.dg/format/xopen-1.c: Adjust expected message.
40575         * gcc.dg/format/xopen-3.c: New test.
40576
40577 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40578
40579         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40580
40581 2004-05-14  Jeff Law  <law@redhat.com>
40582
40583         * gcc.dg/tree-ssa/20040514-2.c: New test.
40584
40585 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40586
40587         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40588         this ...
40589         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40590         this.
40591
40592 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40593
40594         * gcc.dg/tree-ssa/20040514-1.c: New test.
40595
40596 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40597
40598         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40599         test.
40600
40601 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40602
40603         PR fortran/14066
40604         * gfortran.fortran-torture/compile/do_1.f90: New test.
40605
40606 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40607
40608         PR fortran/15051
40609         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40610         test.
40611
40612 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40613
40614         PR fortran/15149
40615         * gfortran.fortran-torture/execute/random_init.f90: New test.
40616
40617 2004-05-13  Paul Brook  <paul@codesourcery.com>
40618
40619         PR fortran/15314
40620         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40621
40622 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40623
40624         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40625         for the powerpc case.
40626
40627 2004-05-13  Jeff Law  <law@redhat.com>
40628
40629         * gcc.dg/tree-ssa/20040513-1.c: New test.
40630         * gcc.dg/tree-ssa/20040513-2.c: New test.
40631
40632 2004-05-13  Paul Brook  <paul@codesourcery.com>
40633
40634         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40635         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40636         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40637
40638 2004-05-13  Andreas Schwab  <schwab@suse.de>
40639
40640         PR other/10819
40641         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40642         characters.
40643
40644 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40645
40646         PR fortran/15294
40647         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40648
40649 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40650
40651         Merge from tree-ssa-20020619-branch.  See
40652         ChangeLog.tree-ssa for details.
40653
40654 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40655
40656         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40657         include <altivec.h> explicitly.
40658         * gcc.dg/altivec-13.c: Likewise.
40659
40660 2004-05-11  Paul Brook  <paul@codesourcery.com>
40661
40662         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40663
40664 2004-05-10  Eric Christopher  <echristo@redhat.com>
40665
40666         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40667         * gcc.dg/sibcall-4.c: Ditto.
40668
40669 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40670
40671         * g++.dg/ext/altivec-8.C: New test case.
40672         * gcc.dg/altivec-13.c: New test case.
40673
40674 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40675
40676         * gcc.c-torture/execute/divcmp-1.c: New test case.
40677         * gcc.c-torture/execute/divcmp-2.c: New test case.
40678         * gcc.c-torture/execute/divcmp-3.c: New test case.
40679
40680 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40681
40682         * g++.dg/other/pragma-re-2.C: New test.
40683
40684 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40685
40686         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40687         * gcc.dg/i386-387-2.c: Likewise.
40688
40689         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40690         __builtin_drem.
40691         * gcc.dg/i386-387-6.c: Likewise.
40692
40693 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40694
40695         * gcc.dg/builtins-33.c: Also check log1p*.
40696
40697 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40698
40699         PR optimization/15296
40700         * gcc.c-torture/execute/pr15296.c: New test.
40701
40702 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40703
40704         * gcc.dg/builtins-40.c: New test.
40705
40706 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40707
40708         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40709
40710 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40711
40712         * g++.dg/ext/spe1.C: New testcase.
40713
40714 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40715
40716         * objc.dg/image-info.m: Allow additional attributes
40717         for __image_info section.
40718
40719 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40720
40721         * gcc.dg/torture/mips-hilo-2.c: New test.
40722
40723 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40724
40725         PR c++/14389
40726         * g++.dg/template/member5.C: New test.
40727
40728 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40729
40730         * gcc.dg/builtins-34.c: Also check expm1*.
40731
40732 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40733
40734         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40735         * gcc.dg/torture/builtin-convert-3.c: New test.
40736
40737 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40738
40739         PR middle-end/15054
40740         * g++.dg/opt/pr15054.C: New test.
40741
40742 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40743
40744         * gcc.dg/torture/builtin-rounding-1.c: New test.
40745         * gcc.dg/builtins-25.c: Delete.
40746         * gcc.dg/builtins-29.c: Delete.
40747
40748 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40749
40750         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40751         * gcc.dg/sibcall-4.c: Likewise.
40752         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40753
40754 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40755
40756         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40757         bit-field on 16-bit targets.
40758
40759 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40760
40761         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40762         16-bit targets.
40763
40764 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40765
40766         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40767         * gcc.dg/rs6000-power2-2.c: Likewise.
40768
40769 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40770
40771         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40772         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40773         Change the asm registers to be in form of frN instead of fN.
40774
40775 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40776
40777         * gcc.dg/torture/builtin-convert-2.c: New test.
40778
40779 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40780
40781         * gcc.dg/rs6000-power2-1.c: New test.
40782         * gcc.dg/rs6000-power2-2.c: New test.
40783
40784 2004-04-28  Jan Hubicka  <jh@suse.cz>
40785
40786         * gcc.dg/unused-6.c: New test.
40787
40788 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40789             Ulrich Weigand  <uweigand@de.ibm.com>
40790
40791         * ada/acats/run_all.sh: Define $target variable.
40792
40793 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40794
40795         PR c++/15119
40796         * g++.dg/other/vararg-1.C: New test.
40797
40798         PR c++/4794
40799         * g++.dg/eh/cleanup3.C: New test.
40800
40801 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40802
40803         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40804         and ad8011a (target_insn).
40805         * ada/acats/support/macro.dfs: Likewise.
40806         * ada/acats/support/impbit.adb: New file.
40807
40808 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40809
40810         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40811
40812 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40813
40814         * gcc.dg/loop-3.c: New test.
40815
40816 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40817
40818         * gcc.c-torture/execute/simd-5.c: New test.
40819
40820 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40821
40822         PR c++/15064
40823         * g++.dg/template/crash18.C: New test.
40824
40825 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40826
40827         * g++.dg/ext/complit3.C: New test.
40828
40829 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40830
40831         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40832         * gcc.dg/altivec-3.c: Same.
40833         * gcc.dg/altivec-varargs-1.c: Same.
40834
40835 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40836
40837         * lib/target-supports.exp (check_profiling_available): Assume
40838         profiling is not available on powerpc-eabi targets.
40839
40840 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40841
40842         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40843         * gcc.dg/vmx/bug-1.c: Ditto.
40844
40845 2004-04-20  Eric Christopher  <echristo@redhat.com>
40846
40847         * gcc.dg/charset/extern.c: New test.
40848         * g++.dg/charset/extern3.cc: Ditto.
40849
40850 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40851
40852         * gcc.dg/builtins-39.c: New test.
40853
40854 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40855
40856         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40857
40858 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40859
40860         * gcc.dg/torture/mips-hilo-1.c: New test.
40861
40862 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40863
40864         * gcc.c-torture/compile/20040419-1.c: New test.
40865
40866 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40867
40868         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40869
40870 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40871             Aldy Hernandez  <aldyh@redhat.com>
40872
40873         * gcc.c-torture/execute/va-arg-24.c: New.
40874
40875 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40876             Aldy Hernandez  <aldyh@redhat.com>
40877
40878         * gcc.dg/vmx/1b-01.c: New.
40879         * gcc.dg/vmx/1b-02.c: New.
40880         * gcc.dg/vmx/1b-03.c: New.
40881         * gcc.dg/vmx/1b-04.c: New.
40882         * gcc.dg/vmx/1b-05.c: New.
40883         * gcc.dg/vmx/1b-06.c: New.
40884         * gcc.dg/vmx/1b-07.c: New.
40885         * gcc.dg/vmx/1c-01.c: New.
40886         * gcc.dg/vmx/1c-02.c: New.
40887         * gcc.dg/vmx/3a-01a.c: New.
40888         * gcc.dg/vmx/3a-01.c: New.
40889         * gcc.dg/vmx/3a-01m.c: New.
40890         * gcc.dg/vmx/3a-03.c: New.
40891         * gcc.dg/vmx/3a-03m.c: New.
40892         * gcc.dg/vmx/3a-04.c: New.
40893         * gcc.dg/vmx/3a-04m.c: New.
40894         * gcc.dg/vmx/3a-05.c: New.
40895         * gcc.dg/vmx/3a-06.c: New.
40896         * gcc.dg/vmx/3a-06m.c: New.
40897         * gcc.dg/vmx/3a-07.c: New.
40898         * gcc.dg/vmx/3b-01.c: New.
40899         * gcc.dg/vmx/3b-02.c: New.
40900         * gcc.dg/vmx/3b-10.c: New.
40901         * gcc.dg/vmx/3b-13.c: New.
40902         * gcc.dg/vmx/3b-14.c: New.
40903         * gcc.dg/vmx/3b-15.c: New.
40904         * gcc.dg/vmx/3c-01a.c: New.
40905         * gcc.dg/vmx/3c-01.c: New.
40906         * gcc.dg/vmx/3c-02.c: New.
40907         * gcc.dg/vmx/3c-03.c: New.
40908         * gcc.dg/vmx/3d-01.c: New.
40909         * gcc.dg/vmx/4-01.c: New.
40910         * gcc.dg/vmx/4-03.c: New.
40911         * gcc.dg/vmx/5-01.c: New.
40912         * gcc.dg/vmx/5-02.c: New.
40913         * gcc.dg/vmx/5-03.c: New.
40914         * gcc.dg/vmx/5-04.c: New.
40915         * gcc.dg/vmx/5-05.c: New.
40916         * gcc.dg/vmx/5-06.c: New.
40917         * gcc.dg/vmx/5-07.c: New.
40918         * gcc.dg/vmx/5-07t.c: New.
40919         * gcc.dg/vmx/5-08.c: New.
40920         * gcc.dg/vmx/5-10.c: New.
40921         * gcc.dg/vmx/5-11.c: New.
40922         * gcc.dg/vmx/7-01a.c: New.
40923         * gcc.dg/vmx/7-01.c: New.
40924         * gcc.dg/vmx/7c-01.c: New.
40925         * gcc.dg/vmx/7d-01.c: New.
40926         * gcc.dg/vmx/7d-02.c: New.
40927         * gcc.dg/vmx/8-01.c: New.
40928         * gcc.dg/vmx/8-02a.c: New.
40929         * gcc.dg/vmx/8-02.c: New.
40930         * gcc.dg/vmx/brode-1.c: New.
40931         * gcc.dg/vmx/bug-1.c: New.
40932         * gcc.dg/vmx/bug-2.c: New.
40933         * gcc.dg/vmx/bug-3.c: New.
40934         * gcc.dg/vmx/cw-bug-1.c: New.
40935         * gcc.dg/vmx/cw-bug-2.c: New.
40936         * gcc.dg/vmx/cw-bug-3.c: New.
40937         * gcc.dg/vmx/dct.c: New.
40938         * gcc.dg/vmx/debug-1.c: New.
40939         * gcc.dg/vmx/debug-2.c: New.
40940         * gcc.dg/vmx/debug-3.c: New.
40941         * gcc.dg/vmx/debug-4.c: New.
40942         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40943         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40944         * gcc.dg/vmx/eg-5.c: New.
40945         * gcc.dg/vmx/fft.c: New.
40946         * gcc.dg/vmx/gcc-bug-1.c: New.
40947         * gcc.dg/vmx/gcc-bug-2.c: New.
40948         * gcc.dg/vmx/gcc-bug-3.c: New.
40949         * gcc.dg/vmx/gcc-bug-4.c: New.
40950         * gcc.dg/vmx/gcc-bug-5.c: New.
40951         * gcc.dg/vmx/gcc-bug-6.c: New.
40952         * gcc.dg/vmx/gcc-bug-7.c: New.
40953         * gcc.dg/vmx/gcc-bug-8.c: New.
40954         * gcc.dg/vmx/gcc-bug-9.c: New.
40955         * gcc.dg/vmx/gcc-bug-b.c: New.
40956         * gcc.dg/vmx/gcc-bug-c.c: New.
40957         * gcc.dg/vmx/gcc-bug-d.c: New.
40958         * gcc.dg/vmx/gcc-bug-e.c: New.
40959         * gcc.dg/vmx/gcc-bug-f.c: New.
40960         * gcc.dg/vmx/gcc-bug-g.c: New.
40961         * gcc.dg/vmx/gcc-bug-i.c: New.
40962         * gcc.dg/vmx/harness.h: New.
40963         * gcc.dg/vmx/ira1.c: New.
40964         * gcc.dg/vmx/ira2a.c: New.
40965         * gcc.dg/vmx/ira2b.c: New.
40966         * gcc.dg/vmx/ira2.c: New.
40967         * gcc.dg/vmx/ira2c.c: New.
40968         * gcc.dg/vmx/mem.c: New.
40969         * gcc.dg/vmx/newton-1.c: New.
40970         * gcc.dg/vmx/ops.c: New.
40971         * gcc.dg/vmx/sn7153.c: New.
40972         * gcc.dg/vmx/spill2.c: New.
40973         * gcc.dg/vmx/spill3.c: New.
40974         * gcc.dg/vmx/spill.c: New.
40975         * gcc.dg/vmx/t.c: New.
40976         * gcc.dg/vmx/varargs-1.c: New.
40977         * gcc.dg/vmx/varargs-2.c: New.
40978         * gcc.dg/vmx/varargs-3.c: New.
40979         * gcc.dg/vmx/varargs-4.c: New.
40980         * gcc.dg/vmx/varargs-5.c: New.
40981         * gcc.dg/vmx/varargs-6.c: New.
40982         * gcc.dg/vmx/varargs-7.c: New.
40983         * gcc.dg/vmx/vmx.exp: New.
40984         * gcc.dg/vmx/vprint-1.c: New.
40985         * gcc.dg/vmx/vscan-1.c: New.
40986         * gcc.dg/vmx/x-01.c: New.
40987         * gcc.dg/vmx/x-02.c: New.
40988         * gcc.dg/vmx/x-03.c: New.
40989         * gcc.dg/vmx/x-04.c: New.
40990         * gcc.dg/vmx/x-05.c: New.
40991         * gcc.dg/vmx/yousufi-1.c: New.
40992         * gcc.dg/vmx/zero-1.c: New.
40993         * gcc.dg/vmx/zero.c: New.
40994
40995 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40996
40997         * g++.dg/lookup/java1.C: Update for chage of
40998         _Jv_AllocObject.
40999         * g++.dg/lookup/java2.C: Likewise.
41000
41001 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41002
41003         * ada/acats/run_all.sh: use -O2 by default.
41004
41005 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41006
41007         * gcc.dg/vr-mult-[12].c: New tests.
41008
41009 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41010
41011         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41012
41013         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41014
41015 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41016
41017         * lib/target-supports.exp (check_profiling_available): Assume
41018         profiling isn't available for mips*-*-elf targets.
41019
41020 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41021
41022         * gcc.dg/builtins-38.c: New test.
41023
41024 2004-04-14  Eric Christopher  <echristo@redhat.com>
41025
41026         * g++.dg/charset/charset.exp: Run .cc extension tests.
41027
41028 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41029
41030         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41031
41032 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41033
41034         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41035
41036 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41037
41038         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41039         * gcc.dg/i386-387-2.c: Likewise.
41040
41041         * gcc.dg/i386-387-7.c: New test.
41042         * gcc.dg/i386-387-8.c: New test.
41043
41044         * gcc.dg/builtins-37.c: New test.
41045
41046 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41047
41048         * g++.dg/pch/externc-1.C: Add missing semicolon.
41049
41050 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41051
41052         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41053
41054 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41055
41056         * gcc.c-torture/execute/20040411-1.c: New test.
41057
41058 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41059
41060         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41061
41062 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41063
41064         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41065
41066 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41067
41068         * lib/target-supports.exp (check_named_sections_available): New.
41069         * lib/gcc-dg.exp (dg-require-named-sections): New.
41070         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41071         old-deja.exp.  Also prune error-count message from HP linker.
41072         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41073
41074         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41075         * g++.old-deja/g++.pt/static3.C: Likewise.
41076         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41077
41078 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41079
41080         * gcc.c-torture/execute/20040409-1.c: New test case.
41081         * gcc.c-torture/execute/20040409-2.c: New test case.
41082         * gcc.c-torture/execute/20040409-3.c: New test case.
41083
41084 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41085
41086         * gcc.dg/20040409-1.c: New test.
41087
41088 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41089
41090         PR target/14888
41091         * g++.dg/opt/pr14888.C: New test case.
41092
41093 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41094
41095         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41096         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41097         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41098         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41099         New tests.
41100
41101 2004-04-08  Paul Brook  <paul@codesourcery.com>
41102
41103         * gcc.dg/spill-1.c: New test.
41104
41105 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41106
41107         * gcc.dg/torture/builtin-ctype-2.c: New test.
41108
41109 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41110
41111         * gcc.dg/pch/pch.exp: Add largefile test.
41112
41113 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41114
41115         * g++.dg/pch/externc-1.Hs: New.
41116         * g++.dg/pch/externc-1.C: New.
41117
41118 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41119
41120         * gcc.dg/compat/struct-by-value-5a_main.c,
41121         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41122         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41123         * gcc.dg/compat/struct-by-value-5a_x.c,
41124         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41125         gcc.dg/compat/struct-by-value-5_x.c.
41126         * gcc.dg/compat/struct-by-value-5a_y.c,
41127         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41128         gcc.dg/compat/struct-by-value-5_y.c.
41129
41130         * gcc.dg/compat/struct-by-value-6a_main.c,
41131         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41132         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41133         * gcc.dg/compat/struct-by-value-6a_x.c,
41134         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41135         gcc.dg/compat/struct-by-value-6_x.c.
41136         * gcc.dg/compat/struct-by-value-6a_y.c,
41137         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41138         gcc.dg/compat/struct-by-value-6_y.c.
41139
41140         * gcc.dg/compat/struct-by-value-7a_main.c,
41141         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41142         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41143         * gcc.dg/compat/struct-by-value-7a_x.c,
41144         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41145         gcc.dg/compat/struct-by-value-7_x.c.
41146         * gcc.dg/compat/struct-by-value-7a_y.c,
41147         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41148         gcc.dg/compat/struct-by-value-7_y.c.
41149
41150 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41151
41152         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41153         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41154         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41155         options.
41156
41157 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41158
41159         * gcc.dg/builtins-36.c: New test.
41160
41161 2004-04-06  Paul Brook  <paul@codesourcery.com>
41162
41163         * README.gcc: Remove obsolete contraint on testcases.
41164
41165 2004-04-05  Paul Brook  <paul@codesourcery.com>
41166
41167         PR2123
41168         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41169         failure and exit(0) on success.
41170         * g++.dg/expr/anew2.C: Ditto.
41171         * g++.dg/expr/anew3.C: Ditto.
41172         * g++.dg/expr/anew4.C: Ditto.
41173
41174 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41175
41176         PR c++/3518
41177         * g++.dg/template/unify7.C: New.
41178
41179 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41180
41181         * g++.dg/README: Bring up to date with new subdirectories; remove
41182         duplicate subdirectory lines.
41183
41184 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41185
41186         PR c++/14007
41187         * g++.dg/template/unify5.C: New.
41188         * g++.dg/template/unify6.C: New.
41189         * g++.dg/template/qualttp20.C: Adjust.
41190         * g++.old-deja/g++.jason/report.C: Adjust.
41191         * g++.old-deja/g++.other/qual1.C: Adjust.
41192
41193 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41194
41195         PR c++/14803
41196         * g++.dg/inherit/ptrmem1.C: New test.
41197
41198 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41199
41200         PR c++/14755
41201         * gcc.c-torture/execute/20040331-1.c: New test.
41202         * gcc.dg/20040331-1.c: New test.
41203
41204 2004-04-01  Paul Brook  <paul@codesourcery.com>
41205
41206         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41207
41208 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41209
41210         PR c++/14724
41211         * g++.dg/init/goto1.C: New test.
41212
41213         PR c++/14763
41214         * g++.dg/template/defarg4.C: New test.
41215
41216 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41217
41218         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41219
41220 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41221
41222         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41223
41224 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41225
41226         * gcc.dg/noncompile/undeclared-2.c: New test.
41227
41228 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41229
41230         * gcc.dg/940409-1.c: Remove XFAIL.
41231         * gcc.dg/reg-vol-struct-1.c: New test.
41232
41233 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41234
41235         * gcc.dg/torture/builtin-wctype-1.c: New test.
41236
41237 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41238
41239         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41240         * gcc.dg/20001101-1.c: Likewise.
41241         * gcc.dg/20001102-1.c: Likewise.
41242
41243 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41244
41245         * gcc.dg/compare8.c: Add an additional test for XOR.
41246
41247 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41248
41249         * gcc.dg/torture/builtin-ctype-1.c: New test.
41250
41251 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41252
41253         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41254         * gcc.dg/torture/builtin-math-1.c: Likewise.
41255         * gcc.dg/torture/builtin-power-1.c: New test.
41256
41257 2004-03-24  Andreas Schwab  <schwab@suse.de>
41258
41259         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41260         IA64 assembler.
41261
41262 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41263             Roger Sayle  <roger@eyesopen.com>
41264
41265         * gcc.dg/compare8.c: New test case.
41266
41267 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41268
41269         * g++.dg/ext/altivec-7.C: New test.
41270
41271 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41272
41273         PR 12267, 12391, 12560, 13129, 14114, 14133
41274         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41275         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41276         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41277         Adjust error regexps.
41278         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41279         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41280         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41281         * gcc.dg/local1.c: Add explanatory comment.
41282
41283 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41284
41285         PR optimization/14669
41286         * g++.dg/opt/fold2.C: New test case.
41287
41288 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41289
41290         PR c/14069
41291         * gcc.dg/20040322-1.c: New test.
41292
41293 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41294
41295         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41296         * gcc.dg/ultrasp4.c: Likewise.
41297         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41298
41299 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41300
41301         * gcc.dg/i386-sse-8.c: Reset default options.
41302
41303 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41304
41305         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41306         in the error message text.
41307
41308 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41309
41310         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41311
41312 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41313
41314         PR c++/14616
41315         * g++.dg/init/array13.C: New test.
41316
41317 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41318
41319         PR target/13889
41320         * gcc.c-torture/compile/pr13889.c: New test case.
41321
41322 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41323
41324         PR c/14635
41325         * builtins-1.c (nan, nans): Don't test.
41326         * builtins-30.c: Don't use nan, nanf, nanl.
41327         * builtins-35.c: New test.
41328
41329 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41330
41331         * g++.dg/ext/altivec-6.C: New test.
41332
41333 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41334
41335         * g++.dg/init/placement3.C: New test.
41336
41337         * g++.dg/template/spec13.C: New test.
41338
41339         * g++.dg/lookup/using11.C: New test.
41340
41341         * g++.dg/lookup/koenig3.C: New test.
41342
41343         * g++.dg/template/operator2.C: New test.
41344
41345         * g++.dg/expr/dtor3.C: New test.
41346         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41347         marker.
41348         * g++.old-deja/g++.law/visibility28.C: Likewise.
41349
41350 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41351
41352         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41353         * gcc.dg/ppc64-abi-3.c: Likewise.
41354
41355 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41356
41357         PR c++/14545
41358         * g++.dg/parse/template15.C: New test.
41359
41360 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41361
41362         * g++.dg/expr/dtor2.C: New test.
41363
41364         * g++.dg/lookup/anon4.C: New test.
41365
41366         * g++.dg/overload/using1.C: New test.
41367
41368         * g++.dg/template/lookup7.C: New test.
41369
41370         * g++.dg/template/typename6.C: New test.
41371
41372         * g++.dg/expr/cond6.C: New test.
41373
41374 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41375
41376         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41377
41378 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41379
41380         * g++.dg/expr/cond5.C: New test.
41381         * g++.dg/expr/constcast1.C: Likewise.
41382         * g++.dg/expr/ptrmem2.C: Likewise.
41383         * g++.dg/expr/ptrmem3.C: Likewise.
41384         * g++.dg/lookup/main1.C: Likewise.
41385         * g++.dg/template/lookup6.C: Likewise.
41386
41387 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41388
41389         * gcc.dg/local1.c: New test.
41390
41391         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41392
41393 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41394
41395         * gcc.dg/torture/builtin-convert-1.c: New test.
41396
41397 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41398
41399         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41400
41401 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41402
41403         PR c++/14481
41404         * g++.dg/warn/Wunused-7.C: New test.
41405
41406 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41407
41408         * gcc.dg/torture/builtin-integral-1.c: New test.
41409
41410 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41411
41412         PR c++/14586
41413         * g++.dg/parse/non-dependent3.C: New test.
41414
41415 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41416
41417         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41418         * g++.dg/eh/simd-2.C: Likewise.
41419         * g++.dg/init/array10.C: Likewise.
41420         * gcc.c-torture/compile/simd-1.c: Likewise.
41421         * gcc.c-torture/compile/simd-2.c: Likewise.
41422         * gcc.c-torture/compile/simd-3.c: Likewise.
41423         * gcc.c-torture/compile/simd-4.c: Likewise.
41424         * gcc.c-torture/compile/simd-6.c: Likewise.
41425         * gcc.c-torture/execute/simd-1.c: Likewise.
41426         * gcc.c-torture/execute/simd-2.c: Likewise.
41427         * gcc.dg/compat/vector-defs.h: Likewise.
41428         * gcc.dg/20020531-1.c: Likewise.
41429         * gcc.dg/altivec-3.c: Likewise.
41430         * gcc.dg/altivec-4.c: Likewise.
41431         * gcc.dg/altivec-varargs-1.c: Likewise.
41432         * gcc.dg/compat/vector-defs.h: Likewise.
41433         * gcc.dg/i386-mmx-3.c: Likewise.
41434         * gcc.dg/i386-sse-4.c: Likewise.
41435         * gcc.dg/i386-sse-5.c: Likewise.
41436         * gcc.dg/i386-sse-8.c: Likewise.
41437         * gcc.dg/simd-1.c: Likewise.
41438         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41439         __ev64_opaque__ since the machine description provides it.
41440
41441 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41442
41443         * lib/compat.exp (skip_list): New global variable.
41444         Use it to hold the user defined COMPAT_SKIPS list if any.
41445         (compat-obj): Add the members of skip_list to optall.
41446
41447 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41448
41449         * gcc.dg/compat/union-by-value-1_main.c,
41450         union-by-value-1_x.c, union-by-value-1_y.c,
41451         union-check.h, union-defs.h,
41452         union-init.h, union-return-1_main.c,
41453         union-return-1_x.c, union-return-1_y.c: New files.
41454
41455 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41456
41457         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41458         mixed-struct-init.h: Add 4 mixed structure types.
41459         struct-by-value-21_main.c, struct-by-value-21_x.c,
41460         struct-by-value-21_y.c, struct-return-21_main.c,
41461         struct-return-21_x.c, struct-return-21_y.c: New files.
41462
41463 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41464
41465         PR c++/14550
41466         * g++.dg/parse/template14.C: New test.
41467
41468 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41469
41470         * gcc.c-torture/execute/20040313-1.c: New test.
41471
41472 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41473
41474         PR target/14533
41475         * gcc.dg/20040311-2.c: New test.
41476
41477 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41478
41479         PR other/14544
41480         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41481         bit-field.
41482
41483 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41484
41485         * gcc.dg/20040305-2.c: Add missing return statement.
41486
41487 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41488
41489         * gcc.dg/builtins-34.c: Also check pow10*.
41490
41491 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41492
41493         PR target/14262
41494         * gcc.dg/20040305-2.c: New test.
41495
41496 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41497
41498         * gcc.dg/20040310-1.c: New test.
41499
41500 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41501
41502         * gcc.c-torture/execute/20040311-1.c: New test case.
41503
41504 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41505
41506         PR c++/14476
41507         * g++.dg/lookup/enum1.C: New test.
41508
41509 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41510
41511         PR c++/14510
41512         * g++.dg/lookup/struct2.C: New test.
41513
41514 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41515
41516         * gcc.dg/builtins-34.c: New test.
41517
41518 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41519
41520         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41521
41522 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41523
41524         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41525         * gcc.dg/alias-2.c: New testcase.
41526
41527 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41528
41529         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41530
41531 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41532
41533         * gcc.c-torture/execute/20040309-1.c: New test case.
41534
41535 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41536
41537         PR c++/14397
41538         * g++.dg/overload/ref1.C: New.
41539
41540 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41541
41542         PR c++/14409
41543         * g++.dg/template/spec12.C: New test.
41544
41545         PR c++/14448
41546         * g++.dg/parse/crash14.C: New test.
41547
41548 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41549
41550         PR c++/14230
41551         * g++.dg/init/ref11.C: New test.
41552
41553 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41554
41555         PR c++/14432
41556         * g++.dg/parse/builtin2.C: New test.
41557
41558 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41559
41560         PR c++/14401
41561         * g++.dg/init/ctor3.C: New test.
41562         * g++.dg/init/union1.C: New test.
41563         * g++.dg/ext/anon-struct4.C: New test.
41564
41565 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41566
41567         * g++.dg/lookup/koenig1.C: Tweak error messages.
41568         * g++.dg/lookup/used-before-declaration.C: Likewise.
41569         * g++.dg/other/do1.C: Likewise.
41570         * g++.dg/overload/koenig1.C: Likewise.
41571         * g++.dg/parse/crash13.C: Likewise.
41572         * g++.dg/template/instantiate3.C: Likewise.
41573
41574 2004-03-08  Eric Christopher  <echristo@redhat.com>
41575
41576         * * lib/target-supports.exp: Enable libiconv in test
41577         compilation.  Fix up error checking.
41578
41579 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41580
41581         PR middle-end/14289
41582         * gcc.dg/pr14289-1.c: New test case.
41583         * gcc.dg/pr14289-2.c: Likewise.
41584         * gcc.dg/pr14289-3.c: Likewise.
41585
41586 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41587
41588         * gcc.c-torture/execute/20040308-1.c: New test.
41589
41590 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41591
41592         * gcc.c-torture/execute/20040307-1.c: New test case.
41593
41594 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41595
41596         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41597
41598 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41599
41600         * gcc.dg/20040306-1.c: New test.
41601
41602 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41603
41604         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41605         them static.
41606         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41607
41608 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41609
41610         PR c/14465
41611         * gcc.dg/decl-6.c: New test.
41612
41613 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41614
41615         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41616         Rename LOGPOW -> LOG_POW.
41617         (SQRT_EXP, POW_EXP): New.
41618
41619 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41620
41621         * gcc.dg/i386-sse-8.c: New test.
41622
41623 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41624
41625         PR c/14114
41626         * gcc.dg/decl-5.c: New test.
41627
41628 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41629
41630         * gcc.dg/20040305-1.c: New test.
41631
41632 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41633
41634         PR other/14354
41635         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41636
41637 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41638
41639         PR c++/14425, c++/14426
41640         * g++.dg/ext/altivec-4.C: New test.
41641         * g++.dg/ext/altivec-5.C: New test.
41642
41643 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41644
41645         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41646         global variables of a type with no linkage.
41647         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41648         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41649         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41650         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41651         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41652         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41653         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41654         * g++.dg/warn/deprecated.C: Name enum Color.
41655         * g++.dg/overload/VLA.C: Name structure for 'b'.
41656         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41657
41658 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41659
41660         * gcc.c-torture/compile/20040304-1.c: New test.
41661
41662 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41663
41664         PR 13728
41665         * gcc.dg/decl-4.c: New testcase.
41666
41667 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41668
41669         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41670         as PRECF if sizeof (float) > sizeof (double).
41671         (PRECL): Make it the same as PRECF if
41672         sizeof (float) > sizeof (long double).
41673
41674 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41675
41676         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41677         system type.  Add check for irix6 which doesn't have c99 runtime.
41678
41679 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41680
41681         * gcc.dg/const-elim-1.c: xfail for xtensa.
41682
41683 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41684
41685         PR c++/14369
41686         * g++.dg/template/cond4.C: New test.
41687
41688 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41689
41690         PR c++/14360
41691         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41692
41693         PR c++/14361
41694         * g++.dg/parse/defarg7.C: New test.
41695
41696         PR c++/14359
41697         * g++.dg/template/friend26.C: New test.
41698
41699 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41700
41701         PR c++/14324
41702         * g++.dg/abi/mangle21.C: New test.
41703
41704         PR c++/14260
41705         * g++.dg/parse/constructor2.C: New test.
41706
41707         PR c++/14337
41708         * g++.dg/template/sfinae1.C: New test.
41709
41710 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41711
41712         PR c++/14267
41713         * g++.dg/expr/crash2.C: New test.
41714
41715         PR middle-end/13448
41716         * gcc.dg/inline-5.c: New test.
41717         * gcc.dg/always-inline.c: Split out tests into ...
41718         * gcc.dg/always-inline2.c: ... this and ...
41719         * gcc.dg/always-inline3.c: ... this.
41720
41721 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41722
41723         PR debug/12103
41724         * g++.dg/debug/crash1.C: New test.
41725
41726 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41727
41728         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41729         function with __attribute__((noinline)).
41730         (recurser_void2): Likewise.
41731         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41732         (recurser_void2): Likewise.
41733
41734 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41735
41736         PR middle-end/14203
41737         * g++.dg/warn/Wunused-6.C: New test case.
41738
41739 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41740
41741         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41742         not defined.
41743
41744 2004-02-27  Eric Christopher  <echristo@redhat.com>
41745
41746         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41747         * g++.dg/charset/asm2.c: Run only x86.
41748         * gcc.dg/charset/asm3.c: Ditto.
41749
41750 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41751
41752         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41753         ld_library_path.
41754
41755 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41756
41757         * g++.dg/ext/altivec-3.C: New.
41758
41759 2004-02-26  Richard Henderson  <rth@redhat.com>
41760
41761         * g++.dg/ext/attrib10.C: Mark for warning.
41762         * gcc.dg/attr-alias-1.c: New.
41763
41764 2004-02-26  Richard Henderson  <rth@redhat.com>
41765
41766         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41767         * gcc.c-torture/execute/20040208-2.c: ... it back.
41768
41769 2004-02-26  Eric Christopher  <echristo@redhat.com>
41770
41771         * lib/target-supports.exp (check-iconv-available): New function.
41772         * lib/gcc-dg.exp (dg-require-iconv): New function.
41773         Use above.
41774         * gcc.dg/charset: New directory.
41775         * gcc.dg/charset/charset.exp: New file.
41776         * gcc.dg/charset/asm1.c: Ditto.
41777         * gcc.dg/charset/asm2.c: Ditto.
41778         * gcc.dg/charset/asm3.c: Ditto.
41779         * gcc.dg/charset/asm4.c: Ditto.
41780         * gcc.dg/charset/asm5.c: Ditto.
41781         * gcc.dg/charset/attribute1.c: Ditto.
41782         * gcc.dg/charset/attribute2.c: Ditto.
41783         * gcc.dg/charset/string1.c: Ditto.
41784         * g++.dg/charset: New directory.
41785         * g++.dg/dg.exp: Add here. Special options.
41786         * g++.dg/charset/charset.exp: New file.
41787         * g++.dg/charset/asm1.c: Ditto.
41788         * g++.dg/charset/asm2.c: Ditto.
41789         * g++.dg/charset/asm3.c: Ditto.
41790         * g++.dg/charset/asm4.c: Ditto.
41791         * g++.dg/charset/attribute1.c: Ditto.
41792         * g++.dg/charset/attribute2.c: Ditto.
41793         * g++.dg/charset/extern1.cc: Ditto.
41794         * g++.dg/charset/extern2.cc: Ditto.
41795         * g++.dg/charset/string1.c: Ditto.
41796
41797 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41798
41799         PR c++/14278
41800         * g++.dg/parse/comma1.C: New test.
41801
41802 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41803
41804         PR c++/14284
41805         * g++.dg/template/ttp8.C: New test.
41806
41807 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41808
41809         * gcc.dg/fixuns-trunc-1.c: New test.
41810
41811 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41812
41813         * gcc.dg/builtins-config.h: Use #elif.
41814
41815 2004-02-26  Michael Matz  <matz@suse.de>
41816
41817         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41818         * gcc.dg/991214-1.c: Likewise.
41819         * gcc.dg/i386-asm-1.c: Likewise.
41820
41821 2004-02-25  Richard Henderson  <rth@redhat.com>
41822
41823         * gcc.c-torture/execute/20040208-2.c: Move ...
41824         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41825
41826 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41827
41828         PR c++/14246
41829         * g++.dg/other/crash-3.C: New test.
41830
41831 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41832
41833         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41834         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41835
41836         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41837         HP-UX.
41838
41839 2004-02-24  Michael Matz  <matz@suse.de>
41840
41841         * gcc.dg/i386-regparm.c: New.
41842
41843 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41844
41845         * gcc.c-torture/execute/20040223-1.c: New.
41846
41847 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41848             Kazu Hirata  <kazu@cs.umass.edu>
41849
41850         * gcc.dg/fwritable-strings-1.c: Remove.
41851
41852 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41853
41854         PR c/14156
41855         * gcc.dg/20040223-1.c: New test.
41856
41857 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41858
41859         PR c++/14106
41860         * g++.dg/ext/typeof9.C: New test.
41861
41862 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41863
41864         PR c++/14250
41865         * g++.dg/other/switch1.C: New test.
41866
41867 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41868
41869         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41870         * gcc.dg/va-arg-1.c: Likewise.
41871
41872 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41873
41874         PR c++/14143
41875         * g++.dg/template/koenig5.C: New test.
41876
41877 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41878
41879         * g++.dg/ext/altivec-1.C: Generalize target triple.
41880         * g++.dg/ext/altivec-2.C: New test case.
41881         * g++.dg/ext/altivec_check.h: New file.
41882         * gcc.dg/altivec-1.c: Generalize target triple;
41883         include altivec_check.h and call altivec_check().
41884         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41885         * gcc.dg/altivec-6.c: New test case.
41886         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41887         type casts as needed.
41888         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41889         altivec_check().
41890         * gcc.dg/altivec-12.c: New test case.
41891         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41892         include altivec_check.h and call altivec_check().
41893         * gcc.dg/altivec_check.h: New file.
41894
41895 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41896
41897         * lib/target-supports.exp (check_alias_available): Don't mangle
41898         function `g' in test program.
41899
41900 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41901
41902         * lib/target-supports.exp (check_profiling_available): Check
41903         argument to determine whether we support a profiling type.
41904         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41905         check_profiling_available.
41906         * g++.dg/bprob/bprob.exp: Likewise.
41907         * g77.dg/bprob/bprob.exp: Likewise.
41908         * gcc.misc-tests/bprob.exp: Likewise.
41909         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41910         dg-require-profiling and delete expected error handling.
41911         * gcc.dg/20021014-1.c: Likewise.
41912         * gcc.dg/nest.c: Likewise.
41913
41914 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41915
41916         PR c++/12007
41917         * g++.dg/other/vthunk1.C: New test.
41918
41919 2004-02-20  Falk Hueffner  <falk@debian.org>
41920
41921         PR target/14201
41922         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41923
41924 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41925
41926         PR c++/13927
41927         * g++.dg/other/error8.C: Remove XFAIL markers.
41928
41929         PR c++/14173
41930         * g++.dg/ext/packed5.C: New test.
41931
41932         PR c++/14199
41933         * g++.dg/warn/Wunused-5.C: New test.
41934
41935         PR c++/14186
41936         * g++.dg/lookup/member1.C: New test.
41937
41938 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41939
41940         * gcc.c-torture/compile/20040130-1.c: Enable only when
41941         __INT_MAX__ >= 2147483647L.
41942         * gcc.c-torture/compile/961203-1.c: Likewise.
41943
41944 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41945
41946         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41947         * g++.dg/opt/template1.C: Robustify assembler regexp
41948
41949 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41950
41951         * gcc.c-torture/execute/simd-4.x: Remove.
41952         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41953         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41954         Guard with #ifndef SKIP_ATTRIBUTE.
41955         * gcc.dg/compat/vector-1_y.c: Likewise.
41956         * gcc.dg/compat/vector-2_x.c: Likewise.
41957         * gcc.dg/compat/vector-2_y.c: Likewise.
41958         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41959         * g++.dg/eh/simd-2.C: Likewise.
41960
41961 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41962
41963         * gcc.c-torture/compile/complex-1.c: New.
41964
41965 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41966
41967         PR target/14209
41968         * gcc.c-torture/execute/20040218-1.c: New test.
41969
41970 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41971
41972         PR c++/14181
41973         * g++.dg/parse/new2.C: New test.
41974
41975 2004-02-18  Paul Brook  <paul@codesourcery.com>
41976
41977         * gcc.c-torture/compile/libcall-1.c: New test.
41978
41979 2004-02-18  Paul Brook  <paul@codesourcery.com>
41980
41981         PR debug/12934
41982         * gcc.dg/debug/debug-7.c: New test.
41983
41984 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41985
41986         * gcc.dg/20040217-1.c: New test.
41987
41988 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41989
41990         * gcc.c-torture/execute/990208-1.x: Delete.
41991
41992 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41993
41994         * gcc.c-torture/execute/20040208-2.x: New file.
41995
41996 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41997
41998         PR c++/11326
41999         * g++.dg/abi/structret1.C: New test.
42000
42001 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42002
42003         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42004         (i386_cpuid): No need to test if cpuid is available on AMD64.
42005         Fix assembly, so that it works onboth i386 and AMD64.
42006         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42007         (vecInLong): Fix s[] member type to unsigned int.
42008         (vecInWord): Remove type.
42009         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42010         (a64, b64, c64, d64, e64): Remove.
42011         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42012         Remove unused variable.  Remove initialization of removed variables.
42013         Don't call mmx_tests nor sse_tests.
42014         (reference_mmx, reference_sse): Remove.
42015         (check): Add return stmt.
42016         * gcc.dg/i386-sse-7.c: New test.
42017         * gcc.dg/i386-mmx-4.c: New test.
42018
42019 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42020
42021         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42022         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42023         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42024         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42025         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42026         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42027         g++.dg/tc1/dr94.C: Fix line terminator.
42028
42029 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42030
42031         * gcc.c-torture/compile/20040216-1.c: New.
42032
42033 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42034
42035         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42036         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42037         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42038         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42039         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42040         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42041
42042 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42043
42044         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42045
42046 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42047
42048         PR c++/13971
42049         * g++.dg/expr/cond4.C: New test.
42050
42051         PR c++/14086
42052         * g++.dg/lookup/crash2.C: New test.
42053
42054 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42055
42056         * gcc.c-torture/compile/20040214-2.c: New test.
42057
42058 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42059
42060         PR c++/14116
42061         * g++.dg/ext/typeof8.C: New test.
42062
42063 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42064
42065         * gcc.c-torture/compile/20040214-1.c: New test.
42066
42067 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42068
42069         PR c++/13635
42070         * g++.dg/template/spec11.C: New test.
42071
42072 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42073
42074         PR c++/13927
42075         * g++.dg/other/error8.C: New test.
42076
42077 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42078
42079         PR c++/14122
42080         * g++.dg/template/array4.C: New test.
42081
42082         PR c++/14108
42083         * g++.dg/inherit/thunk2.C: New test.
42084
42085         PR c++/14083
42086         * g++.dg/eh/cond2.C: New test.
42087
42088 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42089
42090         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42091
42092 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42093
42094         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42095
42096 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42097
42098         * g++.dg/simd-2.C: xfail on ppc64-linux.
42099
42100 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42101
42102         PR c/456
42103         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42104         tests.
42105
42106 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42107
42108         * gcc.dg/builtins-33.c: New test.
42109
42110 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42111
42112         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42113
42114 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42115
42116         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42117
42118 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42119
42120         * gcc.dg/ppc64-abi-3.c: New test.
42121
42122 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42123
42124         PR c/14092
42125
42126         * gcc.dg/pr14092-1.c: New testcase.
42127
42128 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42129
42130         * gcc.dg/cpp/assert4.c: Fix typo last change.
42131
42132         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42133         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42134
42135         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42136
42137 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42138
42139         * gcc.c-torture/compile/20040209-1.c: New test case.
42140
42141 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42142
42143         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42144
42145 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42146
42147         * gcc.c-torture/execute/20040208-[12].c: New tests.
42148
42149 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42150
42151         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42152
42153 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42154
42155         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42156
42157 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42158
42159         Bug 13856
42160         * gcc.dg/visibility-8.c: New testcase.
42161
42162 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42163
42164         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42165         arguments.
42166         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42167
42168 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42169
42170         PR middle-end/13696
42171         * g++.dg/opt/fold1.C: New test case.
42172
42173 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42174
42175         PR c++/14033
42176         * g++.dg/other/crash-2.C: New test.
42177
42178 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42179
42180         PR c++/14028
42181         * g++.dg/parse/angle-bracket2.C: New test.
42182
42183 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42184
42185         PR middle-end/13750
42186         Revert:
42187         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42188         PR pch/13361
42189         * g++.dg/pch/wchar-1.C: New.
42190         * g++.dg/pch/wchar-1.Hs: New.
42191
42192 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42193
42194         PR c++/14008
42195         * g++.dg/parse/error15.C: New test.
42196         * g++.dg/parse/crash11.C: Update dg-error mark.
42197
42198 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42199
42200         PR c++/13932
42201         * g++.dg/warn/conv2.C: New test.
42202
42203 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42204
42205         PR c++/13086
42206         * g++.dg/warn/incomplete1.C: Remove xfail.
42207
42208 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42209
42210         * lib/file-format.exp (gcc_target_object_format): Use
42211         ${tool}_target_compile, not gcc_target_compile.
42212         * lib/target-supports.exp (check_alias_available): Likewise.
42213         (check_gc_sections_available): Likewise.
42214         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42215         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42216         dg-require-alias.
42217
42218 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42219
42220         PR c++/13969
42221         * g++.dg/template/static6.C: New test.
42222
42223 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42224
42225         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42226
42227 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42228
42229         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42230         tests for systems where `char' is unsigned by default.
42231
42232 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42233
42234         PR c++/13997
42235         * g++.dg/template/partial3.C: New test.
42236
42237 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42238
42239         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42240         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42241         Remove mentions of obsolete ports.
42242
42243 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42244
42245         * gcc.dg/noncompile/20001228-1.c: Fix for new
42246         error message.
42247
42248 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42249
42250         PR target/9348
42251         * gcc.c-torture/execute/multdi-1.c: New test case.
42252
42253 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42254
42255         PR c++/13925
42256         * g++.dg/template/lookup5.C: New test.
42257
42258 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42259
42260         PR c++/13950
42261         * g++.dg/template/lookup4.C: New test.
42262
42263         PR c++/13970
42264         * g++.dg/parse/error14.C: New test.
42265
42266         PR c++/14002
42267         * g++.dg/parse/template13.C: New test.
42268
42269 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42270
42271         PR c++/13978
42272         * g++.dg/template/koenig4.C: New test.
42273
42274         PR c++/13968
42275         * g++.dg/template/crash17.C: New test.
42276
42277         PR c++/13975
42278         * g++.dg/parse/error13.C: New test.
42279         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42280
42281 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42282
42283         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42284
42285 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42286
42287         PR c/11658
42288         PR c/13994
42289         * gcc.dg/noncompile/20040203-1.c: New test.
42290         * gcc.dg/noncompile/20040203-2.c: Likewise.
42291         * gcc.dg/noncompile/20040203-3.c: Likewise.
42292         * gcc.dg/20040203-1.c: Likewise.
42293
42294 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42295
42296         PR c++/10858
42297         * g++.dg/template/sizeof7.C: New test.
42298
42299 2004-02-02  Eric Christopher  <echristo@redhat.com>
42300             Zack Weinberg  <zack@codesourcery.com>
42301
42302         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42303
42304 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42305
42306         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42307         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42308         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42309         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42310
42311 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42312
42313         PR c++/13113
42314         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42315
42316         PR c++/13854
42317         * g++.dg/ext/attrib13.C: New test.
42318
42319         PR c++/13907
42320         * g++.dg/conversion/op2.C: New test.
42321
42322 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42323
42324         * gcc.dg/titype-1.c: Fix pasto.
42325
42326 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42327
42328         * gcc.dg/titype-1.c: New test.
42329
42330 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42331
42332         PR c++/13957
42333         * g++.dg/template/non-type-template-argument-1.C,
42334         g++.dg/template/qualified-id1.C: Update dg-error marks.
42335         * g++.dg/template/nontype6.C: New test.
42336
42337 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42338
42339         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42340         * gcc.dg/builtins-31.c: New testcase.
42341         * gcc.dg/builtins-32.c: New testcase.
42342
42343 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42344
42345         * objc.dg/call-super-2.m: Update line numbers
42346         for the including of stddef.h.
42347
42348 2004-01-30  Michael Matz  <matz@suse.de>
42349
42350         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42351         g++.dg/ext/case-range3.C: New tests.
42352
42353 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42354
42355         DR206
42356         PR c++/13813
42357         * g++.dg/template/member4.C: New test.
42358
42359 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42360
42361         PR c++/13683
42362         * g++.dg/template/sizeof6.C: New test.
42363
42364 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42365
42366         * gcc.dg/fwritable-strings-1.c: New test.
42367
42368 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42369
42370         * gcc.c-torture/compile/20040130-1.c: New test.
42371
42372 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42373
42374         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42375
42376 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42377
42378         PR c++/13883
42379         * g++.dg/template/ctor3.C: New test.
42380
42381 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42382
42383         * g++.dg/tc1: New directory.
42384         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42385         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42386         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42387         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42388         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42389
42390 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42391
42392         * g++.dg/parse/error11.C: New test.
42393         * g++.dg/parse/error12.C: Likewise.
42394
42395 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42396
42397         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42398         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42399
42400 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42401
42402         PR c++/13791
42403         * g++.dg/ext/attrib12.C: New test.
42404
42405         PR c++/13736
42406         * g++.dg/parse/cast2.C: New test.
42407
42408 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42409
42410         * objc.dg/encode-2.m (main): New local string.  Set depending on
42411         sizeof long.  Use in sscanf call.
42412         * objc.dg/encode-3.m (main): New local string.  Set depending on
42413         sizeof long.  Use in scan_initial call.
42414
42415 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42416
42417         * objc.dg/call-super-2.m: Make LP64-safe.
42418         * objc.dg/desig-init-1.m: Likewise.
42419
42420 2004-01-27  Devang Patel <dpatel@apple.com>
42421
42422         * g++.dg/debug/namespace1.C: New test.
42423
42424 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42425
42426         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42427         xscale-*-*.
42428
42429         * gcc.dg/arm-mmx-1.c: New test.
42430
42431 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42432
42433         * gcc.dg/20040127-1.c: New test.
42434         * gcc.dg/20040127-2.c: New test.
42435
42436 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42437
42438         * objc.dg/stret-1.m (glob): Renamed to globa.
42439
42440 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42441
42442         PR c++/13663
42443         * g++.dg/expr/for1.C: New test.
42444
42445 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42446
42447         PR middle-end/13779
42448         * gcc.dg/darwin-longlong.c: New test.
42449
42450 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42451
42452         * gcc.dg/20040124-1.c: Moved test from here...
42453         * gcc.c-torture/compile/20040124-1.c: ...to here.
42454
42455 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42456
42457         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42458         the assembly output if -m64 is passed.
42459
42460 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42461
42462         PR c++/13833
42463         * g++.dg/template/cond3.C: New test.
42464
42465 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42466
42467         PR c++/13810
42468         * g++.dg/template/ttp7.C: New test.
42469
42470 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42471
42472         PR c++/13797
42473         * g++.dg/template/nontype4.C: New test.
42474         * g++.dg/template/nontype5.C: Likewise.
42475
42476 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42477
42478         * gcc.dg/torture/mips-clobber-at.c: New test.
42479
42480 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42481
42482         * gcc.dg/20040124-1.c: New test.
42483
42484 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42485
42486         * gcc.dg/20040123-1.c: New test.
42487
42488 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42489
42490         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42491
42492 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42493
42494         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42495
42496 2004-01-23  Andrew Pinski  <apinski@apple.com>
42497
42498         * gcc.dg/20030121-1.c: Move to ..
42499         * gcc.dg/20040121-1.c: here.
42500
42501 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42502
42503         * gcc.dg/builtins-29.c: New test case.
42504
42505 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42506
42507         PR 18314
42508         * gcc.dg/builtins-30.c: New testcase.
42509
42510 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42511
42512         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42513         * lib/g77.exp: Likewise.
42514         * lib/objc.exp: Likewise.
42515         * lib/g++.exp: Likewise.
42516
42517 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42518
42519         * gcc.dg/struct-by-value-2.c: New test.
42520
42521 2004-01-21  Andrew Pinski  <apinski@apple.com>
42522
42523         PR target/13785
42524         * gcc.dg/20030121-1.c: New test.
42525
42526 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42527
42528         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42529         clobber frame pointer register in asm statement.
42530
42531 2004-01-21  Falk Hueffner  <falk@debian.org>
42532
42533         * gcc.c-torture/compile/20040121-1.c: New test.
42534
42535 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42536
42537         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42538
42539 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42540
42541         * gcc.dg/ppc64-abi-2.c: New test.
42542
42543 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42544
42545         * lib/treelang.exp: Fill out this file.
42546         * lib/treelang-dg.exp: New File.
42547
42548 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42549
42550         * gcc.c-torture/compile/981022-1.c: Remove.
42551         * gcc.dg/array-5.c: Remove XFAIL.
42552         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42553         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42554         gcc.dg/cond-lvalue-1.c: Update.
42555         * gcc.dg/cast-lvalue-2.c: New test.
42556
42557 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42558
42559         PR c++/13592
42560         * g++.dg/other/error1.C (class foo): Tweak error message.
42561
42562         PR c++/13592
42563         * g++.dg/template/call2.C: New test.
42564
42565 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42566
42567         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42568         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42569         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42570         scalar-return-1_x.c, scalar-return-2_y.c,
42571         scalar-return-3_x.c, scalar-return-3_y.c,
42572         scalar-return-4_x.c, scalar-return-4_y.c,
42573         struct-align-1.h, struct-align-1_x.c,
42574         struct-align-1_y.c, struct-align-2.h,
42575         struct-align-2_x.c, struct-align-2_y.c,
42576         struct-by-value-10_y.c, struct-by-value-11_x.c,
42577         struct-by-value-11_y.c, struct-by-value-12_x.c,
42578         struct-by-value-12_y.c, struct-by-value-13_x.c,
42579         struct-by-value-13_y.c, struct-by-value-14_x.c,
42580         struct-by-value-14_y.c, struct-by-value-15_x.c,
42581         struct-by-value-15_y.c, struct-by-value-16_y.c,
42582         struct-by-value-17_y.c, struct-by-value-18_y.c,
42583         struct-by-value-19_y.c, struct-by-value-1_x.c,
42584         struct-by-value-1_y.c, struct-by-value-20_y.c,
42585         struct-by-value-2_x.c, struct-by-value-2_y.c,
42586         struct-by-value-3_y.c, struct-by-value-4_x.c,
42587         struct-by-value-4_y.c, struct-by-value-5_y.c,
42588         struct-by-value-6_y.c, struct-by-value-7_y.c
42589         struct-by-value-8_x.c, struct-by-value-8_y.c
42590         struct-by-value-9_x.c, struct-by-value-9_y.c
42591         struct-return-10_x.c, struct-return-10_y.c,
42592         struct-return-19_x.c, struct-return-20_x.c
42593         struct-return-2_x.c, struct-return-2_y.c
42594         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42595         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42596
42597 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42598
42599         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42600         attribute on sparc*-sun-solaris2.*.
42601
42602 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42603
42604         PR c++/13710
42605         * g++.dg/ext/typeof7.C: New test.
42606
42607 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42608
42609         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42610         * gcc.dg/const-elim-1.c: Same.
42611
42612 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42613
42614         * objc.dg/stret-1.m: New.
42615         * objc.dg/stret-2.m: New.
42616
42617 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42618
42619         PR c++/11895
42620         * g++.dg/ext/vector1.C: New test.
42621
42622 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42623
42624         * gcc.dg/pch/import-1.c: New.
42625         * gcc.dg/pch/import-1.hs: New.
42626         * gcc.dg/pch/import-1a.h: New.
42627         * gcc.dg/pch/import-1b.h: New.
42628         * gcc.dg/pch/import-1c.h: New.
42629
42630 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42631
42632         PR c++/13574
42633         * g++.dg/ext/array1.C: New test.
42634
42635         PR c++/13178
42636         * g++.dg/conversion/op1.C: New test.
42637
42638 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42639
42640         PR 11864
42641         From Kazumoto Kojima / Dan Kegel:
42642         * gcc.dg/pr11864-1.c: New test.
42643
42644         PR 10392
42645         From Marcus Comstedt / Dan Kegel:
42646         * gcc.dg/pr10392-1.c: New test.
42647
42648 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42649
42650         PR c++/13478
42651         * g++.dg/init/ref10.C: New test.
42652
42653 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42654
42655         PR c++/13407
42656         * g++.dg/parse/typename6.C: New test.
42657
42658 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42659
42660         PR pch/13361
42661         * g++.dg/pch/wchar-1.C: New.
42662         * g++.dg/pch/wchar-1.Hs: New.
42663
42664 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42665
42666         PR c++/9259
42667         * g++.dg/expr/sizeof2.C: New test.
42668
42669 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42670
42671         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42672
42673 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42674
42675         PR c++/13659
42676         * g++.dg/lookup/strong-using-3.C: New.
42677         * g++.dg/lookup/using-10.C: New.
42678
42679 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42680
42681         PR c++/13594
42682         * g++.dg/lookup/strong-using-2.C: New.
42683
42684 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42685             Dan Kegel <dank@kegel.com>
42686             J"orn Rennecke <joern.rennecke@superh.com>
42687
42688         PR target/9365
42689         * gcc.dg/pr9365-1.c: New test.
42690
42691 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42692
42693         PR c++/8856
42694         * g++.dg/parse/casting-operator2.C: New test.
42695         * g++.old-deja/g++.pt/explicit83.C: Remove.
42696
42697 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42698
42699         * gcc.dg/label-compound-stmt-1.c: New test.
42700         * gcc.c-torture/compile/950922-1.c,
42701         gcc.c-torture/compile/20000211-3.c,
42702         gcc.c-torture/compile/20000518-1.c,
42703         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42704         compound statements.
42705
42706 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42707
42708         * gcc.dg/ppc64-abi-1.c: New test.
42709
42710 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42711
42712          * g++.dg/ext/attrib9.C: Add dg-warnings.
42713
42714 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42715
42716         PR c++/12335
42717         * g++.dg/parse/dtor3.C: New test.
42718
42719 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42720
42721         PR c++/12709
42722         * g++.dg/parse/try-catch-1.C: New test.
42723
42724 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42725
42726         * ada/acats/run_all.sh: Add more verbose output in acats.log
42727         when compiling tests.
42728
42729 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42730
42731         PR 13656
42732         * gcc.dg/typedef-redecl.c: New test case.
42733         * gcc.dg/typedef-redecl.h: New support file.
42734
42735 2004-01-13  Jan Hubicka  <jh@suse.cz>
42736
42737         * gcc.dg/always_inline.c: New test.
42738         * gcc.dg/debug/20031231-1.c: Fix.
42739
42740 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42741
42742         PR c++/13474
42743         * g++.dg/template/array3.C: New test.
42744
42745 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42746
42747         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42748         * g++.dg/warn/Wunused-2.C: Likewise.
42749
42750 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42751
42752         PR c++/13289
42753         * g++.dg/template/instantiate6.C: New test.
42754
42755 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42756
42757         PR middle-end/11397
42758         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42759
42760 2004-01-12  Jan Hubicka  <jh@suse.cz>
42761
42762         PR opt/12826
42763         * gcc.dg/20040112-1.c: New.
42764
42765         * gcc.dg/dwarf-die[1-7].c: Move to...
42766         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42767         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42768
42769 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42770
42771         PR c++/4100
42772         * g++.dg/parse/friend4.C: New test.
42773
42774 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42775
42776         PR c++/4100
42777         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42778         definition is called a friend.
42779
42780 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42781
42782         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42783
42784 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42785
42786         PR c++/3478
42787         * g++.dg/parse/error10.C: New test.
42788         * g++.dg/template/arg2.C: Accept "invalid type" error.
42789
42790 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42791
42792         PR middle-end/13392
42793         * g++.dg/opt/expect2.C: New test.
42794
42795 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42796
42797         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42798         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42799         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42800         Update dg-error regexps.
42801
42802 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42803
42804         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42805         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42806
42807 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42808
42809         * gcc.dg/pragma-re-1.c: Use right pointer type.
42810
42811 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42812
42813         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42814
42815 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42816
42817         * gcc.dg/rs6000-ldouble-1.c: New.
42818
42819 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42820
42821         DR 337
42822         PR c++/9256
42823         * g++.dg/other/abstract1.C: New test.
42824
42825 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42826
42827         * g++.dg/lookup/strong-using-1.C: New.
42828
42829 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42830
42831         PR c/11234
42832         * gcc.dg/func-ptr-conv-1.c: New test.
42833         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42834
42835 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42836
42837         PR target/13380.
42838         * gcc.c-torture/compile/20040109-1.c: New.
42839
42840 2004-01-08  Stuart Hastings  <stuart@apple.com>
42841
42842         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42843         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42844         * gcc.dg/i386-sse-6.c: ...this new testcase.
42845
42846 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42847
42848         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42849
42850 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42851
42852         * ada/acats/run_acats: Treat 'gnatchop' the same way
42853         as 'gnatmake'.  Export GCC_DRIVER.
42854         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42855         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42856
42857 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42858
42859         PR c++/12573
42860         * g++.dg/template/dependent-expr4.C: New test.
42861
42862 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42863
42864         * gcc.dg/altivec-11.c: New test.
42865
42866 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42867
42868         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42869
42870 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42871
42872         PR c/6024
42873         * gcc.dg/enum-compat-1.c: New test.
42874         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42875
42876 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42877
42878         PR c/12165
42879         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42880         gcc.dg/c99-idem-qual-3.c: New tests.
42881
42882 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42883
42884         * gcc.dg/winline-7.c: Don't cast void * to int.
42885
42886 2004-01-06  Jan Hubicka  <jh@suse.cz>
42887
42888         * gcc.dg/i386-sse-5.c: New test
42889         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42890
42891 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42892
42893         PR c++/12815
42894         * g++.dg/rtti/typeid4.C: New test.
42895
42896 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42897
42898         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42899
42900 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42901
42902         PR c++/12132
42903         * g++.dg/template/error11.C: New test.
42904
42905         PR c++/13451
42906         * g++.dg/template/class2.C: New test.
42907
42908 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42909         Richard Sandiford <rsandifo@redhat.com>
42910
42911         PR c++/13387
42912         * g++.dg/opt/alias3.C: New test.
42913
42914 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42915
42916         PR c++/13157
42917         * g++.dg/template/koenig3.C: New test.
42918
42919         PR c++/13529
42920         * g++.dg/parse/offsetof3.C: New test.
42921
42922         * g++.dg/init/copy7.C: Add missing dg-error markers.
42923
42924         PR c++/12226
42925         * g++.dg/init/copy7.c: New test.
42926
42927         PR c++/13536
42928         * g++.dg/parse/cast1.C: New test.
42929
42930 2004-01-04  Jan Hubicka  <jh@suse.cz>
42931
42932         * gcc.dg/winline[1-7].c: New tests.
42933
42934 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42935
42936         PR c++/13520
42937         * g++.dg/template/qualttp22.C: New test.
42938
42939 2004-01-01  Jan Hubicka  <jh@suse.cz>
42940
42941         * gcc.dg/debug/20031231-1.c: New.
42942         * gcc.c-torture/compile/20040101-1.c: New.
42943         * gcc.dg/dwarf-die-[1-7].c: New.
42944
42945 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42946
42947         PR optimization/13521
42948         * gcc.c-torture/compile/20031231-1.c: New test.
42949
42950 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42951
42952         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42953
42954 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42955
42956         PR c++/10079
42957         * g++.dg/template/crash16.C: New test.
42958
42959 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42960
42961         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42962
42963 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42964
42965         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42966         ports.
42967         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42968         * g++.old-deja/g++.law/profile1.C: Likewise.
42969         * gcc.c-torture/compile/981006-1.c: Likewise.
42970         * gcc.c-torture/execute/loop-2e.x: Likewise.
42971         * gcc.c-torture/execute/loop-2f.x: Remove.
42972         * gcc.c-torture/execute/loop-2g.x: Likewise.
42973         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42974         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42975
42976 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42977
42978         PR c++/13507
42979         * g++.dg/ext/attrib11.C: New test.
42980
42981         PR c++/13494
42982         * g++.dg/template/array2-1.C: New test.
42983         * g++.dg/template/array2-2.C: New test.
42984
42985 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42986
42987         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42988
42989 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42990
42991         PR c++/12774
42992         * g++.dg/template/array1-1.C: New test.
42993         * g++.dg/template/array1-2.C: New test.
42994
42995 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42996
42997         PR fortran/12632
42998         * g77.dg/12632.f: New test case.
42999
43000 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43001
43002         PR c++/13289
43003         * g++.dg/parse/nontype1.C: New test.
43004
43005 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43006
43007         PR c++/12403
43008         * g++.dg/parse/explicit1.C: New test.
43009         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43010
43011 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43012
43013         PR c++/13081
43014         * g++.dg/opt/inline6.C: New test.
43015
43016         PR c++/12613
43017         * g++.dg/parse/error9.C: New test.
43018
43019         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43020
43021 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43022
43023         PR c++/13009
43024         * g++.dg/init/assign1.C: New test.
43025
43026 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43027
43028         PR c++/13070
43029         * g++.dg/warn/format3.C: New test case.
43030
43031 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43032
43033         * gcc.c-torture/compile/20031227-1.c: New test.
43034
43035 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43036
43037         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43038         * g77.dg/bprob/bprob.exp: Likewise.
43039         * gcc.misc-tests/bprob.exp: Likewise.
43040         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43041         variants on systems where the library does not provide that
43042         functionality.
43043         * gcc.dg/builtins-20.c: Use builtins-config.h.
43044         * gcc.dg/builtins-config.h: New file.
43045
43046 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43047
43048         * lib/gcc-dg.exp (dg-require-profiling): New function.
43049         * lib/target-supports.exp (check_profiling_available): Likewise.
43050         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43051         * g77.dg/bprob/bprob.exp: Likewise.
43052         * gcc.misc-tests/bprob.exp: Likewise.
43053         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43054         * gcc.dg/20021014-1.c: Likewise.
43055         * gcc.dg/nest.c: Likewise.
43056
43057 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43058
43059         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43060         compiling.
43061         * g++.dg/lookup/java2.C: Likewise.
43062         * gcc.dg/cpp/lexident.c: Likewise.
43063
43064 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43065
43066         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43067         given.
43068         * gcc.c-torture/compile/961203-1.c: Likewise.
43069         * gcc.c-torture/compile/980506-1.c: Likewise.
43070
43071 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43072
43073         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43074         (additional_prunes): New global.
43075         (gcc-dg-prune): Handle additional per-test pruning.
43076         (dg-test): Clear additional_prunes between tests.
43077
43078         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43079         dg-prune-output to avoid spurious failures from assembler
43080         complaining about nonexistent WAW violations.
43081         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43082         Use dg-prune-output to avoid spurious failures from assembler
43083         warning about Itanium B-step errata.
43084
43085 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43086
43087         * g++.dg/abi/macro0.C: New test.
43088         * g++.dg/abi/macro1.C: Likewise.
43089         * g++.dg/abi/macro2.C: Likewise.
43090
43091         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43092         * g++.dg/abi/bitfield7.C: Likewise.
43093         * g++.dg/abi/dtor2.C: Likewise.
43094         * g++.dg/abi/mangle11.C: Likewise.
43095         * g++.dg/abi/mangle12.C: Likewise.
43096         * g++.dg/abi/mangle14.C: Likewise.
43097         * g++.dg/abi/mangle17.C: Likewise.
43098         * g++.dg/abi/vbase10.C: Likewise.
43099         * g++.dg/abi/vbase14.C: Likewise.
43100         * g++.dg/template/qualttp17.C: Likewise.
43101
43102 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43103
43104         PR c/11995
43105         * gcc.dg/20031223-1.c: New test.
43106
43107 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43108
43109         * gcc.dg/noreturn-7.c: New test.
43110
43111 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43112
43113         * gcc.dg/null-pointer-1.c: New test.
43114
43115 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43116
43117         * g++.old-deja/g++.jason/template18.C: Remove.
43118         * g++.old-deja/g++.jason/template37.C: Likewise.
43119
43120         PR c++/12862
43121         * g++.dg/lookup/ns1.C: New test.
43122
43123         PR c++/12397
43124         * g++.dg/template/lookup3.C: New test.
43125
43126 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43127
43128         * g++.dg/template/recurse1.C: New test
43129
43130 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43131
43132         PR c++/12479
43133         * g++.dg/parse/semicolon1.C: New test.
43134         * g++.dg/parse/semicolon1.h: Likewise.
43135
43136 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43137
43138         * gcc.dg/darwin-misaligned.c: New test.
43139
43140 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43141
43142         PR c/9163
43143         * gcc.dg/20031222-1.c: New test.
43144
43145 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43146
43147         PR c++/13438
43148         * g++.dg/parse/error8.C: New test.
43149
43150         PR c++/11554
43151         * g++.dg/warn/ctor-init-1.C: New test.
43152
43153 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43154
43155         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43156         too small.
43157         * gcc.c-torture/compile/930217-1.c: Likewise.
43158         * gcc.c-torture/compile/930513-1.c: Likewise.
43159         * gcc.c-torture/execute/920908-2.c: Likewise.
43160         * gcc.c-torture/execute/921204-1.c: Likewise.
43161         * gcc.c-torture/execute/930621-1.c: Likewise.
43162         * gcc.c-torture/execute/930630-1.c: Likewise.
43163         * gcc.c-torture/execute/931031-1.c: Likewise.
43164         * gcc.c-torture/execute/980602-2.c: Likewise.
43165         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43166         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43167         * gcc.c-torture/execute/extzvsi.c: Likewise.
43168         * gcc.c-torture/unsorted/ext.c: Likewise.
43169
43170 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43171
43172         PR target/12749
43173         * gcc.c-torture/compile/20031220-2.c: New test case.
43174
43175 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43176
43177         PR optimization/13031
43178         * gcc.c-torture/compile/20031220-1.c: New test case.
43179
43180 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43181
43182         * gcc.dg/cast-function-1.c: New test.
43183
43184 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43185
43186         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43187         formats.
43188
43189 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43190
43191         PR c++/12795
43192         * g++.dg/ext/attrib10.C: New test.
43193
43194 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43195
43196         * gcc.dg/cleanup-10.c: New test.
43197         * gcc.dg/cleanup-11.c: New test.
43198
43199 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43200
43201         PR c++/13239
43202         * g++.dg/opt/expect1.C: New test.
43203
43204 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43205
43206         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43207
43208 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43209
43210         PR debug/12923
43211         * gcc.dg/20031218-1.c: New test.
43212
43213         PR debug/12389
43214         * gcc.dg/20031218-2.c: New test.
43215         * gcc.dg/20031218-3.c: New test.
43216
43217         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43218         of label name and allow for USER_LABEL_PREFIX == "_" names.
43219         * g++.dg/abi/mangle18-2.C: Likewise.
43220         * g++.dg/abi/mangle19-1.C: Likewise.
43221         * g++.dg/abi/mangle19-2.C: Likewise.
43222         * g++.dg/abi/mangle20-1.C: Likewise.
43223         * g++.dg/abi/mangle20-2.C: Likewise.
43224
43225 2003-12-18  Richard Henderson  <rth@redhat.com>
43226
43227         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43228
43229 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43230             Dan Kegel <dank@kegel.com>
43231
43232         PR other/12009
43233         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43234         testing a cross compiler, it causes spurious compile failures.
43235         * lib/g++.exp: Likewise.
43236
43237 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43238
43239         PR c++/13262
43240         * g++.dg/template/access13.C: New test.
43241
43242 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43243
43244         * gcc.dg/20031216-1.c: New test.
43245
43246 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43247
43248         PR c++/9154
43249         * g++.dg/template/error10.C: New test.
43250
43251 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43252
43253         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43254         * g++.dg/eh/simd-2.C: Likewise.
43255
43256 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43257             Roger Sayle  <roger@eyesopen.com>
43258
43259         * gcc.c-torture/execute/ieee/mzero5.c: New.
43260
43261 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43262
43263         PR c++/10603
43264         * g++.dg/parse/error6.C: New test.
43265
43266         PR c++/12827
43267         * g++.dg/parse/error7.C: New test.
43268
43269 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43270
43271         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43272         at -O with stabs debugging formats.
43273         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43274         * gcc.dg/debug/debug-2.c: Likewise.
43275
43276 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43277
43278         PR c++/12696
43279         * g++.dg/init/error1.C: New test.
43280
43281         PR c++/12218
43282         * g++.dg/init/pm3.C: New test.
43283
43284 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43285
43286         PR c/3347
43287         * gcc.dg/bitfld-8.c: New test.
43288
43289 2003-12-16  James Lemke  <jim@wasabisystems.com>
43290
43291         * gcc.dg/arm-scd42-[123].c: New tests.
43292
43293 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43294
43295         PR c++/9043
43296         * g++.dg/abi/mangle20-1.C: New test.
43297         * g++.dg/abi/mangle20-2.C: New test.
43298
43299 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43300
43301         PR c++/13275
43302         * g++.dg/other/offsetof2.C: Remove XFAIL.
43303         * g++.dg/parse/offsetof1.C: New test.
43304         * g++.gd/parse/offsetof2.C: Likewise.
43305
43306 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43307
43308         * g++.dg/template/nontype3.C: New test.
43309         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43310
43311 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43312
43313         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43314
43315 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43316
43317         PR c++/13387
43318         * g++.dg/expr/assign1.C: New test.
43319
43320         PR c++/13242
43321         * g++.dg/abi/mangle19-1.C: New test.
43322         * g++.dg/abi/mangle19-2.C: New test.
43323
43324 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43325
43326         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43327
43328 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43329
43330         * gcc.c-torture/execute/20031216-1.c: New test.
43331
43332 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43333
43334         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43335         an ICE regression.
43336
43337 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43338
43339         PR c++/10926
43340         * g++.dg/template/error9.C: New test.
43341
43342         PR c++/11116
43343         * g++.dg/template/error8.C: New test.
43344
43345 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43346
43347         PR middle-end/13400
43348         * gcc.c-torture/execute/20031215-1.c: New test case.
43349
43350 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43351
43352         PR c++/13269
43353         * g++.dg/parse/error5.C: New test.
43354
43355         PR c++/12989
43356         * g++.dg/expr/sizeof1.C: New test.
43357
43358         PR c++/13310
43359         * g++.dg/template/crash15.C: New test.
43360
43361 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43362
43363         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43364         a non-POD type as the last named parameter of a varargs function.
43365
43366 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43367
43368         PR c++/13243
43369         PR c++/12573
43370         * g++.dg/template/crash14.C: New test.
43371         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43372
43373 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43374
43375         * g++.dg/other/java1.C: New test.
43376
43377         PR c++/13241
43378         * g++.dg/abi/mangle18-1.C: New test.
43379         * g++.dg/abi/mangle18-2.C: New test.
43380
43381 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43382
43383         PR optimization/10312
43384         * gcc.c-torture/execute/20031214-1.c: New.
43385
43386 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43387
43388         PR c++/10779
43389         PR c++/12160
43390         * g++.dg/parse/error3.C: New test.
43391         * g++.dg/parse/error4.C: Likewise.
43392         * g++.dg/abi/mangle4.C: Tweak error messages.
43393         * g++.dg/lookup/using5.C: Likewise.
43394         * g++.dg/other/error2.C: Likewise.
43395         * g++.dg/parse/typename5.C: Likewise.
43396         * g++.dg/parse/undefined1.C: Likewise.
43397         * g++.dg/template/arg2.C: Likewise.
43398         * g++.dg/template/ttp3.C: Likewise.
43399         * g++.dg/template/type1.C: Likewise.
43400         * g++.old-deja/g++.other/crash32.C: Likewise.
43401         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43402
43403 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43404
43405         PR c++/13106
43406         * g++.dg/warn/noreturn-3.C: New test.
43407
43408 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43409
43410         PR c++/13118
43411         * g++.dg/abi/covariant3.C: New.
43412
43413 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43414
43415         * g++.dg/eh/ia64-1.C: New test.
43416
43417 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43418
43419         PR optimization/13037
43420         * g77.f-torture/execute/13037.f: New test case.
43421
43422 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43423
43424         PR c++/12881
43425         * g++.dg/abi/covariant2.C: New.
43426
43427 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43428
43429         * gcc.dg/cpp/trad/macro.c: New tests.
43430
43431 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43432
43433         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43434
43435 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43436
43437         PR other/10819
43438         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43439         to fix Bug 10819.
43440         * lib/g++.exp (g++_version): Likewise.
43441         * lib/g77.exp (g77_version): Likewise.
43442         * lib/objc.exp (default_objc_version): Likewise.
43443
43444 2003-12-10  Richard Henderson  <rth@redhat.com>
43445
43446         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43447
43448         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43449
43450 2003-12-08  Matt Austern  <austern@apple.com>
43451
43452         PR c/13134
43453         * lib/gcc-dg.exp (dg-require-visibility): Define.
43454         * lib/target-supports (check_visibility_available): Define.
43455         * gcc.dg/visibility-1.c: New test.
43456         * gcc.dg/visibility-2.c: Likewise.
43457         * gcc.dg/visibility-3.c: Likewise.
43458         * gcc.dg/visibility-4.c: Likewise.
43459         * gcc.dg/visibility-5.c: Likewise.
43460         * gcc.dg/visibility-6.c: Likewise.
43461         * g++.dg/ext/visibility-1.C: Likewise.
43462         * g++.dg/ext/visibility-2.C: Likewise.
43463         * g++.dg/ext/visibility-3.C: Likewise.
43464         * g++.dg/ext/visibility-4.C: Likewise.
43465         * g++.dg/ext/visibility-5.C: Likewise.
43466         * g++.dg/ext/visibility-6.C: Likewise.
43467
43468 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43469
43470         * g++.dg/lookup/java1.C: New test.
43471         * g++.dg/lookup/java2.C: New test.
43472
43473 2003-12-07  Falk Hueffner  <falk@debian.org>
43474
43475         * g++.dg/opt/noreturn-1.C: New test.
43476
43477 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43478
43479         * gcc.dg/overflow-1.c: New test.
43480
43481 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43482
43483         * g77.f-torture/compile/13060.f: New test.
43484
43485 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43486
43487         PR c++/13323
43488         * g++.dg/inherit/operator2.C: New test.
43489
43490 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43491
43492         PR c++/13305
43493         * g++.dg/ext/attrib9.C: New test.
43494
43495 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43496
43497         PR c++/13314
43498         * g++.dg/template/error7.C: New test.
43499
43500 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43501             J"orn Rennecke <joern.rennecke@superh.com>
43502
43503         PR target/13302
43504         * g++.dg/other/struct-va_list.C: New test.
43505
43506 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43507
43508         PR c++/13166
43509         * g++.dg/parse/defarg6.C: New test.
43510
43511 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43512
43513         PR target/13256
43514         * gcc.c-torture/execute/20031201-1.c: New test.
43515
43516 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43517
43518         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43519
43520 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43521
43522         * gcc.dg/builtin-return-1.c: New test.
43523
43524 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43525             J"orn Rennecke <joern.rennecke@superh.com>
43526
43527         PR optimization/13260
43528         * gcc.c-torture/execute/20031204-1.c: New test.
43529
43530 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43531
43532         PR c++/9127
43533         * g++.dg/template/error6.C: New test.
43534
43535 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43536
43537         * gcc.dg/20031202-1.c: New test.
43538
43539 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43540
43541         PR c++/13179
43542         * g++.dg/template/eh1.C: New test.
43543
43544         PR c++/10771
43545         * g++.dg/template/error5.C: New test.
43546
43547 2003-12-02  David Ung  <davidu@mips.com>
43548
43549         * gcc.dg/compat/vector-check.h: Corrected type for var
43550         g_##TMODE
43551
43552 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43553
43554         PR c++/10126
43555         * g++.dg/template/ptrmem8.C: New test.
43556
43557 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43558
43559         PR c++/12573
43560         * g++.dg/template/dependent-expr3.C: New test.
43561
43562 2003-12-01  James Lemke  <jim@wasabisystems.com>
43563
43564         * gcc.dg/arm-g2.c: New test.
43565
43566 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43567
43568         PR optimization/11634
43569         * gcc.dg/20031201-2.c: New test case.
43570
43571 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43572
43573         PR 11433
43574         * objc.dg/proto-lossage-3.m: New test.
43575
43576 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43577
43578         PR optimization/12628
43579         * gcc.dg/20031201-1.c: New test case.
43580
43581 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43582
43583         * gcc.dg/unaligned-1.c: New test.
43584
43585 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43586
43587         PR c++/9849
43588         * g++.dg/template/error4.C: New test.
43589         * g++.dg/template/nested3.C: Adjust error markers.
43590
43591 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43592
43593         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43594
43595 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43596
43597         PR c/10333
43598         * gcc.dg/bitfld-7.c: New test.
43599
43600 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43601
43602         * gcc.dg/tls/asm-1.C: New test.
43603
43604 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43605
43606         * gcc.dg/cpp/assert4.c: Update.
43607
43608 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43609
43610         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43611         * gcc.dg/builtin-apply3.c: New test.
43612
43613 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43614
43615         * lib/compat.exp (compat-obj): New xfaildata parameter.
43616         Use it to set compiler_conditional_xfail_data before compiling.
43617         (compat-get-options): Handle dg-xfail-if.
43618         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43619         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43620         * gcc.dg/compat/vector-1_y.c: Likewise.
43621         * gcc.dg/compat/vector-2_x.c: Likewise.
43622         * gcc.dg/compat/vector-2_y.c: Likewise.
43623
43624 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43625
43626         * g++.dg/opt/reg-stack4.C: New test.
43627
43628 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43629
43630         * gcc.dg/builtin-apply2.c: New test.
43631
43632 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43633
43634         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43635
43636 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43637
43638         PR c++/12924
43639         * g++.dg/template/template-id-2.C: New test.
43640
43641 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43642
43643         PR c++/5369
43644         * g++.dg/template/memfriend1.C: New test.
43645         * g++.dg/template/memfriend2.C: Likewise.
43646         * g++.dg/template/memfriend3.C: Likewise.
43647         * g++.dg/template/memfriend4.C: Likewise.
43648         * g++.dg/template/memfriend5.C: Likewise.
43649         * g++.dg/template/memfriend6.C: Likewise.
43650         * g++.dg/template/memfriend7.C: Likewise.
43651         * g++.dg/template/memfriend8.C: Likewise.
43652         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43653
43654 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43655
43656         PR c++/12515
43657         * g++.dg/ext/cond1.C: New test.
43658
43659 2003-11-20  Richard Henderson  <rth@redhat.com>
43660
43661         * gcc.dg/20020201-2.c: Remove.
43662         * gcc.dg/20020201-4.c: Remove.
43663         * gcc.dg/20020304-1.c: Remove.
43664
43665 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43666
43667         * gcc.dg/cpp/trad/xwin1.c: New test case.
43668
43669 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43670
43671         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43672         * lib/g77.exp: Likewise.
43673         * lib/objc.exp: Likewise.
43674         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43675         for darwin.
43676
43677 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43678
43679         PR c++/12932
43680         * g++.dg/template/static5.C: New test.
43681
43682 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43683
43684         * gcc.dg/nested-func-1.c: New test.
43685
43686 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43687
43688         * gcc.dg/cpp/assert4.c: New test.
43689
43690 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43691
43692         PR c++/2294
43693         * g++.dg/lookup/using9.c: New test.
43694
43695 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43696
43697         PR c++/12762
43698         * g++.dg/template/error3.C: New test.
43699
43700 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43701
43702         PR ada/13035
43703         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43704         No longer use a wrapper for gcc, since this does not work under
43705         Windows.
43706
43707 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43708
43709         PR c++/2094
43710         * g++.dg/template/ptrmem7.C: New test.
43711
43712 2003-11-13  Andrew Pinski <apinski@apple.com>
43713
43714         * gcc.c-torture/compile/20031113-1.c: New test.
43715
43716 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43717             Kean Johnston <jkj@sco.com>
43718
43719         PR c/13029
43720         * gcc.dg/unused-4.c: Update.
43721
43722 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43723
43724         * g++.dg/opt/const3.C: New test.
43725
43726 2003-11-13  Jan Hubicka  <jh@suse.cz>
43727
43728         * gcc.c-torture/compile/20031112-1.c: New test.
43729
43730 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43731
43732         * g++.dg/parse/crash10.C: Remove bogus error marker.
43733
43734 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43735
43736         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43737         (host_gcc): Likewise.
43738         (ROOT): Honor $PWDCMD.
43739         (BASE): Likewise.
43740         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43741
43742 2003-11-12  Catherine Moore  <clm@redhat.com>
43743
43744         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43745
43746 2003-11-12  Andreas Jaeger  <aj@suse.de>
43747             Jakub Jelinek  <jakub@redhat.com>
43748             Andrew Pinski  <pinskia@physics.uc.edu>
43749             Richard Henderson  <rth@redhat.com>
43750
43751         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43752         systems.
43753         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43754
43755         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43756         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43757
43758 2003-11-11  Andreas Jaeger  <aj@suse.de>
43759
43760         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43761
43762         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43763
43764 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43765
43766         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43767         Clean ups.
43768
43769 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43770
43771         * gcc.dg/trampoline-1.c: New test.
43772
43773 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43774
43775         * gcc.c-torture/compile/200031109-1.c: New test.
43776
43777 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43778
43779         PR c/3190
43780         PR c/8714
43781         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43782         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43783         gcc.dg/format/no-y2k-1.c: Update.
43784
43785 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43786
43787         PR optimization/10467
43788         * gcc.dg/20031108-1.c: New test case.
43789
43790 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43791
43792         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43793
43794 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43795
43796         * gcc.dg/compound-lvalue-1.c: New test.
43797         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43798         some XFAILs.
43799
43800 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43801
43802         * gcc.dg/altivec-varargs-1.c: New test.
43803
43804 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43805
43806         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43807         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43808         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43809         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43810         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43811
43812 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43813
43814         * gcc.dg/cond-lvalue-1.c: New test.
43815
43816 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43817
43818         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43819
43820 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43821
43822         PR c++/11616
43823         * g++.dg/template/instantiate5.C: New test.
43824
43825 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43826
43827         PR c++/12726
43828         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43829         * ChangeLog: Add missing first entry for above test.
43830
43831 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43832
43833         PR c++/9810
43834         * g++.dg/template/using8.C: New test.
43835         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43836
43837 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43838
43839         PR optimization/10817
43840         * gcc.c-torture/compile/20031102-1.c: New test case.
43841
43842 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43843
43844         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43845         2147483647.
43846
43847 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43848
43849         * gcc.dg/20031102-1.c: New test.
43850
43851 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43852
43853         * gcc.dg/complex-1.c: New test.
43854
43855 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43856
43857         PR c++/12796
43858         * g++.dg/template/crash13.C: Adjust expected error location.
43859         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43860
43861 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43862
43863         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43864
43865 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43866
43867         PR/10239
43868         * gcc.c-torture/compile/20031031-2.c: New test.
43869
43870 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43871
43872         PR/11640
43873         * gcc.c-torture/compile/20031031-1.c: New test.
43874
43875 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43876
43877         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43878         * gcc.misc-tests/bprob.exp: Likewise.
43879         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43880         the execution test on arm-elf configs.
43881         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43882         configs that don't support scratch files.
43883         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43884
43885 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43886
43887         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43888         done by dejagnu.
43889
43890 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43891
43892         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43893         Avoid non pure sh syntax. Add more logging.
43894
43895         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43896         fail.
43897
43898 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43899
43900         PR libgcj/10610
43901         * gcc.dg/ppc-stackalign-1.c: New test.
43902
43903 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43904
43905         * ada/acats/run_all.sh: Change output to be more compliant with
43906         dejagnu framework.
43907         Create acats.sum and acats.log files under testsuite/ada/acats
43908         Only run [a-z]* directories, to filter out e.g. CVS.
43909         Redirect build output to log file.
43910
43911 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43912
43913         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43914
43915 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43916
43917         PR ada/5909:
43918         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43919
43920 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43921
43922         * gcc.c-torture/compile/20031023-1.c: New test.
43923         * gcc.c-torture/compile/20031023-2.c: New test.
43924         * gcc.c-torture/compile/20031023-3.c: New test.
43925         * gcc.c-torture/compile/20031023-4.c: New test.
43926
43927 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43928
43929         PR c++/10371
43930         * g++.dg/lookup/scoped8.C: New test.
43931
43932 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43933
43934         * g++.dg/opt/reg-stack3.C: New test.
43935
43936 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43937
43938         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43939
43940 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43941
43942         PR c++/11076
43943         * g++.dg/template/crash13.C: New test.
43944
43945 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43946
43947         * gcc.dg/c99-restrict-2.c: New test.
43948
43949 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43950
43951         PR c++/12698, c++/12699, c++/12700, c++/12566
43952         * g++.dg/inherit/covariant9.C: New test.
43953         * g++.dg/inherit/covariant10.C: New test.
43954         * g++.dg/inherit/covariant11.C: New test.
43955
43956 2003-10-23  Jason Merrill  <jason@redhat.com>
43957
43958         PR c++/12726
43959         * g++.dg/ext/complit2.C: New test.
43960
43961 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43962
43963         PR target/12654
43964         * gcc.c-torture/execute/20031020-1.c: New test.
43965
43966 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43967
43968         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43969         following the jump_insn.
43970
43971 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43972
43973         * gcc.dg/cast-lvalue-1.c: New test.
43974
43975 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43976
43977         PR c++/11962
43978         * g++.dg/template/cond2.C: New test.
43979
43980 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43981
43982         * gcc.dg/builtins-28.c: New test.
43983
43984 2003-10-20  Jan Hubicka  <jh@suse.cz>
43985
43986         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43987         parameter.
43988         * gcc.dg/inline-2.c: Likewise.
43989
43990 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43991
43992         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43993         * gcc.dg/nest.c: Likewise.
43994
43995 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43996
43997         PR c++/9781, c++/10583, c++/11862
43998         * g++.dg/parse/crash13.C: New test.
43999
44000 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44001
44002         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44003
44004 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44005
44006         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44007         Define HAVE_C99_RUNTIME except on Solaris.
44008         * gcc.dg/builtins-20.c: Likewise.
44009
44010 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44011
44012         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44013
44014 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44015
44016         PR c++/12495
44017         * g++.dg/template/crash21.C: New test.
44018
44019 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44020
44021         PR c++/2513
44022         * g++.dg/template/typename5.C: New test.
44023
44024 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44025
44026         PR c++/12369
44027         * g++.dg/template/friend25.C: New test.
44028
44029 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44030
44031         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44032         versions.
44033
44034 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44035
44036         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44037         == 2147483647.
44038
44039 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44040
44041         * gcc.c-torture/execute/960416-1.x: Remove.
44042         * gcc.c-torture/execute/divconst-3.x: Likewise.
44043
44044 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44045
44046         PR target/12598
44047         * gcc.dg/torture/cris-volatile-1.c: New test.
44048
44049 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44050
44051         PR optimization/9325
44052         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44053         for overflowing floating point to integer conversion during RTL
44054         simplification.
44055
44056 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44057
44058         * objc/execute/_cmd.m: Fix typo.
44059         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44060         Relax 'scan-assembler' regexp.
44061         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44062         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44063         * objc.dg/zero-link-2.m: Remove blank line.
44064         * objc.dg/zero-link-3.m: New test case.
44065
44066 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44067
44068         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44069
44070         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44071         than linker trickery.
44072
44073 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44074
44075         PR c++/12370
44076         * g++.dg/other/friend2.C: New test.
44077
44078 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44079
44080         * gcc.dg/20031012-1.c: New test.
44081
44082 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44083
44084         * gcc.dg/weak/weak-3.c: Fix for new warning.
44085
44086 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44087
44088         PR optimization/8750
44089         * gcc.c-torture/execute/20031012-1.c: New test case.
44090
44091 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44092
44093         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44094         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44095
44096 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44097
44098         PR optimization/12260
44099         * gcc.c-torture/compile/20031011-2.c: New test case.
44100
44101 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44102
44103         * gcc.c-torture/execute/20031011-1.c: New testcase.
44104
44105 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44106
44107         * gcc.c-torture/compile/20031011-1.c: New test.
44108
44109 2003-10-11  Jan Hubicka  <jh@suse.cz>
44110
44111         * g++.dg/other/first-global.C: New test.
44112
44113 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44114
44115         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44116
44117 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44118
44119         * gcc.c-torture/compile/20031010-1.c: New test.
44120
44121 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44122
44123         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44124         * gcc.c-torture/execute/va-arg-25.c: ... here.
44125
44126 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44127
44128         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44129
44130 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44131
44132         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44133
44134 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44135
44136         * g++.dg/parse/error2.C: New test.
44137
44138 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44139
44140         PR c++/11097
44141         * g++.dg/other/error5.C: Modify the error message.
44142         * g++.dg/lookup/using8.C: New test.
44143
44144 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44145
44146         * gcc.dg/darwin-abi-2.c: New file.
44147         * gcc.c-torture/execute/va-arg-24.c: New file.
44148
44149 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44150
44151         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44152         indentation.
44153
44154 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44155
44156         PR c++/10147
44157         * g++.dg/other/error4.C: Update error messages.
44158         * g++.dg/template/ptrmem4.C: Likewise.
44159
44160         PR c++/12337
44161         * g++.dg/init/new9.C: New test.
44162
44163         PR c++/12334, c++/12236, c++/8656
44164         * g++.dg/ext/attrib8.C: New test.
44165
44166 2003-10-06  Devang Patel  <dpatel@apple.com>
44167
44168         * gcc.dg/debug/dwarf2-3.h: New test.
44169         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44170
44171 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44172
44173         * g++.dg/opt/cfg2.C: New test.
44174
44175 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44176
44177         * g++.dg/opt/float1.C: New test.
44178
44179 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44180
44181         * gcc.dg/c90-array-lval-6.c: New test.
44182         * gcc.dg/c99-array-lval-6.c: New test.
44183
44184 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44185             Ziemowit Laski  <zlaski@apple.com>
44186
44187         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44188         'Derived', so that it is never considered a class method; add
44189         new warning for '+port' method ambiguity.
44190         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44191         <objc/objc-api.h> (needed on Mac OS X).
44192         * objc.dg/method-13.m: New test.
44193
44194 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44195
44196         PR optimization/9325, PR java/6391
44197         * gcc.c-torture/execute/20031003-1.c: New test case.
44198
44199 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44200
44201         PR optimization/12180
44202         * gcc.dg/20031002-1.c: New test.
44203
44204         PR c++/12486
44205         * g++.dg/inherit/error1.C: New test.
44206
44207 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44208
44209         * lib/f-torture.exp (search_for): Rename to...
44210         (search_for_re): This.  Also, clean up comments and the
44211         "regexp" invocation.
44212
44213 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44214
44215         * gcc.c-torture/compile/20031002-1.c: New test.
44216
44217 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44218
44219         * g++.dg/opt/cond1.C: New test.
44220
44221 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44222
44223         * gcc.dg/Wold-style-definition-2.c: New testcase.
44224         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44225
44226 2003-09-29  Richard Henderson  <rth@redhat.com>
44227
44228         * g++.dg/init/array10.C: Add dg-options.
44229
44230 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44231
44232         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44233
44234 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44235
44236         * g++.dg/template/friend19.C: Fix typo.
44237         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44238
44239 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44240
44241         * gcc.c-torture/execute/20030928-1.c: New test.
44242         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44243
44244 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44245
44246         * g++.dg/opt/unroll1.C: New test.
44247
44248 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44249
44250         PR optimization/11741
44251         * gcc.dg/20030926-1.c: New test case.
44252
44253 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44254
44255         PR c++/5655
44256         * g++.dg/parse/access7.C: New test.
44257         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44258
44259 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44260
44261         MERGE OF objc-improvements-branch into MAINLINE:
44262         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44263         if libobjc has not been built.
44264         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44265         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44266         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44267         objc/execute/nested-3.m, objc/execute/np-2.m,
44268         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44269         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44270         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44271         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44272         objc.dg/special/unclaimed-category-1.h,
44273         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44274         well as GNU runtime.
44275         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44276         * execute/cascading-1.m, execute/function-message-1.m,
44277         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44278         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44279         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44280         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44281         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44282         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44283         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44284         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44285         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44286         * objc.dg/bitfield-2.m: Run only on Darwin.
44287         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44288         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44289         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44290         * objc.dg/const-str-1.m: Fix constant string layout.
44291
44292 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44293
44294         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44295
44296 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44297
44298         * gcc.dg/darwin-abi-1.c: New file.
44299
44300 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44301
44302         PR target/12281
44303         * gcc.c-torture/compile/20030921-1.c: New test.
44304
44305 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44306
44307         * g++.dg/opt/reg-stack2.C: New test.
44308
44309 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44310
44311         * g++.dg/eh/delayslot1.C: New test.
44312
44313 2003-09-20  Richard Henderson  <rth@redhat.com>
44314
44315         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44316
44317 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44318
44319         * gcc.c-torture/execute/20030920-1.c: New test case.
44320
44321 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44322
44323         * g++.dg/rtti/typeid3.C: Correct expected error message.
44324
44325 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44326
44327         PR c++/157
44328         * g++.dg/parse/crash12.C: New test.
44329
44330 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44331
44332         * gcc.dg/compat/mixed-struct-check.h: New.
44333         * gcc.dg/compat/mixed-struct-defs.h: New.
44334         * gcc.dg/compat/mixed-struct-init.h: New.
44335         * gcc.dg/compat/struct-by-value-19_main.c: New.
44336         * gcc.dg/compat/struct-by-value-19_x.c: New.
44337         * gcc.dg/compat/struct-by-value-19_y.c: New.
44338         * gcc.dg/compat/struct-by-value-20_main.c: New.
44339         * gcc.dg/compat/struct-by-value-20_x.c: New.
44340         * gcc.dg/compat/struct-by-value-20_y.c: New.
44341         * gcc.dg/compat/struct-return-19_main.c: New.
44342         * gcc.dg/compat/struct-return-19_x.c: New.
44343         * gcc.dg/compat/struct-return-19_y.c: New.
44344         * gcc.dg/compat/struct-return-20_main.c: New.
44345         * gcc.dg/compat/struct-return-20_x.c: New.
44346         * gcc.dg/compat/struct-return-20_y.c: New.
44347
44348 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44349         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44350         so that it will not complain on LP64 targets.
44351
44352 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44353
44354         PR c++/495
44355         * g++.dg/template/friend24.C: New test.
44356
44357 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44358
44359         PR c++/12332
44360         * g++.dg/template/memtmpl2.C: New test.
44361
44362 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44363
44364         PR target/11184
44365         * gcc.dg/builtin-apply1.c: New test.
44366
44367 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44368
44369         PR c++/9848
44370         * g++.dg/warn/Wunused-4.C: New test.
44371
44372 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44373
44374         PR c++/12316
44375         * g++.dg/other/gc2.C: New test.
44376
44377 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44378
44379         PR c++/11991
44380         * g++.dg/rtti/typeid3.C: New test.
44381
44382         PR c++/12266
44383         * g++.dg/overload/template1.C: New test.
44384
44385 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44386
44387         * g++.dg/opt/cfg3.C: New test.
44388
44389 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44390
44391         PR c++/7939
44392         * g++.dg/template/crash11.C: New test.
44393
44394 2003-09-16  Jason Merrill  <jason@redhat.com>
44395             Jakub Jelinek  <jakub@redhat.com>
44396
44397         * gcc.dg/attr-warn-unused-result.c: New test.
44398
44399 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44400
44401         PR c++/12184
44402         * g++.dg/expr/call2.C: New test.
44403
44404 2003-09-15  Andreas Jaeger  <aj@suse.de>
44405
44406         * gcc.dg/Wold-style-definition-1.c: New test.
44407
44408 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44409
44410         PR c++/3907
44411         * g++.dg/parse/template12.C: New test.
44412
44413         * g++.dg/abi/bitfield11.C: New test.
44414         * g++.dg/abi/bitfield12.C: Likewise.
44415
44416 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44417
44418         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44419         non-expansion of functional macro name without arguments at EOL.
44420         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44421
44422 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44423
44424         * gcc.c-torture/execute/20030914-[12].c: New tests.
44425
44426 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44427
44428         PR c++/11788
44429         * g++.dg/overload/addr1.C: New test.
44430
44431 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44432
44433         * gcc.dg/20030909-1.c: New test.
44434
44435 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44436
44437         * gcc.dg/ultrasp10.c: New test.
44438
44439 2003-09-09  Devang Patel  <dpatel@apple.com>
44440
44441         * gcc.dg/darwin-ld-6.c: New test.
44442
44443 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44444
44445         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44446
44447 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44448
44449         * gcc.dg/ia64-types1.c: New test.
44450         * gcc.dg/ia64-types2.c: Likewise.
44451
44452 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44453
44454         * gcc.dg/builtins-1.c: Add more _Complex tests.
44455         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44456
44457         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44458         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44459
44460 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44461
44462         PR c++/11786
44463         * g++.dg/lookup/koenig2.C: New test.
44464
44465         PR c++/5296
44466         * g++.dg/rtti/typeid2.C: New test.
44467
44468 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44469
44470         * gcc.c-torture/compile/20030904-1.c: New test.
44471
44472 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44473
44474         * g++.dg/opt/longbranch2.C: New test.
44475
44476 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44477
44478         * g++.dg/template/crash10.C: Only compile it.
44479
44480 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44481
44482         PR middle-end/11665
44483         * gcc.c-torture/compile/20030907-1.c: New test.
44484         * g++.dg/init/array11.C: New test.
44485
44486 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44487
44488         PR c++/11852
44489         * g++.dg/init/struct1.C: New test.
44490
44491 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44492
44493         PR c++/12181
44494         * g++.dg/expr/comma1.C: New test.
44495
44496 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44497
44498         PR c++/11867
44499         * g++.dg/expr/static_cast5.C: New test.
44500
44501 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44502
44503         PR c++/11507
44504         * g++.dg/lookup/scoped7.C: New test.
44505
44506         PR c++/9574
44507         * g++.dg/other/static1.C: New test.
44508
44509         PR c++/11490
44510         * g++.dg/warn/template-1.C: New test.
44511
44512         PR c++/11432
44513         * g++.dg/template/crash10.C: New test.
44514
44515         PR c++/2478
44516         * g++.dg/overload/VLA.C: New test.
44517
44518         PR c++/10804
44519         * g++.dg/template/call1.C: New test.
44520
44521 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44522
44523         PR c++/11794
44524         * g++.dg/parse/using3.C: New test.
44525
44526 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44527
44528         PR c++/11409
44529         * g++.dg/overload/builtin3.C: New test case.
44530
44531 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44532
44533         PR c/9862
44534         * gcc.dg/20030906-1.c: New test.
44535         * gcc.dg/20030906-2.c: Likewise.
44536
44537 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44538
44539         PR c++/12167
44540         * g++.dg/parse/defarg5.C: New test.
44541
44542         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44543
44544 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44545
44546         PR c++/12163
44547         * g++.dg/expr/static_cast4.C: New test.
44548
44549         PR c++/12146
44550         * g++.dg/template/crash9.C: New test.
44551
44552 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44553
44554         * g++.old-deja/g++.ext/pretty2.C: Update for change
44555         in __FUNCTION__.
44556         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44557
44558 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44559
44560         PR c++/11922
44561         * g++/dg/template/qualified-id1.C: New test.
44562
44563         PR c++/12037
44564         * g++.dg/warn/noeffect4.C: New test.
44565
44566 2003-09-04  Matt Austern  <austern@apple.com>
44567
44568         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44569         * g++.dg/ext/fnname2.C: Likewise.
44570         * g++.dg/ext/fnname3.C: Likewise.
44571
44572 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44573
44574         * g++.dg/expr/lval1.C: New test.
44575         * g++.dg/ext/lvcast.C: Remove.
44576
44577 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44578
44579         PR optimization/11700.
44580         * gcc.c-torture/compile/20030903-1.c: New test case.
44581
44582 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44583
44584         PR c++/12053
44585         * g++.dg/abi/layout4.C: New test.
44586
44587 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44588
44589         PR c++/11553
44590         * g++.dg/parse/friend3.C: New test.
44591
44592 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44593
44594         PR c++/11847
44595         * g++.dg/template/class1.C: New test.
44596
44597         PR c++/11808
44598         * g++.dg/expr/call1.C: New test.
44599
44600 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44601
44602         PR c++/12114
44603         * g++.dg/init/ref9.C: New test.
44604
44605         PR c++/11972
44606         * g++.dg/template/nested4.C: New test.
44607
44608 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44609
44610         PR c++/12093
44611         * g++.dg/template/non-dependent4.C: New test.
44612
44613         PR c++/11928
44614         * g++.dg/inherit/conv1.C: New test.
44615
44616 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44617
44618         PR c++/6196
44619         * g++.dg/ext/label1.C: New test.
44620         * g++.dg/ext/label2.C: Likewise.
44621
44622 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44623
44624         * g++.dg/expr/cond3.C: New test.
44625
44626 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44627
44628         * gcc.dg/builtins-1.c: Add new builtin cases.
44629
44630 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44631
44632         * gcc.dg/builtins-1.c: Add new cases.
44633         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44634
44635 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44636
44637         * gcc.dg/builtins-1.c: Add more math builtin tests.
44638         * gcc.dg/torture/builtin-attr-1.c: New test.
44639
44640 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44641
44642         PR optimization/5079
44643         * g++.dg/opt/static3.C: New test.
44644
44645 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44646
44647         * gcc.misc-tests/gcov-10b.c: New test.
44648
44649 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44650
44651         * g++.dg/opt/ptrmem3.C: New test.
44652
44653         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44654
44655 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44656
44657         * gcc.dg/20030826-2.c: New test.
44658
44659 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44660
44661         PR middle-end/12002
44662         * g77.f-torture/compile/12002.f: New test case.
44663
44664 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44665
44666         * gcc.dg/20030826-1.c: New test case.
44667
44668 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44669
44670         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44671
44672 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44673
44674         PR c++/11871
44675         * c++.dg/lookup/crash1.C: New test.
44676
44677         * c++.dg/warn/noeffect3.C: New test.
44678
44679 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44680
44681         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44682         * gcc.dg/compat/vector-1_y.c: Ditto.
44683         * gcc.dg/compat/vector-2_x.c: Ditto.
44684         * gcc.dg/compat/vector-2_y.c: Ditto.
44685
44686 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44687
44688         * gcc.dg/20030702-1.c: New test.
44689
44690 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44691
44692         PR c++/8795
44693         * g++.dg/ext/altivec-1.C: New test.
44694
44695 2003-08-24  Richard Henderson  <rth@redhat.com>
44696
44697         * g++.dg/eh/simd-2.C: Add -w for x86.
44698
44699 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44700
44701         * gcc.dg/20030815-1.c: New test.
44702
44703 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44704
44705         PR c++/3765
44706         * g++.dg/parse/access6.C: New test.
44707
44708 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44709
44710         PR c++/641, c++/11876
44711         * g++.dg/template/friend22.C: New test.
44712         * g++.dg/template/friend23.C: Likewise.
44713
44714 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44715
44716         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44717         identically.
44718
44719 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44720
44721         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44722
44723 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44724
44725         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44726
44727 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44728
44729         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44730
44731 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44732
44733         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44734
44735 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44736
44737         PR c++/11919
44738         * g++.dg/overload/prom1.C: New test.
44739
44740         PR c++/11551
44741         * g++.dg/parse/dtor2.C: New test.
44742
44743         PR c++/10762
44744         * g++.dg/parse/using2.C: New test.
44745
44746 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44747
44748         PR target/11805
44749         * gcc.c-torture/compile/20030821-1.c: New.
44750
44751 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44752
44753         PR c++/11834
44754         * g++.dg/template/deduce2.C: New test.
44755
44756 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44757
44758         * gcc.c-torture/execute/20030821-1.c: New test.
44759
44760 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44761
44762         PR middle-end/11984
44763         * gcc.dg/20030820-1.c: New test case.
44764
44765 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44766
44767         PR c++/11945
44768         * g++.dg/warn/noeffect2.C: New test.
44769
44770 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44771
44772         PR c++/10926
44773         * g++.dg/template/dtor2.C: New test.
44774
44775         PR c++/11684
44776         * g++.dg/template/operator1.C: New test.
44777         * g++.dg/parse/operator4.C: New test.
44778
44779         PR c++/11946.C
44780         * g++.dg/expr/enum1.C: New test.
44781         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44782
44783         PR c++/11036.C
44784         * g++.dg/parse/elab2.C: New test.
44785         * g++.dg/parse/typedef4.C: Change error message.
44786         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44787         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44788         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44789
44790 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44791
44792         * gcc.dg/pch/warn-1.c: New.
44793         * gcc.dg/pch/warn-1.hs: New.
44794
44795         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44796         not-tested file.
44797
44798 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44799
44800         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44801
44802 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44803
44804         * gcc.dg/uninit-D.c: New Test.
44805         * gcc.dg/uninit-E.c: New Test.
44806         * gcc.dg/uninit-F.c: New Test.
44807         * gcc.dg/uninit-G.c: New Test.
44808
44809 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44810
44811         * g++.dg/README: Describe the pch directory.
44812
44813 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44814
44815         PR c++/11174
44816         * g++.dg/parse/access4.C: New test.
44817         * g++.dg/parse/access5.C: Likewise.
44818         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44819
44820 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44821
44822         * gcc.dg/noncompile/20030818-1.c: New.
44823
44824 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44825
44826         PR c++/11957
44827         * g++.dg/warn/noeffect1.C: New test.
44828
44829         * g++.dg/template/scope2.C: New test.
44830         * g++.dg/template/error2.C: Correct dg-error
44831
44832 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44833
44834         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44835
44836 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44837
44838         PR C++/11512
44839         * g++.dg/template/warn1.C: New.
44840
44841 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44842
44843         * g++.dg/template/error2.C: New test.
44844         * g++.dg/lookup/using7.C: Adjust errors
44845         * g++.old-deja/g++.pt/crash36.C: Likewise.
44846         * g++.old-deja/g++.pt/derived3.C: Likewise.
44847
44848 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44849
44850         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44851         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44852         * gcc.c-torture/execute/builtins/string-9.c: New, from
44853         string-opt-9.c.  Adjust for execute/builtins framework.
44854         * gcc.c-torture/execute/string-opt-9.c: Delete.
44855
44856 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44857
44858         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44859
44860         * g++.dg/parse/ret-type2.C: New test.
44861
44862         PR c++/11703
44863         * g++.dg/init/new8.C: New test.
44864
44865         PR c++/10923
44866         * g++.dg/parse/typedef5.C: New test.
44867
44868         PR c++/9512
44869         * g++.dg/parse/qualified2.C: New test.
44870         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44871         invalid code.
44872
44873 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44874
44875         * g++.dg/conversion/ptrmem1.C: New test.
44876
44877 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44878
44879         PR target/11693
44880         * gcc.dg/20030811-1.c: New test.
44881
44882         PR target/11535
44883         * gcc.c-torture/execute/20030811-1.c: New test.
44884
44885 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44886
44887         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44888
44889 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44890
44891         PR c++/11789.C
44892         * g++.dg/inherit/multiple1.C: New test.
44893
44894 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44895
44896         * gcc.dg/spe1.c: New test.
44897
44898         PR c++/11670
44899         * g++.dg/expr/cast2.C: New test.
44900
44901         PR c++/10530
44902         * g++.dg/template/dependent-name2.C: New test.
44903
44904 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44905
44906         * g++.dg/parse/crash11.C: Put the dg options in comments.
44907
44908 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44909
44910         * lib/gcc-dg.exp: Update for diagnostic change.
44911
44912 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44913
44914         PR c++/5767
44915         * g++.dg/parse/crash11.C: New test.
44916
44917 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44918
44919         * gcc.dg/cpp/spacing1.c: Update.
44920
44921 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44922
44923         PR target/11739
44924         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44925         a value for -mtune.
44926
44927 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44928
44929         PR middle-end/11771
44930         * gcc.c-torture/compile/20030804-1.c: New test case.
44931
44932 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44933
44934         * gcc.dg/20030804-1.c: New test case.
44935
44936 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44937
44938         * gcc.dg/cpp/separate-1.c: New test.
44939
44940 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44941
44942         PR c++/11704
44943         * g++.dg/template/dependent-expr2.C: New test.
44944
44945         PR c++/11766
44946         * g++.dg/expr/ptrmem1.C: New test.
44947
44948 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44949
44950         PR c++/9453
44951         * g++.dg/template/friend15.C: New test.
44952
44953 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44954
44955         * lib/dg-pch.exp: Work round PCH bug.
44956
44957 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44958
44959         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44960         builtins.  Move cases from builtins-4.c here.
44961
44962         * gcc.dg/torture/builtin-math-1.c: New test taken from
44963         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44964         additional cases.
44965
44966         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44967         Delete.
44968
44969 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44970
44971         PR c++/9447
44972         * g++.dg/template/using7.C: New test.
44973
44974 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44975
44976         * import1.c, import2.c: New tests.
44977
44978 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44979
44980         * g++.dg/eh/crossjump1.C: New test.
44981
44982 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44983
44984         PR c++/11697
44985         * g++.dg/template/using6.C: New test.
44986
44987         PR c++/11744
44988         * g++.dg/template/koenig2.C: New test.
44989
44990 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44991
44992         PR c++/7983
44993         * g++.dg/parse/typedef4.C: New test.
44994
44995 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44996
44997         PR c++/8442, c++/8806
44998         * g++.dg/template/elab1.C: New test.
44999         * g++.dg/template/type2.C: Likewise.
45000         * g++.dg/template/ttp3.C: Adjust expected error message.
45001         * g++.old-deja/g++.law/visibility13.C: Likewise.
45002         * g++.old-deja/g++.niklas/t135.C: Likewise.
45003         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45004         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45005         template argument.
45006         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45007
45008 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45009
45010         PR c++/11295
45011         * g++.dg/ext/stmtexpr1.C: New test.
45012
45013         * g++.dg/opt/tmp1.C: New test.
45014
45015         PR c++/11525
45016         * g++.dg/parse/constant4.C: New test.
45017
45018         PR c++/9447
45019         * g++.dg/template/using5.C: New test.
45020
45021 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45022
45023         * gcc.dg/builtins-27.c: New test case.
45024
45025 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45026
45027         * gcc.dg/tls/opt-7.c: New test.
45028
45029 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45030
45031         * g++.old-deja/g++.other/crash18.C: Remove.
45032
45033 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45034
45035         * g++.dg/template/explicit3.C: New.
45036         * g++.dg/template/explicit4.C: New.
45037         * g++.dg/template/explicit5.C: New.
45038
45039         PR c++/11347
45040         * g++.dg/template/memtmpl1.C: New.
45041
45042 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45043
45044         PR target/11565
45045         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45046         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45047
45048 2003-07-30  Jan Hubicka  <jh@suse.cz>
45049
45050         * vtgc1.c: Kill.
45051
45052 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45053
45054         * gcc.dg/struct-in-proto-1.c: New test.
45055
45056 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45057
45058         * gcc.dg/cpp/include2.c: Only expect one message.
45059
45060 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45061
45062         PR c++/9447
45063         * g++.dg/template/using1.C: New test.
45064         * g++.dg/template/using2.C: New test.
45065         * g++.dg/template/using3.C: New test.
45066         * g++.dg/template/using4.C: New test.
45067
45068 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45069
45070         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45071         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45072
45073 2003-07-28  Jan Hubicka  <jh@suse.cz>
45074
45075         PR c++/11530
45076         * g++.dg/opt/call1.C: New test.
45077
45078 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45079
45080         PR c++/11667
45081         * g++.dg/init/enum2.C: New test.
45082         * g++.dg/template/overload1.C: Add "-w" option.
45083
45084 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45085
45086         * gcc.dg/Wdeclaration-after-statement-1.c,
45087         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45088
45089 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45090
45091         * gcc.c-torture/compile/20030725-1.c: New test.
45092
45093 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45094
45095         * gcc.dg/20030505.c: Only run for SPE.
45096         Remove definition of opaque type.
45097
45098 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45099
45100         * g++.dg/template/ptrmem6.C: New test.
45101
45102 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45103
45104         * gcc.c-torture/compile/zero-strct-2.c: New test.
45105
45106 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45107
45108         * gcc.dg/intermod-1.c: New test.
45109
45110 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45111
45112         PR c++/11617
45113         * g++.dg/template/lookup2.C: New test.
45114         * g++.dg/template/memclass1.C: Remove instantiated from error.
45115         * g++.dg/other/error2.C: Tweak expected errors.
45116
45117         PR c++/11596
45118         * g++.dg/template/defarg3.C: New test.
45119
45120         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45121
45122 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45123
45124         * g++.dg/inherit/access5.C: New test.
45125
45126 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45127
45128         PR c++/11513
45129         * g++.dg/template/crash8.C: New test.
45130
45131 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45132
45133         PR c/10602
45134         * gcc.dg/noncompile/incomplete-2.c: New test.
45135
45136 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45137
45138         PR c++/11645
45139         * g++.dg/inherit/access4.C: New test.
45140
45141         PR c++/11517
45142         * g++.dg/expr/cond2.C: New test.
45143
45144         PR optimization/10679
45145         * g++.dg/opt/inline4.C: New test.
45146
45147 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45148
45149         * g++.dg/parse/crash10: New test.
45150
45151 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45152
45153         * g++.dg/ext/flexary1.C: New test.
45154
45155 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45156
45157         PR c++/10793
45158         * g++.dg/template/crash9.C: New test.
45159
45160 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45161
45162         PR c++/3004
45163         * g++.dg/parse/typedef3.C: New test.
45164
45165         PR c++/7906
45166         * g++.dg/parse/operator2.C: New test.
45167
45168         PR c++/8895
45169         * g++.dg/parse/def-tmpl-arg1.C: New test.
45170
45171         PR c++/9282
45172         * g++.dg/parse/funptr1.C: New test.
45173
45174         PR c++/9452
45175         * g++.dg/parse/ambig3.C: New test.
45176
45177         PR c++/9454
45178         * g++.dg/parse/operator3.C: New test.
45179
45180         PR c++/9486
45181         * g++.dg/parse/template10.C: New test.
45182
45183         PR c++/9488
45184         * g++.dg/parse/template11.C: New test.
45185
45186         PR c++/10150
45187         * g++.dg/parse/invalid-op1.C: New test.
45188
45189         PR c++/10247
45190         * g++.dg/parse/condexpr1.C: New test.
45191
45192 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45193
45194         * g++.dg/ext/packed3.C: New test.
45195         * g++.dg/ext/packed4.C: New test.
45196
45197         * gcc.dg/pack-test-3.c: New test.
45198
45199 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45200
45201         * lib/compat.exp: Handle dg-options per source file.
45202         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45203         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45204         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45205         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45206         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45207         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45208         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45209         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45210         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45211         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45212         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45213         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45214         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45215         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45216
45217 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45218
45219         PR c/10320
45220         * gcc.c-torture/execute/20030718-1.c: New test.
45221
45222 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45223
45224         PR optimization/11536
45225         * gcc.dg/20030721-1.c: New test.
45226
45227 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45228
45229         PR c++/11546
45230         * g++.dg/template/lookup1.C: New test.
45231
45232 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45233
45234         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45235         diagnostics of ill-formed constructs involving labels.
45236         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45237         the new 'previously defined here' message.
45238
45239 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45240
45241         * g++.dg/parse/non-dependent2.C: New test.
45242
45243 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45244
45245         * g++.dg/init/init-ref4.C: xfail on targets without
45246         weak symbols.
45247
45248 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45249
45250         PR target/11087
45251         * gcc.c-torture/execute/20030717-1.c: New test.
45252
45253 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45254
45255         * g++.dg/opt/cfg1.C: New test.
45256
45257 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45258
45259         PR optimization/11557
45260         * gcc.dg/20030717-1.c: New test.
45261
45262 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45263
45264         PR c++/10476
45265         * g++.dg/expr/crash-1.C: New test.
45266
45267         PR c++/11027
45268         * g++.dg/template/init3.C: New test.
45269
45270         PR c++/8222
45271         * g++.dg/template/non-dependent1.C: New test.
45272
45273         PR c++/11070
45274         * g++.dg/template/non-dependent2.C: New test.
45275
45276         PR c++/11071
45277         * g++.dg/template/non-dependent3.C: New test.
45278
45279         PR c++/9907
45280         * g++.dg/template/sizeof5.C: New test.
45281
45282 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45283
45284         PR 11498
45285         * gcc.c-torture/compile/mangle-1.c: New file.
45286
45287 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45288
45289         PR c++/7809
45290         * g++.dg/parse/access3.C: New test.
45291
45292 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45293
45294         PR c++/11384
45295         * g++.dg/init/init-ref4.C: New test.
45296
45297 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45298
45299         PR c++/11547
45300         * g++.dg/parse/constant3.C: New test.
45301         * g++.dg/parse/crash7.C: Likewise.
45302
45303 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45304
45305         PR target/11008
45306         * gcc.dg/i386-pentium4-not-mull.c: New.
45307
45308 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45309
45310         * gcc.dg/asm-names.c (ymain): Make it weak.
45311
45312 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45313
45314         PR c++/5421
45315         * g++.dg/template/friend21.C: New test.
45316
45317 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45318
45319         * gcc.dg/cleanup-8.c: New test.
45320         * gcc.dg/cleanup-9.c: New test.
45321
45322 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45323
45324         * g++.dg/ext/dll-MI1.h: New file.
45325         * g++.dg/ext/dllexport-MI1.C: New file.
45326         * g++.dg/ext/dllimport-MI1.C: New file.
45327
45328 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45329
45330         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45331         it does not have cmpstrsi patterns (just cmpmemsi).
45332
45333 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45334
45335         PR debug/11473
45336         * g++.dg/debug/debug8.C: New test.
45337
45338 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45339
45340         PR c++/10108
45341         * g++.dg/template/crash7.C: New test.
45342
45343 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45344
45345         PR target/10795
45346         * gcc.c-torture/compile/20030708-1.c: New.
45347
45348 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45349
45350         * gcc.c-torture/execute/20030715-1.c: New test.
45351
45352 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45353
45354         * gcc.dg/pch/inline-3.c: New file.
45355         * gcc.dg/pch/inline-3.hs: New file.
45356         * gcc.dg/pch/inline-4.c: New file.
45357         * gcc.dg/pch/inline-4.hs: New file.
45358
45359 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45360
45361         PR c++/11509
45362         * g++.dg/template/crash6.C: New test.
45363
45364         PR c++/7053
45365         * g++.dg/template/friend20.C: New test.
45366
45367         PR c++/7019
45368         * g++.dg/template/overload2.C: New test.
45369
45370 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45371
45372         PR optimization/11440
45373         * gcc.c-torture/execute/20030714-1.c: New test.
45374
45375 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45376
45377         PR c++/11154
45378         * g++.dg/template/partial2.C: New test.
45379
45380 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45381
45382         PR c++/11503
45383         * g++.dg/template/anon1.C: New test.
45384
45385         PR c++/11493
45386         PR c++/11495
45387         * g++.dg/parse/template9.C: Likewise.
45388         * g++.dg/template/crash4.C: New test.
45389         * g++.dg/template/koenig1.C: Likewise.
45390         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45391         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45392         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45393         functions.
45394         * g++.old-deja/g++.jason/template36.C: Likewise.
45395         * g++.old-deja/g++.mike/p1989.C: Likewise.
45396         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45397         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45398         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45399         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45400         compiling.
45401         * g++.old-deja/g++.pt/union2.C: Use this->.
45402
45403 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45404
45405         * gcc.dg/20030711-1.c: New test.
45406
45407 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45408
45409         PR c++/11050
45410         * g++.dg/parse/args1.C: New test.
45411         * g++.pt/defarg8.C: Change expected errors.
45412
45413 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45414
45415         PR c++/8164
45416         * g++.dg/template/nontype2.C: New test.
45417
45418         PR c++/10558
45419         * g++.dg/parse/template8.C: New test.
45420
45421         PR c++/8327
45422         * g++.dg/template/scope1.C: New test.
45423
45424         * g++.dg/warn/Wsign-compare-1.C: New test.
45425
45426 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45427
45428         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45429
45430 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45431
45432         PR c++/9411
45433         * g++.dg/template/explicit2.C: New test.
45434
45435         PR c++/10032
45436         * g++.dg/warn/pedantic1.C: New test.
45437
45438 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45439
45440         PR c++ 9483
45441         * g++.dg/other/field1.C: New test.
45442
45443 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45444
45445         PR c/11449
45446         * gcc.c-torture/compile/20030707-1.c: New.
45447
45448 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45449
45450         PR c++/10849
45451         * g++.dg/template/access12.C: New test.
45452
45453 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45454
45455         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45456         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45457         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45458         * gcc.misc-tests/gcov.exp: Update
45459         * g++.dg/gcov/gcov.exp: Update
45460         * lib/gcov.exp: Update.
45461
45462 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45463
45464         * g++.dg/abi/mangle17.C: Make sure template expressions are
45465         dependent.
45466         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45467         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45468         * g++.dg/opt/stack1.C: Remove erroneous code.
45469         * g++.dg/parse/template7.C: New test.
45470         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45471         * g++.old-deja/g++.pt/crash4.C: Likewise.
45472
45473 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45474
45475         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45476         with zero or one occurence of `$' after the initial `L'.
45477
45478 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45479
45480         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45481
45482 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45483
45484         PR c/11370
45485         * gcc.dg/Wunreachable-6.c: New testcase.
45486         * gcc.dg/Wunreachable-7.c: New testcase.
45487
45488 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45489
45490         PR c/11420
45491         * gcc.dg/20030708-1.c: New test.
45492
45493 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45494
45495         * gcc.dg/compat/sdata-section.h: New file.
45496         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45497         * gcc.dg/torture/mips-sdata-1.c: New test.
45498
45499 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45500
45501         PR c++/11030
45502         * g++.dg/template/friend19.C: New test.
45503
45504 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45505
45506         * g++.dg/opt/strength-reduce.C: New test.
45507
45508 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45509
45510         PR target/10979
45511         * gcc.dg/20030707-1.c: New testcase.
45512
45513 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45514
45515         PR optimization/11059
45516         * g++.dg/opt/emptyunion.C: New testcase.
45517
45518 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45519             Eric Botcazou  <ebotcazou@libertysurf.fr>
45520
45521         * g++.dg/opt/stack1.C: New test.
45522
45523 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45524
45525         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45526         run test.
45527
45528         PR c++/11431
45529         * g++.dg/expr/static_cast3.C: New test.
45530
45531 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45532
45533         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45534         everywhere.
45535         * gcc.dg/concat.c: Concatenation of string constants with
45536         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45537         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45538         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45539         necessary to avoid multi-character character constant warning.
45540         * gcc.dg/cpp/escape.c: Likewise.
45541         * gcc.dg/cpp/ucs.c: Likewise.
45542         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45543         Fix a typo.
45544
45545 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45546
45547         PR c/11428
45548         * gcc.c-torture/compile/20030704-1.c: New.
45549
45550 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45551
45552         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45553
45554 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45555
45556         PR c++/5287, PR c++/7910,  PR c++/11021
45557         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45558         tests for warnings.
45559         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45560         * g++.dg/ext/dllimport3.C: Likewise.
45561         * g++.dg/ext/dllimport4.C: New file.
45562         * g++.dg/ext/dllimport5.C: New file.
45563         * g++.dg/ext/dllimport6.C: New file.
45564         * g++.dg/ext/dllimport7.C: New file.
45565         * g++.dg/ext/dllimport8.C: New file.
45566         * g++.dg/ext/dllimport9.C: New file.
45567         * g++.dg/ext/dllimport10.C: New file.
45568         * g++.dg/ext/dllexport1.C: New file.
45569
45570 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45571
45572         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45573         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45574
45575 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45576
45577         * gcc.dg/builtins-25.c: New testcase.
45578         * gcc.dg/builtins-26.c: New testcase.
45579
45580 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45581
45582         * gcc.dg/compat/vector-defs.h: New file.
45583         * gcc.dg/compat/vector-setup.h: New file.
45584         * gcc.dg/compat/vector-check.h: New file.
45585         * gcc.dg/compat/vector-1_main.c: New file.
45586         * gcc.dg/compat/vector-1_x.c: New file.
45587         * gcc.dg/compat/vector-1_y.c: New file.
45588         * gcc.dg/compat/vector-2_main.c: New file.
45589         * gcc.dg/compat/vector-2_x.c: New file.
45590         * gcc.dg/compat/vector-2_y.c: New file.
45591
45592         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45593         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45594         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45595         * gcc.dg/compat/struct-align-1.h: New file.
45596         * gcc.dg/compat/struct-align-1_main.c: New file.
45597         * gcc.dg/compat/struct-align-1_x.c: New file.
45598         * gcc.dg/compat/struct-align-1_y.c: New file.
45599         * gcc.dg/compat/struct-align-2.h: New file.
45600         * gcc.dg/compat/struct-align-2_main.c: New file.
45601         * gcc.dg/compat/struct-align-2_x.c: New file.
45602         * gcc.dg/compat/struct-align-2_y.c: New file.
45603
45604         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45605         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45606         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45607         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45608         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45609         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45610         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45611         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45612         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45613         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45614         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45615         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45616         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45617         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45618         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45619         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45620         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45621         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45622         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45623         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45624         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45625         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45626         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45627         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45628         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45629         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45630         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45631         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45632         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45633
45634 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45635
45636         * gcc.dg/i386-call-1.c: New test.
45637
45638 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45639
45640         PR c++/9162
45641         * g++.dg/parse/defarg4.C: New.
45642
45643 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45644
45645         PR target/10700
45646         * gcc.c-torture/compile/20030703-1.c: New test case.
45647
45648 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45649
45650         * g++.dg/template/local3.C: Remove extra semicolon.
45651
45652 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45653
45654         * gcc.dg/i386-volatile-1.c: New test.
45655
45656 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45657
45658         PR c++/11072
45659         * g++.dg/other/offsetof2.C: XFAIL.
45660         * g++.dg/other/offsetof5.C: New.
45661
45662         PR c++/10219
45663         * g++.dg/template/error1.C: New.
45664
45665         PR c++/9779
45666         * g++.dg/template/dependent-expr1.C: New.
45667
45668 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45669
45670         PR c++/6949
45671         * g++.dg/template/local3.C: New test.
45672
45673         PR c++/11149
45674         * g++.dg/lookup/scoped6.C: New test.
45675
45676 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45677
45678         PR c++/8046
45679         * g++.dg/other/error7.C: New test.
45680
45681 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45682
45683         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45684         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45685         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45686         * g++.old-deja/g++.other/union2.C: Likewise.
45687         * gcc.dg/c90-const-expr-2.c: Likewise.
45688         * gcc.dg/c90-const-expr-3.c: Likewise.
45689         * gcc.dg/c99-const-expr-2.c: Likewise.
45690         * gcc.dg/c99-const-expr-3.c: Likewise.
45691         * gcc.dg/concat.c: Likewise.
45692
45693 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45694
45695         PR c++/9559
45696         * g++.dg/init/static1.C: New test.
45697
45698 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45699
45700         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45701         * g++.old-deja/g++.other/access2.C: Likewise.
45702         * g++.old-deja/g++.other/decl2.C: Likewise.
45703         * gcc.c-torture/execute/20020615-1.c: Likewise.
45704
45705 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45706
45707         PR c++/4933
45708         * g++.dg/template/sizeof4.C: New test.
45709
45710 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45711
45712         * g++.dg/other/error6.C: New test.
45713
45714 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45715
45716         PR c++/10750
45717         * g++.dg/parse/constant2.C: New test.
45718
45719 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45720
45721         PR c++/11106
45722         * g++.dg/other/error5.C: New test.
45723
45724 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45725
45726         * gcc.dg/format/gcc_diag-1.c: New test.
45727
45728 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45729
45730         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45731
45732 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45733
45734         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45735         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45736         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45737
45738 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45739
45740         * gcc.c-torture/execute/builtins/string-8.c: New test.
45741         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45742         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45743         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45744
45745 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45746
45747         PR c++/10468
45748         * g++.dg/ext/typeof6.C: New test.
45749
45750 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45751
45752         PR c++/10796
45753         * g++.dg/init/enum1.C: New test.
45754
45755 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45756
45757         * gcc.dg/20030627-1.c: New test.
45758
45759 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45760
45761         PR c++/11332
45762         * g++.dg/expr/static_cast2.C: New test.
45763
45764 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45765             Jakub Jelinek  <jakub@redhat.com>
45766
45767         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45768         sprintf(dst,"%s",src) optimization.
45769         * gcc.c-torture/execute/20030626-1.c: New test case.
45770         * gcc.c-torture/execute/20030626-2.c: New test case.
45771
45772 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45773
45774         * gcc.c-torture/execute/multi-ix.c: New test.
45775
45776         * gcc.c-torture/execute/simd-4.c (main):
45777         Added missing semicolon at end of union.
45778
45779 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45780
45781         PR c++/8266
45782         * g++.dg/template/explicit-instantiation3.C: New test.
45783
45784 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45785
45786         * gcc.dg/20030626-1.c: Use signed char.
45787
45788 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45789
45790         * gcc.dg/20030626-1.c: New test.
45791
45792 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45793
45794         * const-str-2.m: Update.
45795
45796 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45797
45798         PR c++/10990
45799         * g++.dg/rtti/dyncast1.C: New test.
45800         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45801         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45802         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45803
45804         PR c++/10931
45805         * g++.dg/expr/static_cast1.C: New test.
45806
45807 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45808
45809         * gcc.dg/20030625-1.c: New test.
45810
45811 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45812
45813         * gcc.c-torture/compile/20030624-1.c: New test case.
45814
45815 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45816
45817         * gcc.c-torture/execute/string-opt-17.c: New test.
45818
45819 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45820
45821         PR c++/5754
45822         * g++.dg/parse/crash6.C: New test.
45823
45824 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45825
45826         * gcc.dg/builtins-24.c: New test case.
45827
45828 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45829
45830         * g++.dg/opt/operator1.C: New test.
45831
45832 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45833
45834         * gcc.c-torture/execute/string-opt-16.c: New test case.
45835
45836 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45837
45838         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45839         * g++.old-deja/g++.other/conv7.C: Likewise.
45840         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45841         * g++.old-deja/g++.other/overload14.C: Likewise.
45842
45843 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45844
45845         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45846         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45847
45848 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45849
45850         PR c++/10888
45851         * g++.dg/warn/Winline-3.C: New test.
45852
45853 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45854
45855         * lib/target-supports.exp (check_alias_available): Make the test
45856         program acceptable to the Solaris assembler.
45857
45858         PR c++/10749
45859         * g++.dg/template/memclass2.C: New test.
45860
45861 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45862             Eric Botcazou  <ebotcazou@libertysurf.fr>
45863
45864         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45865         data for non-matching targets.
45866         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45867
45868 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45869
45870         PR c++/10845
45871         * g++.dg/template/member3.C: New test.
45872
45873 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45874
45875         PR c++/10939
45876         * g++.dg/template/func1.C: New test.
45877
45878         PR c++/9649
45879         * g++.dg/template/static4.C: New test.
45880         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45881
45882         PR c++/11041
45883         * g++.dg/init/ref7.C: New test.
45884
45885 2003-06-19  Matt Austern  <austern@apple.com>
45886
45887         PR c++/11228
45888         * g++.dg/anew1.C: New test.
45889         * g++.dg/anew2.C: New test.
45890         * g++.dg/anew3.C: New test.
45891         * g++.dg/anew4.C: New test.
45892
45893 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45894
45895         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45896
45897 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45898
45899         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45900         endian-dependent.
45901
45902 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45903
45904         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45905         Remove cruft.
45906
45907 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45908
45909         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45910         * gcc.c-torture/compile/961203-1.c: Likewise.
45911         * gcc.c-torture/compile/980506-1.c: Likewise.
45912
45913 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45914
45915         PR c++/10712
45916         * g++.dg/lookup/using7.C: New test.
45917
45918 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45919
45920         PR c++/11105
45921         * g++.dg/abi/conv1.C: Remove it.
45922         * g++.dg/template/conv7.C: New test.
45923         * g++.dg/template/conv8.C: Likewise.
45924         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45925         conversion operator.
45926
45927 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45928
45929         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45930         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45931         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45932         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45933         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45934         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45935         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45936         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45937         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45938         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45939         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45940         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45941         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45942         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45943         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45944         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45945         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45946         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45947         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45948         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45949         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45950         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45951         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45952         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45953         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45954         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45955         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45956         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45957         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45958
45959 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45960
45961         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45962         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45963         indications.
45964
45965 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45966
45967         * gcc.dg/i386-387-5.c: New test case.
45968         * gcc.dg/i386-387-6.c: New test case.
45969         * gcc.dg/builtins-23.c: New test case.
45970
45971 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45972
45973         * gcc.dg/builtins-22.c: New test case.
45974         * gcc.dg/i386-387-1.c: Update to test exp.
45975         * gcc.dg/i386-387-2.c: Likewise.
45976
45977 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45978
45979         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45980
45981 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45982
45983         * lib/gcc-dg.exp (dg-require-dll): New function.
45984         (dg-xfail-if): Likewise.
45985         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45986         driver.
45987
45988         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45989         * gcc.c-torture/compile/20001205-1.c: Likewise.
45990         * gcc.c-torture/compile/20001226-1.c: Likewise.
45991         * gcc.c-torture/compile/20010518-2.c: Likewise.
45992         * gcc.c-torture/compile/20020312-1.c: Likewise.
45993         * gcc.c-torture/compile/20020604-1.c: Likewise.
45994         * gcc.c-torture/compile/920501-12.c: Likewise.
45995         * gcc.c-torture/compile/920501-4.c: Likewise.
45996         * gcc.c-torture/compile/920520-1.c: Likewise.
45997         * gcc.c-torture/compile/920521-1.c: Likewise.
45998         * gcc.c-torture/compile/920625-1.c: Likewise.
45999         * gcc.c-torture/compile/961203-1.c: Likewise.
46000         * gcc.c-torture/compile/980506-1.c: Likewise.
46001         * gcc.c-torture/compile/981006-1.c: Likewise.
46002         * gcc.c-torture/compile/981022-1.c: Likewise.
46003         * gcc.c-torture/compile/981223-1.c: Likewise.
46004         * gcc.c-torture/compile/990617-1.c: Likewise.
46005         * gcc.c-torture/compile/dll.c: Likewise.
46006         * gcc.c-torture/compile/labels-3.c: Likewise.
46007         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46008         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46009         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46010         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46011         * gcc.c-torture/compile/simd-5.c: Likewise.
46012         * gcc.c-torture/compile/20000804-1.x: Remove.
46013         * gcc.c-torture/compile/20001205-1.x: Likewise.
46014         * gcc.c-torture/compile/20001226-1.x: Likewise.
46015         * gcc.c-torture/compile/20010518-2.x: Likewise.
46016         * gcc.c-torture/compile/20020312-1.x: Likewise.
46017         * gcc.c-torture/compile/20020604-1.x: Likewise.
46018         * gcc.c-torture/compile/920501-12.x: Likewise.
46019         * gcc.c-torture/compile/920501-4.x: Likewise.
46020         * gcc.c-torture/compile/920520-1.x: Likewise.
46021         * gcc.c-torture/compile/920521-1.x: Likewise.
46022         * gcc.c-torture/compile/920625-1.x: Likewise.
46023         * gcc.c-torture/compile/961203-1.x: Likewise.
46024         * gcc.c-torture/compile/980506-1.x: Likewise.
46025         * gcc.c-torture/compile/981006-1.x: Likewise.
46026         * gcc.c-torture/compile/981022-1.x: Likewise.
46027         * gcc.c-torture/compile/981223-1.x: Likewise.
46028         * gcc.c-torture/compile/990617-1.x: Likewise.
46029         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46030         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46031         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46032         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46033         * gcc.c-torture/compile/simd-5.x: Likewise.
46034
46035         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46036
46037 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46038
46039         * gcc.c-torture/execute/20030611-1.c: New test.
46040
46041 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46042
46043         PR middle-end/168
46044         * gcc.dg/20030612-1.c: New test case.
46045
46046 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46047
46048         PR c++/10635
46049         * g++.dg/expr/cast1.C: New test.
46050
46051 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46052
46053         * gcc.dg/builtins-21.c: New test case.
46054
46055 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46056
46057         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46058         options instead of at the end.
46059         * lib/objc.exp (objc_target_compile): Likewise.
46060
46061 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46062
46063         PR c++/10432
46064         * g++.dg/parse/error1.C: New test.
46065
46066 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46067
46068         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46069         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46070         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46071         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46072         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46073         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46074         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46075         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46076         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46077         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46078         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46079         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46080         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46081         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46082         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46083         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46084         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46085         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46086         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46087         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46088         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46089         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46090         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46091         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46092
46093         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46094         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46095         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46096         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46097         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46098         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46099         * gcc.dg/compat/scalar-return-3_main.c: New file.
46100         * gcc.dg/compat/scalar-return-3_x.c: New file.
46101         * gcc.dg/compat/scalar-return-3_y.c: New file.
46102         * gcc.dg/compat/scalar-return-4_main.c: New file.
46103         * gcc.dg/compat/scalar-return-4_x.c: New file.
46104         * gcc.dg/compat/scalar-return-4_y.c: New file.
46105
46106 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46107
46108         * gcc.dg/compat/fp2-struct-check.h: New file.
46109         * gcc.dg/compat/fp2-struct-defs.h: New file.
46110         * gcc.dg/compat/fp2-struct-init.h: New file.
46111         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46112         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46113         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46114         * gcc.dg/compat/struct-return-10_main.c: New file.
46115         * gcc.dg/compat/struct-return-10_x.c: New file.
46116         * gcc.dg/compat/struct-return-10_y.c: New file.
46117
46118         * gcc.dg/compat/compat-common.h: New file.
46119         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46120         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46121         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46122         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46123         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46124         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46125         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46126         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46127         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46128         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46129         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46130         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46131         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46132         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46133         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46134         * gcc.dg/compat/small-struct-check.h: Ditto.
46135         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46136         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46137         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46138         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46139         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46140         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46141         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46142         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46143         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46144         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46145         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46146         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46147         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46148         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46149         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46150         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46151         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46152         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46153         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46154         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46155         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46156         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46157         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46158         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46159         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46160         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46161         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46162         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46163         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46164         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46165
46166 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46167
46168         * g++.dg/pch/static-1.C: New file.
46169         * g++.dg/pch/static-1.Hs: New file.
46170
46171 2003-06-10  Richard Henderson  <rth@redhat.com>
46172
46173         * gcc.dg/asm-7.c: Adjust expected warning text.
46174
46175 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46176
46177         * gcc.dg/builtins-20.c: New test case.
46178
46179 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46180
46181         PR c++/11131
46182         * g++.dg/opt/template1.C: New test.
46183
46184 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46185
46186         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46187         additional_sources.
46188
46189 2003-05-21  David Taylor  <dtaylor@emc.com>
46190
46191         * gcc.dg/Wpadded.c: New file.
46192
46193 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46194
46195         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46196         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46197         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46198         dg-require-weak.
46199
46200 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46201
46202         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46203
46204 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46205
46206         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46207         (dg-require-alias): Likewise.
46208         (dg-require-gc-sections): Likewise.
46209         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46210
46211 2003-06-08  Richard Henderson  <rth@redhat.com>
46212
46213         * gcc.dg/20011029-2.c: Fix the array reference.
46214         * gcc.dg/asm-7.c: New.
46215
46216 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46217
46218         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46219
46220 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46221
46222         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46223         (dg-require-gc-sections): Likewise.
46224
46225 2003-06-08  Jan Hubicka  <jh@suse.cz>
46226
46227         * i386-cmov1.c: Fix regular expression.
46228         * i386-cvt-1.c: Likewise.
46229         * i386-local.c: Likewise.
46230         * i386-local2.c: Likewise.
46231         * i386-mul.c: Likewise.
46232         * i386-ssetype-1.c: Likewise.
46233         * i386-ssetype-3.c: Likewise.
46234         * i386-ssetype-5.c: Likewise.
46235
46236 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46237
46238         PR c++/11039
46239         * g++.dg/warn/implicit-typename2.C: New test.
46240         * g++.dg/warn/implicit-typename3.C: New test.
46241
46242 2003-06-07  Richard Henderson  <rth@redhat.com>
46243
46244         * g++.dg/other/offsetof3.C: Use size_t.
46245         * g++.dg/other/offsetof4.C: Likewise.
46246
46247 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46248
46249         * lib/copy-file.exp: New. Implement gcc_copy_files.
46250
46251         * lib/dg-pch.exp: Load copy-file.exp
46252         (dg-pch): Use gcc_copy_files instead of "file copy".
46253
46254 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46255
46256         * gcc.dg/weak/weak.exp: Simplify.
46257         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46258         * gcc.dg/weak/weak-1.c: Likewise.
46259         * gcc.dg/weak/weak-2.c: Likewise.
46260         * gcc.dg/weak/weak-3.c: Likewise.
46261         * gcc.dg/weak/weak-4.c: Likewise.
46262         * gcc.dg/weak/weak-5.c: Likewise.
46263         * gcc.dg/weak/weak-6.c: Likewise.
46264         * gcc.dg/weak/weak-7.c: Likewise.
46265         * gcc.dg/weak/weak-8.c: Likewise.
46266         * gcc.dg/weak/weak-9.c: Likewise.
46267
46268 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46269
46270         gcc.c-torture/execute/20030606-1.c: New.
46271
46272 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46273
46274         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46275         * gcc.dg/builtins-19.c: Likewise.
46276
46277 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46278
46279         * gcc.dg/builtins-2.c: Add some more tests.
46280         * gcc.dg/builtins-18.c: New test case.
46281         * gcc.dg/builtins-19.c: New test case.
46282
46283 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46284             Jim Wilson  <wilson@tuliptree.org>
46285
46286         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46287
46288 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46289
46290         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46291         mempcpy/stpcpy calls not to be optimized into something else.
46292         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46293         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46294         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46295
46296 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46297
46298         * gcc.dg/format/asm_fprintf-1.c: New test.
46299
46300 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46301
46302         * lib/gcc-defs.exp (additional_sources): New variable.
46303         (dg-additional-sources): New function.
46304         (additional_files): New variable.
46305         (dg-additional-files): New function.
46306         (dg-additional-files-options): Likewise.
46307         * lib/gcc-dg.exp (dg-require-weak): New function.
46308         (dg-require-alias): Likewise.
46309         (dg-require-gc-sections): Likewise.
46310         * lib/target-supports.exp (check_alias_available): Remove testfile
46311         parameter.
46312         (check_gc_sections_available): New function.
46313         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46314         (dg-gpp-additional-files): Likewise.
46315         * lib/g++.exp (additional_sources): Remove.
46316         (additional_files): Likewise.
46317         (g++_target_compile): Use dg-additional-files-options.
46318
46319         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46320         Tcl logic.
46321         * gcc.dg/special/ecos.exp: Remove.
46322         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46323         * gcc.dg/special/alias-1.c: Likewise.
46324         * gcc.dg/special/alias-2.c: Likewise.
46325         * gcc.dg/special/gcsec-1.c: Likewise.
46326         * gcc.dg/special/weak-1.c: Likewise.
46327         * gcc.dg/special/weak-2.c: Likewise.
46328         * gcc.dg/special/wkali-1.c: Likewise.
46329         * gcc.dg/special/wkali-2.c: Likewise.
46330
46331         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46332         dg-gpp-additional-*.
46333         * g++.dg/special/conpr-3.C: Likewise.
46334         * g++.dg/special/conpr-4.C: Likewise.
46335         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46336         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46337         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46338         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46339         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46340         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46341         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46342         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46343         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46344         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46345         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46346         * g++.old-deja/g++.other/comdat1.C: Likewise.
46347         * g++.old-deja/g++.other/comdat2.C: Likewise.
46348         * g++.old-deja/g++.other/comdat3.C: Likewise.
46349         * g++.old-deja/g++.other/ctor1.C: Likewise.
46350         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46351
46352 2003-06-05  Richard Henderson  <rth@redhat.com>
46353
46354         * gcc.dg/debug/20030605-1.c: New.
46355
46356 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46357
46358         * README.QMTEST: Update.
46359
46360 2003-06-04  Richard Henderson  <rth@redhat.com>
46361
46362         * gcc.dg/cleanup-1.c: New.
46363         * gcc.dg/cleanup-2.c: New.
46364         * gcc.dg/cleanup-3.c: New.
46365         * gcc.dg/cleanup-4.c: New.
46366         * gcc.dg/cleanup-5.c: New.
46367         * gcc.dg/cleanup-6.c: New.
46368         * gcc.dg/cleanup-7.c: New.
46369
46370 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46371
46372         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46373
46374         * lib/dg-pch.exp: New file.
46375         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46376         * gcc.dg/pch/pch.exp: Likewise.
46377
46378 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46379
46380         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46381         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46382         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46383         * gcc.dg/builtins-17.c: New test case.
46384         * gcc.dg/i386-387-4.c: New test case.
46385         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46386
46387 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46388
46389         * gcc.dg/ultrasp9.c: New test.
46390
46391 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46392
46393         * gcc.c-torture/compile/20030604-1.c: New test.
46394         * gcc.dg/sparc-constant-1.c: New test.
46395
46396 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46397
46398         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46399
46400 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46401
46402         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46403
46404         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46405         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46406
46407 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46408
46409         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46410
46411 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46412
46413         PR c++/10940
46414         * g++.dg/template/spec10.C: New test.
46415
46416 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46417
46418         * gcc.dg/builtins-16.c: New test case.
46419
46420 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46421
46422         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46423         mempcpy test with post-increments.
46424         * gcc.c-torture/execute/string-opt-3.c: New test.
46425         * gcc.dg/string-opt-1.c: New test.
46426
46427 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46428
46429         PR fortran/10965
46430         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46431
46432 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46433
46434         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46435         (scan-assembler): ... here.  Use dg-scan.
46436         (scan-assembler-not): Likewise.
46437         (scan-file): New function.
46438         (scan-file-not): Likewise.
46439         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46440         * gcc.dg/cpp/_Pragma4.c: Likewise.
46441         * gcc.dg/cpp/_Pragma5.c: Likewise.
46442         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46443         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46444         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46445         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46446         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46447         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46448         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46449         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46450         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46451         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46452         * gcc.dg/cpp/cxxcom1.c: Likewise.
46453         * gcc.dg/cpp/line1.c: Likewise.
46454         * gcc.dg/cpp/maccom1.c: Likewise.
46455         * gcc.dg/cpp/maccom2.c: Likewise.
46456         * gcc.dg/cpp/maccom3.c: Likewise.
46457         * gcc.dg/cpp/maccom4.c: Likewise.
46458         * gcc.dg/cpp/maccom5.c: Likewise.
46459         * gcc.dg/cpp/maccom6.c: Likewise.
46460         * gcc.dg/cpp/multiline.c: Likewise.
46461         * gcc.dg/cpp/spacing1.c: Likewise.
46462         * gcc.dg/cpp/spacing2.c: Likewise.
46463         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46464         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46465         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46466         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46467         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46468         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46469         * gcc.dg/cpp/cxxcom2.c: Likewise.
46470         * gcc.dg/cpp/cxxcom2.h: New file.
46471
46472         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46473         * g++.dg/cpp/truefalse.C: Here.
46474         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46475
46476 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46477
46478         * gcc.dg/cpp/redef3.c: New file.
46479
46480 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46481
46482         * gcc.dg/i386-loop-3.c: New test.
46483
46484 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46485
46486         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46487
46488 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46489
46490         * gcc.dg/fwrapv-1.c: New test case.
46491         * gcc.dg/fwrapv-2.c: New test case.
46492
46493 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46494
46495         PR c++/10956
46496         * g++.dg/template/spec9.C: New test.
46497
46498 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46499
46500         * gcc.dg/duff-4.c: New test case.
46501
46502 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46503
46504         PR fortran/10843
46505         * g77.dg/ffixed-form-1.f: New test
46506         * g77.dg/ffixed-form-2.f: New test
46507         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46508         * g77.dg/ffree-form-3.f: New test
46509
46510 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46511
46512         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46513         * gcc.dg/wint_t-1.c: Likewise.
46514
46515 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46516
46517         * g++.dg/template/access11.C: New test.
46518
46519 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46520
46521         PR c++/10849
46522         * g++.dg/template/access10.C: New test.
46523
46524 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46525             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46526
46527         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46528
46529 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46530
46531         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46532         suppress for powerpc-*-darwin*.
46533         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46534
46535 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46536
46537         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46538         suppress option for powerpc-*-darwin*.
46539
46540 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46541
46542         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46543         * gcc.dg/builtins-4.c: Add test for fmod.
46544
46545 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46546
46547         PR c++/10682
46548         * g++.dg/template/instantiate4.C: New test.
46549
46550 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46551
46552         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46553
46554 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46555
46556         * gcc.dg/compat/scalar-return-1_main.c: New file.
46557         * gcc.dg/compat/scalar-return-1_x.c: New file.
46558         * gcc.dg/compat/scalar-return-1_y.c: New file.
46559         * gcc.dg/compat/scalar-return-2_main.c: New file.
46560         * gcc.dg/compat/scalar-return-2_x.c: New file.
46561         * gcc.dg/compat/scalar-return-2_y.c: New file.
46562         * gcc.dg/compat/struct-return-3_main.c: New file.
46563         * gcc.dg/compat/struct-return-3_y.c: New file.
46564         * gcc.dg/compat/struct-return-3_x.c: New file.
46565         * gcc.dg/compat/struct-return-2_main.c: New file.
46566         * gcc.dg/compat/struct-return-2_x.c: New file.
46567         * gcc.dg/compat/struct-return-2_y.c: New file.
46568
46569 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46570
46571         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46572         for hppa*-hp-hpux*.
46573         * gcc.dg/20021014-1.c (dg-options): Likewise.
46574         * gcc.dg/nest.c (dg-options): Likewise.
46575
46576 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46577
46578         PR c++/9738
46579         * g++.dg/ext/dllimport2.C: New file.
46580         * g++.dg/ext/dllimport3.C: New file.
46581
46582 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46583
46584         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46585         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46586         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46587         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46588         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46589         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46590         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46591         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46592         * gcc.dg/compat/small-struct-defs.h: New file.
46593         * gcc.dg/compat/small-struct-init.h: New file.
46594         * gcc.dg/compat/small-struct-check.h: New file.
46595         * gcc.dg/compat/fp-struct-defs.h: New file.
46596         * gcc.dg/compat/fp-struct-check.h: New file.
46597         * gcc.dg/compat/fp-struct-init.h: New file.
46598         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46599         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46600
46601 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46602
46603         * gcc.dg/20030225-2.c: New test.
46604
46605 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46606             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46607
46608         * gcc.c-torture/compile/20030518-1.c: New test case.
46609
46610 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46611
46612         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46613         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46614         gcc-dg-debug-runtest.
46615         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46616         gcc-dg-debug-runtest.
46617
46618 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46619
46620         PR c++/9022
46621         * g++.dg/lookup/using6.C: New test.
46622
46623 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46624
46625         * g++.dg/parse/access2.C: New test.
46626
46627 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46628
46629         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46630         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46631         * gcc.dg/debug/debug.exp: Likewise.
46632
46633 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46634
46635         * gcc.dg/dollar.c: New test.
46636
46637 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46638
46639         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46640         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46641         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46642         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46643         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46644         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46645         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46646         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46647         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46648         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46649         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46650         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46651         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46652         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46653         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46654         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46655         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46656         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46657
46658 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46659
46660         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46661         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46662         support for "repo" mode.
46663         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46664         * lib/g77-dg.exp: Likewise.
46665         * lib/obj-dg.exp: Likewise.
46666
46667 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46668
46669         Merge from gcc-3_2-rhl8-branch:
46670         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46671
46672         * gcc.dg/tls/opt-6.c: New test.
46673
46674         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46675
46676         * gcc.dg/20030405-1.c: New test.
46677
46678         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46679
46680         * gcc.dg/20030309-1.c: New test.
46681
46682         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46683
46684         * gcc.c-torture/execute/20030307-1.c: New test.
46685
46686         2003-02-20  Randolph Chung  <tausq@debian.org>
46687
46688         * gcc.c-torture/compile/20030220-1.c: New test.
46689
46690         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46691
46692         * gcc.dg/20030217-1.c: New test.
46693
46694         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46695
46696         * gcc.c-torture/compile/20020129-1.c: New test.
46697
46698         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46699
46700         * gcc.dg/unroll-1.c: New test.
46701
46702         2002-11-16  Jan Hubicka  <jh@suse.cz>
46703
46704         * gcc.c-torture/execute/20020920-1.c: New test.
46705
46706         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46707
46708         PR target/7434
46709         * gcc.c-torture/compile/20021008-1.c: New test.
46710
46711         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46712
46713         PR target/7559
46714         * gcc.c-torture/execute/20020810-1.c: New test.
46715
46716         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46717
46718         * gcc.c-torture/compile/20020807-1.c: New test.
46719
46720         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46721
46722         * gcc.dg/tls/opt-1.c: New test.
46723
46724         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46725
46726         * gcc.dg/20020729-1.c: New test.
46727
46728         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46729
46730         * g++.dg/opt/life1.C: New test.
46731
46732         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46733
46734         * gcc.dg/20020525-1.c: New test.
46735
46736         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46737
46738         PR c++/6794
46739         * g++.dg/ext/pretty1.C: New test.
46740         * g++.dg/ext/pretty2.C: New test.
46741
46742 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46743
46744         PR c++/8385
46745         * g++.dg/ext/typeof5.C: New test.
46746
46747 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46748
46749         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46750         __USER_LABEL_PREFIX__ into account.
46751         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46752
46753 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46754
46755         * gcc.dg/builtins-15.c: New test case.
46756
46757 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46758
46759         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46760
46761 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46762
46763         * lib/g++.exp: Tweak handling of additional source files.
46764         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46765         * g++.dg/special/conpr-2a.C: Rename to ...
46766         * g++.dg/special/conpr-2a.cc: ... this.
46767         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46768         * g++.dg/special/conpr-3a.C: Rename to ...
46769         * g++.dg/special/conpr-3a.cc: This.
46770         * g++.dg/special/conpr-3b.C: Rename to ...
46771         * g++.dg/special/conpr-3b.cc: This.
46772         * g++.dg/special/conpr-4.C: New test.
46773         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46774
46775 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46776
46777         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46778
46779 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46780
46781         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46782         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46783         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46784         * g++.old-deja/g++.other/warn3.C: Likewise.
46785
46786 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46787
46788         * gcc.dg/i386-387-1.c: Update to also test log.
46789         * gcc.dg/i386-387-2.c: Likewise.
46790
46791 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46792
46793         * g77.f-torture/execute/int8421.f: New test.
46794
46795 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46796
46797         PR c++/10230, c++/10481
46798         * g++.dg/lookup/scoped5.C: New test.
46799
46800 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46801
46802         PR c++/10552
46803         * g++.dg/template/ttp6.C: New test.
46804
46805 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46806
46807         * gcc.c-torture/execute/builtins: New directory.
46808         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46809         gcc.c-torture/execute/builtins.
46810         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46811         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46812         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46813         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46814
46815 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46816
46817         PR c++/9252
46818         * g++.dg/template/access8.C: New test.
46819         * g++.dg/template/access9.C: New test.
46820
46821 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46822
46823         PR c++/9554
46824         * g++.dg/parse/access1.C: New test.
46825
46826 2003-05-09  DJ Delorie  <dj@redhat.com>
46827
46828         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46829         long, and not an int.
46830
46831 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46832
46833         PR c++/10555, c++/10576
46834         * g++.dg/template/memclass1.C: New test.
46835
46836 2003-05-08  DJ Delorie  <dj@redhat.com>
46837
46838         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46839         targets.
46840         * gcc.c-torture/execute/20021024-1.x: Likewise.
46841         * gcc.c-torture/execute/shiftdi.x: Likewise.
46842         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46843         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46844         * gcc.dg/20021018-1.c: Likewise.
46845
46846 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46847
46848         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46849
46850         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46851         (bcopy): Call memmove.
46852
46853 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46854
46855         * g77.f-torture/compile/8485.f: New test case.
46856
46857 2003-05-07  Richard Henderson  <rth@redhat.com>
46858
46859         PR c++/10570
46860         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46861         Verify exception_cleanup not called for rethrows.
46862         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46863         when exiting catch block without rethrowing.
46864         * g++.dg/eh/forced3.C: New.
46865         * g++.dg/eh/forced4.C: New.
46866
46867 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46868
46869         * gcc.dg/20030505.c: Fix triplet.
46870
46871 2003-05-06  DJ Delorie  <dj@redhat.com>
46872
46873         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46874         * gcc.dg/nest.c: Likewise.
46875
46876 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46877
46878         * gcc.dg/builtins-14.c: New test case.
46879
46880 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46881
46882         * lib/compat.exp (compat-execute): New argument.
46883         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46884         * gcc.dg/compat: New test directory.
46885         * gcc.dg/compat/compat.exp: New expect script.
46886         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46887         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46888         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46889         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46890         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46891         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46892
46893         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46894         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46895         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46896         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46897         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46898         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46899         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46900         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46901         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46902         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46903         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46904         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46905         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46906         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46907         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46908
46909 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46910
46911         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46912
46913 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46914
46915         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46916
46917 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46918
46919         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46920         * gcc.dg/ppc-fsel-2.c: New test.
46921
46922         * gcc.dg/unused-5.c: New test.
46923
46924 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46925
46926         PR c++/10496
46927         * g++.dg/warn/pmf1.C: New test.
46928
46929 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46930
46931         PR c++/4494
46932         * g++.dg/warn/main.C: New test.
46933
46934 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46935
46936         * gcc.dg/nonnull-3.c: New test.
46937
46938 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46939
46940         * gcc.dg/cpp/Wtrigraphs.c: Update.
46941         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46942
46943 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46944
46945         * gcc.dg/ppc-fsel-1.c: New test.
46946
46947 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46948
46949         PR c/10604
46950         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46951
46952 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46953
46954         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46955
46956 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46957
46958         PR c++/9364, c++/10553, c++/10586
46959         * g++.dg/parse/typename4.C: New test.
46960         * g++.dg/parse/typename5.C: Likewise.
46961
46962 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46963
46964         * gcc.c-torture/compile/20030503-1.c: New test.
46965
46966 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46967
46968         * g++.dg/lookup/using5.C: Fix testcase error.
46969
46970 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46971
46972         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46973         since MEABI is no longer supported.  Remove all vestiges
46974         of MEABI from the test.
46975
46976 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46977
46978         PR c++/10554
46979         * g++.dg/lookup/using5.C: New test.
46980
46981 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46982
46983         PR c++/8772
46984         * g++.dg/template/ttp5.C: New test.
46985
46986 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46987
46988         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46989         (dg-gpp-additional-sources): New function.
46990         (dg-gpp-additional-files): Likewise.
46991         * lib/g++.exp (additional_sources): New variable.
46992         (additional_files): Likewise.
46993         (g++_target_compile): Deal with them.
46994         * lib/old-dejagnu.exp: Remove.
46995         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46996         * g++.old-deja: Revise all tests to use dg commands.
46997
46998 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46999
47000         PR c++/9432, c++/9528
47001         * g++.dg/lookup/using4.C: New test.
47002
47003 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47004
47005         * gcc.dg/noreturn-5.c: New file.
47006         * gcc.dg/noreturn-6.c: New file.
47007
47008         * gcc.c-torture/compile/inline-1.c: New file.
47009
47010 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47011
47012         PR c++/10551
47013         * g++.dg/template/explicit1.C: New test.
47014
47015 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47016
47017         PR c++/10549
47018         * g++.dg/other/bitfield1.C: New test.
47019
47020         PR c++/10527
47021         * g++.dg/init/new7.C: New test.
47022
47023 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47024
47025         * g++.dg/ext/desig1.C: New test.
47026         * g++.dg/ext/init1.C: Update.
47027
47028         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47029
47030 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47031
47032         PR c++/10180
47033         * g++.dg/warn/Winline-1.C: New test.
47034
47035 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47036
47037         * gcc.c-torture/execute/string-opt-19.c: New test.
47038
47039         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47040         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47041
47042 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47043
47044         PR c++/10506
47045         * g++.dg/init/new6.C: New test.
47046
47047         PR c++/10503
47048         * g++.dg/init/ref6.C: New test.
47049
47050 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47051
47052         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47053
47054 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47055
47056         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47057         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47058
47059 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47060
47061         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47062         initialized static data members.
47063
47064 2003-04-25  H.J. Lu <hjl@gnu.org>
47065
47066         * gcc.dg/ia64-sync-4.c: New test.
47067
47068 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47069
47070         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47071         date.
47072
47073 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47074
47075         PR c++/10337
47076         * g++.dg/warn/conv1.C: New test.
47077         * g++.old-deja/g++.other/conv7.C: Adjust.
47078         * g++.old-deja/g++.other/overload14.C: Adjust.
47079
47080 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47081
47082         PR c++/10471
47083         * g++.dg/template/defarg2.C: New test.
47084
47085 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47086
47087         * gcc.dg/cpp/include2.c: Update.
47088         * gcc.dg/cpp/multiline-2.c: New.
47089         * gcc.dg/cpp/multiline.c: Update.
47090         * gcc.dg/cpp/strify2.c: Update.
47091         * gcc.dg/cpp/trad/literals-2.c: Update.
47092
47093 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47094
47095         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47096
47097 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47098
47099         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47100
47101 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47102
47103         PR c++/10451
47104         * g++.dg/parse/crash4.C: New test.
47105
47106         PR c++/9847
47107         * g++.dg/parse/crash5.C: New test.
47108
47109 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47110
47111         PR c++/10446
47112         * g++.dg/parse/crash3.C: New test.
47113
47114         PR c++/10428
47115         * g++.dg/parse/elab1.C: New test.
47116
47117 2003-04-22  Devang Patel  <dpatel@apple.com>
47118
47119         * gcc.dg/cpp/trad/funlike-5.c: New test.
47120
47121 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47122
47123         * g++.dg/other/packed1.C: Fix dg options.
47124
47125 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47126
47127         * g++.dg/other/offsetof2.C: New test.
47128
47129 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47130
47131         * g++.dg/template/recurse.C: Adjust location of error messages.
47132
47133 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47134
47135         PR c++/9881
47136         * g++.dg/init/addr-const1.C: New test.
47137         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47138
47139 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47140
47141         PR c++/10405
47142         * g++.dg/lookup/struct-hack1.C: New test.
47143
47144 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47145
47146         * ucs.c: Update diagnostic messages.
47147
47148 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47149
47150         * gcc.dg/cpp/truefalse.cpp: New test.
47151         * gcc.dg/cpp/cpp.exp: Update.
47152         * g++.dg/other/stdbool-if.C: Remove.
47153
47154 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47155
47156         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47157         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47158
47159 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47160
47161         * gcc.c-torture/compile/20030418-1.c: New test.
47162
47163 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47164
47165         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47166
47167 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47168
47169         PR c++/10347
47170         g++.dg/template/dependent-name1.C: New test.
47171
47172 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47173
47174         * gcc.dg/warn-1.c (tourist_guide): New array,
47175         contains a pointer to bar.
47176
47177 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47178
47179         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47180         * gcc.c-torture/execute/medce-1.c: New test case.
47181         * gcc.c-torture/execute/medce-2.c: New test case.
47182
47183 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47184
47185         * lib/prune.exp: Ignore more messages.
47186
47187         PR c++/10381
47188         * g++.dg/parse/lookup3.C: New test.
47189
47190 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47191
47192         * gcc.c-torture/compile/20030415-1.c : New test.
47193
47194 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47195
47196         * gcc.c-torture/execute/scope-2.c: Move to ...
47197         * gcc.dg/noncompile/scope.c: .... here.
47198
47199 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47200
47201         * gcc.dg/20030414-2.c: New test case.
47202
47203 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47204
47205         PR target/10377
47206         * gcc.dg/20030414-1.c: New test.
47207
47208 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47209
47210         * gcc.dg/builtins-12.c: New test case.
47211         * gcc.dg/builtins-13.c: New test case.
47212
47213 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47214
47215         * gcc.c-torture/execute/string-opt-18.c: New test.
47216
47217 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47218
47219         PR c++/10300
47220         * g++.dg/init/new5.C: New test.
47221
47222 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47223
47224         PR c++/7910
47225         * g++.dg/ext/dllimport1.C: New test.
47226
47227 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47228
47229         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47230
47231 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47232
47233         PR Fortran/9263
47234         * g77.f-torture/noncompile/9263.f: New test
47235         PR Fortran/1832
47236         * g77.f-torture/execute/1832.f: New test
47237
47238 2003-04-11  David Chad  <davidc@freebsd.org>
47239             Loren J. Rittle  <ljrittle@acm.org>
47240
47241         PR libobjc/8562
47242         * objc.dg/headers.m: New test.
47243
47244 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47245
47246         * gcc.c-torture/execute/builtin-noret-2.c: New.
47247         * gcc.c-torture/execute/builtin-noret-2.x: New.
47248         XFAIL builtin-noret-2.c at -O1 and above.
47249         * gcc.dg/redecl.c: New.
47250         * gcc.dg/Wshadow-1.c: Update error regexps.
47251
47252 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47253
47254         * g++.dg/abi/bitfield10.C: New test.
47255
47256 2003-04-09  Mike Stump  <mrs@apple.com>
47257
47258         * gcc.dg/pch/pch.exp: Make testcase names longer.
47259         * g++.dg/pch/pch.exp: Make testcase names longer.
47260
47261 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47262
47263         * gcc.dg/builtins-11.c: New test case.
47264
47265 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47266
47267         * gcc.dg/builtins-9.c: New test case.
47268         * gcc.dg/builtins-10.c: New test case.
47269
47270 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47271
47272         * gcc.dg/noncompile/init-4.c.c: New test.
47273
47274 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47275
47276         * gcc.misc-test/gcov-9.c: New test.
47277         * gcc.misc-test/gcov-10.c: New test
47278         * gcc.misc-test/gcov-11.c: New test.
47279
47280 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47281
47282         PR optimization/10024
47283         * gcc.c-torture/compile/20030405-1.c: New test.
47284
47285 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47286
47287         * gcc.dg/pch/static-3.c: New.
47288         * gcc.dg/pch/static-3.hs: New.
47289         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47290
47291 2003-04-04  Richard Henderson  <rth@redhat.com>
47292
47293         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47294         * g++.dg/eh/forced2.C: Likewise.
47295
47296 2003-04-03  Mike Stump  <mrs@apple.com>
47297
47298         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47299         target arg.
47300         (scan-assembler-times, scan-assembler-not): Likewise.
47301         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47302
47303 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47304
47305         * gcc.dg/sparc-loop-1.c: New test.
47306
47307 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47308
47309         PR other/9274
47310         * g++.dg/pch/system-2.C: New.
47311         * g++.dg/pch/system-2.Hs: New.
47312
47313 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47314
47315         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47316
47317         * g++.dg/eh/simd-1.C (vecfunc): Same.
47318
47319 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47320
47321         * gcc.c-torture/execute/20030401-1.c: New test case.
47322
47323 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47324
47325         * objc.dg/defs.m: New.
47326
47327 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47328
47329         * g++.dg/eh/simd-1.C: New.
47330         * g++.dg/eh/simd-2.C: New.
47331
47332 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47333
47334         * gcc.c-torture/execute/simd-3.c: New.
47335
47336 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47337
47338         PR c/9936
47339         * gcc.dg/20030331-2.c: New test.
47340
47341 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47342
47343         PR c++/10278
47344         * g++.dg/parse/crash2.C: New test.
47345
47346 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47347
47348         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47349         * gcc.c-torture/execute/20030331-1.c: ...here.
47350
47351 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47352
47353         * gcc.c-torture/execute/20030331-1.c: New test.
47354
47355 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47356
47357         * lib/gcov.exp: Adjust call return testing strings.
47358         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47359
47360 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47361
47362         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47363         * gcc.dg/builtins-7.c: New test case.
47364         * gcc.dg/builtins-8.c: New test case.
47365
47366 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47367
47368         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47369
47370 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47371
47372         PR c++/7647
47373         * g++.dg/lookup-class-member-2.C: New test.
47374
47375 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47376
47377         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47378
47379 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47380
47381         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47382
47383 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47384
47385         * g++.dg/init/attrib1.C: New test.
47386
47387 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47388
47389         * gcc.dg/ultrasp8.c: New test.
47390
47391 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47392
47393         * gcc.dg/ultrasp7.c: New test.
47394
47395 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47396
47397         PR c++/10047
47398         * g++.dg/template/inline1.C: New test.
47399
47400 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47401
47402         * gcc.dg/sparc-dwarf2.c: New test.
47403
47404 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47405
47406         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47407         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47408
47409 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47410
47411         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47412         than reading .x files.
47413         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47414         * g77.dg/gcov/gcov-1.f: Likewise.
47415         * gcc.misc-tests/gcov-4b.c: Likewise.
47416         * gcc.misc-tests/gcov-5b.c: Likewise.
47417         * gcc.misc-tests/gcov-6.c: Likewise.
47418         * gcc.misc-tests/gcov-7.c: Likewise.
47419         * gcc.misc-tests/gcov-8.c: Likewise.
47420         * g++.dg/gcov/gcov-1.x: Remove.
47421         * g77.dg/gcov/gcov-1.x: Likewise.
47422         * gcc.misc-tests/gcov-4b.x: Likewise.
47423         * gcc.misc-tests/gcov-5b.x: Likewise.
47424         * gcc.misc-tests/gcov-6.x: Likewise.
47425         * gcc.misc-tests/gcov-7.x: Likewise.
47426         * gcc.misc-tests/gcov-8.x: Likewise.
47427
47428 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47429
47430         PR opt/10087
47431         * gcc.dg/20030324-1.c: New test.
47432
47433 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47434
47435         PR c++/10224
47436         * g++.dg/template/arg3.C: New test.
47437
47438         PR c++/10158
47439         * g++.dg/template/friend18.C: New test.
47440
47441 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47442
47443         * g77.f-torture/compile/20030326-1.f: New test case.
47444
47445 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47446
47447         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47448
47449         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47450
47451 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47452
47453         * gcc.dg/ia64-sync-3.c: New test.
47454
47455 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47456
47457         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47458
47459 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47460
47461         * gcc.dg/ultrasp6.c: New test.
47462
47463 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47464
47465         * gcc.dg/i386-signbit-1.c: New test.
47466         * gcc.dg/i386-signbit-2.c: New test.
47467         * gcc.dg/i386-signbit-3.c: New test.
47468
47469 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47470
47471         * gcc.dg/ultrasp5.c: Fix options.
47472
47473 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47474
47475         * gcc.dg/ultrasp5.c: Fix comment.
47476
47477 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47478
47479         PR fortran/10197
47480         * g77.f-torture/execute/10197.f: New test.
47481
47482 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47483
47484         PR c++/9898, c++/383
47485         * g++.dg/template/conv6.C: New test.
47486
47487         PR c++/10119
47488         * g++.dg/template/ptrmem5.C: New test.
47489
47490         PR c++/10026
47491         * g++.dg/lookup/koenig1.C: New test.
47492
47493         PR C++/10199
47494         * g++.dg/lookup/template2.C: New test.
47495
47496 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47497
47498         * g++.dg/opt/rtti1.C: New test.
47499
47500 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47501
47502         * gcc.dg/ultrasp5.c: New test.
47503
47504 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47505
47506         PR middle-end/9967
47507         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47508         builtin fputs.
47509
47510 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47511
47512         PR c/8224
47513         * gcc.dg/20030323-1.c: New test.
47514
47515 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47516
47517         * gcc.c-torture/compile/20030323-1.c: New test case.
47518
47519 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47520
47521         * gcc.dg/20030321-1.c: New test.
47522
47523 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47524
47525         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47526
47527 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47528
47529         PR c++/9978, c++/9708
47530         * g++.dg/ext/vlm1.C: Adjust expected error.
47531         * g++.dg/ext/vla2.C: New test.
47532         * g++.dg/template/arg1.C: New test.
47533         * g++.dg/template/arg2.C: New test.
47534
47535 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47536
47537         * g77.f-torture/execute/select.f: New test.
47538         * g77.f-torture/noncompile/select_no_compile.f: New test.
47539
47540 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47541
47542         PR c++/9898
47543         * g++.dg/other/error4.C: New test.
47544
47545 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47546
47547         * g++.dg/template/friend17.C: New test.
47548
47549 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47550
47551         * gcc.c-torture/compile/20030320-1.c: New.
47552
47553 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47554
47555         * gcc.dg/builtins-6.c: New test case.
47556
47557 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47558
47559         PR target/10073
47560         * gcc.c-torture/compile/20030319-1.c: New.
47561
47562 2003-03-18  Jan Hubicka  <jh@suse.cz>
47563
47564         * gcc.dg/i386-cvt-1.c: New test.
47565
47566 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47567
47568         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47569         * objc.dg/naming-2.m: Likewise.
47570
47571 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47572
47573         PR c++/9639
47574         * g++.dg/parse/crash1.C: New test.
47575
47576 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47577
47578         PR c++/8805
47579         * g++.dg/eh/cleanup1.C: New test.
47580
47581 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47582
47583         * gcc.c-torture/execute/20030316-1.c: New test case.
47584
47585 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47586
47587         PR c++/9629
47588         * g++.dg/init/ctor2.C: New test.
47589
47590 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47591
47592         * g77.f-torture/compile/xformat.f: New test case.
47593
47594 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47595
47596         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47597         * g++.old-deja/g++.mike/eh50.C: Likewise.
47598
47599 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47600
47601         PR c++/6440
47602         * g++.dg/template/spec7.C: New test.
47603         * g++.dg/template/spec8.C: Likewise.
47604
47605 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47606
47607         * gcc.c-torture/execute/20030313-1.c: New test.
47608
47609 2003-03-14  Richard Henderson  <rth@redhat.com>
47610
47611         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47612
47613 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47614
47615         * gcc.c-torture/compile/20030314-1.c: New test.
47616
47617 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47618
47619         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47620         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47621         thumb target,
47622         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47623         to accept newer _imp__  prefix and additional
47624         newline in .drectve section.
47625         * gcc.dg/dll-4.c: Likewise.
47626         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47627         switch.
47628
47629 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47630
47631         * g++.dg/parse/namespace9.C: New test.
47632
47633         * g++.dg/init/ref5.C: New test.
47634         * g++.dg/parse/ptrmem1.C: Likewise.
47635
47636 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47637
47638         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47639         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47640         regular expression.
47641         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47642         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47643
47644 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47645
47646         * gcc.c-torture/execute/20030224-2.c: New test.
47647
47648 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47649
47650         * gcc.dg/decl-3.c: New test.
47651
47652 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47653
47654         * gcc.dg/i386-loop-2.c: New test.
47655
47656 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47657
47658         PR c++/9474
47659         * g++.dg/parse/namespace8.C: New test.
47660
47661         PR c++/9924
47662         * g++.dg/overload/builtin2.C: New test.
47663
47664 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47665
47666         * gcc.dg/return-type-3.c: New test.
47667
47668 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47669
47670         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47671         profiling options are not supported.
47672
47673 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47674
47675         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47676         * g++.old-deja/g++.warn/impint2.C: Likewise.
47677
47678 2003-03-10  Devang Patel  <dpatel@apple.com>
47679
47680         * g++.dg/cpp/c++_cmd_1.C: New test.
47681         * g++.dg/cpp/c++_cmd_1.h: New file.
47682
47683 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47684
47685         * gcc.dg/altivec-9.c: New file.
47686
47687 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47688
47689         * gcc.dg/ppc-sdata-1.c: New test.
47690         * gcc.dg/ppc-sdata-2.c: New test.
47691
47692 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47693
47694         PR c++/9373
47695         * g++.dg/opt/ptrmem2.C: New test.
47696
47697         PR c++/8534
47698         * g++.dg/opt/ptrmem1.C: New test.
47699
47700 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47701
47702         * gcc.dg/i386-loop-1.c: New test.
47703
47704 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47705
47706         PR c++/9970
47707         * g++.dg/lookup/friend1.C: New test.
47708
47709 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47710
47711         PR c++/9823
47712         * g++.dg/parser/constructor1.C: New test.
47713
47714 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47715
47716         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47717
47718         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47719
47720 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47721
47722         * gcc.dg/cpp/Wunused.c: Update test.
47723
47724 2003-03-08  Jan Hubicka  <jh@suse.cz>
47725
47726         * gcc.dg/inline-3.c: New test.
47727
47728 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47729
47730         PR c++/9809
47731         * g++.dg/parse/builtin1.C: New test.
47732
47733         PR c++/9982
47734         * g++.dg/abi/cookie1.C: New test.
47735         * g++.dg/abi/cookie2.C: Likewise.
47736
47737         PR c++/9524
47738         * g++.dg/template/field1.C: New test.
47739
47740         PR c++/9912
47741         * g++.dg/parse/class1.C: New test.
47742         * g++.dg/parse/namespace7.C: Likewise.
47743         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47744
47745 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47746
47747         * g++.dg/init/ref4.C: New test.
47748
47749 2003-03-07  Jan Hubicka  <jh@suse.cz>
47750
47751         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47752         * gcc.dg/inline-3.c: New test.
47753
47754 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47755
47756         * g++.dg/init/ref3.C: New test.
47757
47758         PR c++/9965
47759         * g++.dg/init/ref2.C: New test.
47760
47761         PR c++/9400
47762         * g++.dg/warn/Wshadow-2.C: New test.
47763
47764         PR c++/9791
47765         * g++.dg/warn/Woverloaded-1.C: New test.
47766
47767 2003-03-05  Jan Hubicka  <jh@suse.cz>
47768
47769         * gcc.dg/i386-local2.c: New.
47770         * gcc.dg/i386-local.c: Fix typo.
47771
47772 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47773
47774         * g++.dg/abi/layout3.C: New test.
47775
47776 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47777
47778         * gcc.c-torture/compile/20030305-1.c
47779
47780 2003-03-05  Jan Hubicka  <jh@suse.cz>
47781
47782         * gcc.dg/i386-local.c: New.
47783
47784 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47785
47786         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47787
47788 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47789
47790         * gcc.dg/switch-2.c: New test.
47791         * gcc.dg/switch-3.c: New test.
47792         * gcc.dg/Wswitch.c: Adjust line numbers.
47793         * gcc.dg/Wswitch-default.c: Likewise.
47794         * gcc.dg/Wswitch-enum.c: Likewise.
47795
47796 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47797
47798         * gcc.c-torture/execute/20030222-1.c: New test.
47799
47800 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47801
47802         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47803
47804 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47805
47806         PR c++/9878
47807         * g++.dg/init/ref1.C: New test.
47808
47809 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47810
47811         * gcc.dg/sh-relax.c: New SH-only test.
47812
47813 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47814
47815         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47816         comment explaining purpose of testcase.
47817
47818 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47819
47820         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47821         for HC11/HC12 (asm needs two int registers).
47822         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47823         HC11/HC12 because the test uses an asm which needs two 32-bit
47824         registers.
47825
47826 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47827
47828         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47829         for HC11/HC12 (array is too large otherwise).
47830         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47831         * gcc.c-torture/compile/20010518-2.x: Likewise.
47832         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47833         HC11/HC12 (array is too large).
47834
47835 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47836
47837         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47838         * lib/g++-dg.exp (g++-dg-test): Likewise.
47839
47840 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47841
47842         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47843         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47844
47845 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47846
47847         * g++.dg/warn/implicit-typename1.C: Remove warning.
47848
47849 2003-02-28  Richard Henderson  <rth@redhat.com>
47850
47851         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47852         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47853
47854 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47855
47856         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47857         * g++.dg/pch/pch.exp: Likewise.
47858
47859 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47860
47861         PR c++/9879
47862         * g++.dg/init/new4.C: New test.
47863
47864 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47865
47866         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47867
47868 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47869
47870         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47871         unsigned long.
47872
47873         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47874         wider than float.
47875
47876 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47877
47878         * lib/scanasm.exp: Add support for counting numbers of
47879         occurences.
47880         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47881         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47882
47883 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47884
47885         PR c++/9683
47886         * g++.dg/template/static3.C: New test.
47887
47888         PR c++/9829
47889         * g++.dg/parse/namespace6.C: New test.
47890
47891 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47892
47893         PR target/9732
47894         * gcc.dg/20030225-1.c: New test.
47895
47896 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47897
47898         * README: Remove out-of-date information.
47899
47900         PR c++/9836
47901         * g++.dg/template/spec6.C: New test.
47902
47903 2003-02-24  Jeff Law  <law@redhat.com>
47904
47905         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47906
47907 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47908
47909         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47910         * gcc.dg/pragma-ep-1.c: Likewise.
47911
47912 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47913
47914         PR c++/9602
47915         * g++.dg/template/friend16.C: New test.
47916
47917 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47918
47919         PR c++/5333
47920         * g++.dg/parse/fused-params1.C: Adjust error messages.
47921         * g++.dg/template/nested3.C: New test.
47922
47923 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47924
47925         * g++.dg/abi/param1.C: New test.
47926
47927 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47928
47929         PR c++/7982
47930         * g++.dg/warn/implicit-typename1.C: New test.
47931
47932 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47933
47934         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47935         with "mtune".
47936         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47937         * gcc.c-torture/execute/20010129-1.x: Likewise.
47938         * gcc.dg/20011107-1.c: Likewise.
47939         * gcc.dg/20020108-1.c: Likewise.
47940         * gcc.dg/20020122-3.c: Likewise.
47941         * gcc.dg/20020206-1.c: Likewise.
47942         * gcc.dg/20020310-1.c: Likewise.
47943         * gcc.dg/20020426-2.c: Likewise.
47944         * gcc.dg/20020517-1.c: Likewise.
47945         * gcc.dg/991230-1.c: Likewise.
47946         * gcc.dg/i386-unroll-1.c: Likewise.
47947         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47948
47949 2003-02-22  Jan Hubicka  <jh@suse.cz>
47950
47951         * gcc.dg/i386-mul.c: New test.
47952
47953 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47954
47955         * gcc.dg/builtins-5.c: New test case.
47956
47957 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47958
47959         * gcc.dg/asmreg-1.c: New test.
47960
47961 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47962
47963         PR c++/9749
47964         * g++.dg/parse/varmod1.C: New test.
47965
47966 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47967
47968         PR c++/9727
47969         * g++.dg/template/op1.C: New test.
47970
47971 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47972
47973         PR c++/8906
47974         * g++.dg/template/nested2.C: New test.
47975
47976 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47977
47978         PR c++/8724
47979         * g++.dg/expr/dtor1.C: New test.
47980
47981 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47982
47983         * gcc.dg/cpp/include3.c: New test.
47984         * gcc.dg/cpp/inc/foo.h: New file.
47985
47986 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47987
47988         * gcc.c-torture/execute/20030221-1.c: New test.
47989
47990 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47991
47992         PR c++/9729
47993         * g++.dg/abi/conv1.C: New test.
47994
47995 2003-02-20  Jan Hubicka  <jh@suse.cz>
47996
47997         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47998
47999 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48000
48001         * gcc.c-torture/compile/20030219-1.c: New test.
48002
48003 2003-02-18  Jan Hubicka  <jh@suse.cz>
48004
48005         * gcc.dg/funcorder.c: New test.
48006
48007 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48008
48009         * gcc.c-torture/execute/20030218-1.c: New.
48010
48011 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48012
48013         * gcc.dg/20030218-1.c: New.
48014
48015 2003-02-18  Richard Henderson  <rth@redhat.com>
48016
48017         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48018         * gcc.dg/attr-used-2.c: New.
48019
48020 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48021
48022         PR c++/9704
48023         * g++.dg/init/copy5.C: New test.
48024
48025 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48026
48027         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48028         * g++.dg/pch/pch.exp: Likewise.
48029
48030 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48031
48032         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48033         STACK_SIZE is not defined.
48034
48035 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48036
48037         PR c++/9457
48038         * g++.dg/template/init1.C: New test.
48039
48040 2003-02-16  Jan HUbicka  <jh@suse.cz>
48041
48042         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48043         (foo): Add few extra tests
48044         * gcc.dg/c99-const-expr-3.c: Likewise.
48045         * gcc.c-torture/execute/20030216-1.c: New.
48046
48047 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48048
48049         PR c++/9459
48050         * g++.dg/ext/typeof4.C: New test.
48051
48052 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48053
48054         * gcc.dg/i386-387-3.c: New test case.
48055
48056 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48057
48058         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48059         cris-*-elf* cris-*-aout* and mmix-*-*.
48060
48061 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48062
48063         * gcc.dg/20030213-1.c: New test.
48064
48065 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48066
48067         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48068         * gcc.dg/i386-387-2.c: Likewise.
48069
48070 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48071
48072         * gcc.dg/ppc-spe.c: Fix formatting.
48073         Enable tests that were previously unsupported by gas.
48074         Delete tests for instructions that no longer exist.
48075         Switch arguments on evsubifw builtin.
48076
48077 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48078
48079         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48080         STACK_SIZE is too small.
48081
48082 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48083             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48084
48085         * gcc.dg/decl-2.c: New test.
48086
48087 2003-02-10  Jan Hubicka  <jh@suse.cz>
48088
48089         * gcc.dg/i386-fpcvt-1.c: New test.
48090
48091 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48092
48093         * gcc.c-torture/execute/20030209-1.c: New test.
48094
48095 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48096
48097         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48098         int-wide bitops, use the constants of the same width.
48099         Likewise, if long long is 32-bit wide, test bitops using
48100         32-bit constants.
48101
48102 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48103
48104         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48105
48106 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48107
48108         * gcc.dg/builtins-4.c: New test case.
48109
48110 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48111
48112         * gcc.dg/20020430-1.c: Fix dg command typos.
48113         * gcc.dg/20020503-1.c: Likewise.
48114
48115 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48116
48117         PR c++/8785
48118         * g++.dg/parse/fused-params1.C: New test.
48119
48120         PR c++/8857
48121         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48122
48123         PR c++/8921
48124         * g++.dg/parse/non-dependent1.C: New test.
48125
48126         PR c++/8928
48127         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48128
48129         PR c++/9228
48130         * g++.dg/parse/undefined7.C: New test.
48131         * g++.dg/parse/non-templ1.C: New test.
48132
48133         PR c++/9229
48134         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48135
48136 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48137
48138         * gcc.c-torture/compile/20030206-1.c: New test.
48139
48140 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48141
48142         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48143         "pow" to "foo" to avoid potential confusion with a math built-in.
48144
48145 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48146
48147         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48148         conditions for SPARC targets.
48149
48150 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48151
48152         * gcc.dg/20030204-1.c: New test.
48153
48154 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48155
48156         PR c++/38
48157         * g++.dg/parse/array-size1.C: New test.
48158
48159         PR c++/5657
48160         * g++.dg/parse/undefined3.C: New test.
48161
48162         PR c++/5665
48163         * g++.dg/parse/undefined4.C: New test.
48164
48165         PR c++/5975
48166         * g++.dg/parse/undefined5.C: New test.
48167
48168         PR c++/7259
48169         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48170
48171         PR c++/8578
48172         * g++.dg/parse/casting-operator1.C: New test.
48173
48174         PR c++/8596
48175         * g++.dg/parse/undefined6.C: New test.
48176
48177         PR c++/8736
48178         * g++.dg/parse/missing-template1.C: New test.
48179
48180 2003-02-04  Jan Hubicka  <jh@suse.cz>
48181
48182         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48183         * gcc.dg/i386-cmov?.c: Likewise.
48184         * gcc.dg/i386-fpcvt-?.c: Likewise.
48185         * gcc.dg/i386-ssefp-1.c: Likewise.
48186         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48187         conventions.
48188
48189 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48190
48191         PR c++/7129
48192         * g++.dg/ext/max.C: New test.
48193
48194 2003-02-03  Jan Hubicka  <jh@suse.cz>
48195
48196         * gcc.c-torture/execute/20030203-1.c: New test.
48197
48198 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48199
48200         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48201         'natural-endian'.
48202
48203 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48204
48205         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48206         * g++.dg/init/new2.C: Likewise.
48207         * g++.dg/other/new1.C: Likewise.
48208
48209 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48210
48211         * gcc.dg/struct-ret-libc.c: New test.
48212
48213 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48214
48215         * gcc.dg/20030129-1.c: New test.
48216
48217 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48218
48219         PR c++/8849
48220         * g++.dg/template/ptrmem4.C: New test.
48221
48222 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48223
48224         * g++.dg/parser/constant1.C: New test.
48225
48226 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48227
48228         PR c++/8591
48229         * g++.dg/parse/friend2.C: New test.
48230
48231 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48232
48233         PR c++/9437
48234         * g++.dg/template/unify4.C: New test.
48235
48236 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48237
48238         * gcc.c-torture/execute/20030128-1.c: New test.
48239
48240 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48241
48242         * g++.dg/lookup/nested1.C: Test moved from ...
48243         * g++.old-deja/g++.other/lookup24.C: ... here.
48244
48245 2003-01-28  Jan Hubicka  <jh@suse.cz>
48246
48247         * gcc.dg/i386-cmov5.c: New test.
48248
48249 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48250
48251         * gcc.c-torture/execute/20010925-1.c: Changed the
48252         memcpy declaration.
48253
48254 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48255
48256         PR c++/3902
48257         * g++.dg/parse/template5.C: New test.
48258
48259 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48260
48261         PR fortran/9258
48262         * g77.dg/pr9258: New test.
48263
48264 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48265
48266         * README: Move relevant parts from README.g++.
48267
48268         * README.g++: Remove this file.
48269
48270 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48271
48272         * g++.dg/abi/dcast1.C: New test.
48273
48274 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48275
48276         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48277
48278 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48279
48280         PR c++/47
48281         * g++.old-deja/g++.other/lookup24.C: New test.
48282
48283 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48284
48285         PR middle-end/7227
48286         * gcc.dg/uninit-C.c: New test.
48287
48288 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48289
48290         * g++.dg/abi/covariant1.C: New test.
48291
48292 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48293
48294         * gcc.dg/20030123-1.c: New test.
48295
48296 2003-01-25  Jan Hubicka  <jh@suse.cz>
48297
48298         PR opt/8492
48299         * gcc.c-torture/compile/20030125-1.c
48300
48301 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48302
48303         PR c++/9403
48304         * g++.dg/parse/template3.C: New test.
48305         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48306
48307         PR c++/795
48308         * g++.dg/parse/template4.C: New test.
48309
48310         PR c++/9415
48311         * g++.dg/template/qual2.C: New test.
48312
48313         PR c++/8545
48314         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48315
48316         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48317
48318 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48319
48320         * gcc.c-torture/execute/switch-1.c: New test case.
48321
48322 2003-01-25  Jan Hubicka  <jh@suse.cz>
48323
48324         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48325
48326 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48327
48328         Tweaks for Bison-1.875. From the NEWS file:
48329         "- `parse error' -> `syntax error'
48330         Bison now uniformly uses the term `syntax error'"
48331         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48332         * gcc.dg/cpp/digraph2.c: Likewise.
48333         * gcc.dg/cpp/direct2.c: Likewise.
48334         * gcc.dg/cpp/paste4.c: Likewise.
48335         * gcc.dg/c90-restrict-1.c: Likewise.
48336         * gcc.dg/c99-func-2.c: Likewise.
48337         * gcc.dg/noncompile/920721-2.c: Likewise.
48338         * gcc.dg/noncompile/930622-2.c: Likewise.
48339         * gcc.dg/noncompile/940112-1.c: Likewise.
48340         * gcc.dg/noncompile/950921-1.c: Likewise.
48341         * gcc.dg/noncompile/951123-1.c: Likewise.
48342         * gcc.dg/noncompile/971104-1.c: Likewise.
48343         * gcc.dg/noncompile/990416-1.c: Likewise.
48344
48345 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48346
48347         * g++.dg/parse/undefined1.C: Add error message.
48348
48349 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48350
48351         PR c++/9354
48352         * g++.dg/parse/new1.C: New test.
48353
48354         PR c++/9216
48355         * g++.dg/parse/template2.C: New test.
48356
48357         PR c++/9354
48358         * g++.dg/parse/typedef2.C: New test.
48359
48360         PR c++/9328
48361         * g++.dg/ext/typeof3.C: New test.
48362
48363 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48364
48365         PR c++/2738
48366         * g++.dg/parse/ret-type1.C: New test.
48367
48368         PR c++/3792
48369         * g++.dg/parse/tmpl-outside1.C: New test.
48370
48371         PR c++/4207
48372         * g++.dg/parse/int-as-enum1.C: New test.
48373
48374         PR c++/4903
48375         * g++.dg/parse/no-typename1.C: New test.
48376
48377         PR c++/5533
48378         * g++.dg/parse/no-value1.C: New test.
48379
48380         PR c++/5921
48381         * g++.dg/parse/wrong-inline1.C: New test.
48382
48383         PR c++/6402
48384         * g++.dg/parse/ref1.C: New test.
48385
48386         PR c++/6992
48387         * g++.dg/parse/attr-ctor1.C: New test.
48388
48389         PR c++/7229
48390         * g++.dg/parse/namespace5.C: New test.
48391
48392         PR c++/7917
48393         * g++.dg/parse/func-def1.C: New test.
48394
48395         PR c++/8143
48396         * g++.dg/parse/undefined1.C: New test.
48397
48398         PR c++/5723, PR c++/8522
48399         * g++.dg/parse/specialization1.C: New test.
48400
48401         PR c++/163, PR c++/8595
48402         * g++.dg/parse/struct-as-enum1.C: New test.
48403
48404         PR c++/9173
48405         * g++.dg/parse/undefined2.C: New test.
48406
48407 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48408
48409         PR c++/9298
48410         * g++.dg/parse/template1.C: New test.
48411
48412         PR c++/9384
48413         * g++.dg/parse/using1.C: New test.
48414
48415         PR c++/9285
48416         PR c++/9294
48417         * g++.dg/parse/expr2.C: New test.
48418
48419         PR c++/9388
48420         * g++.dg/parse/lookup2.C: Likewise.
48421
48422 2003-01-21  Jan Hubicka  <jh@suse.cz>
48423
48424         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48425         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48426         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48427         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48428
48429 2003-01-20  Nick Clifton  <nickc@redhat.com>
48430
48431         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48432         problem with ARM sibcall code generation.
48433
48434 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48435
48436         * gcc.c-torture/execute/20030120-1.c: New.
48437
48438 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48439
48440         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48441
48442 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48443
48444         PR c++/9272
48445         * g++.dg/parse/ctor1.C: New test.
48446
48447         PR c++/9294:
48448         * g++.dg/parse/qualified1.C: New test.
48449
48450         * g++.dg/parse/typename3.C: New test.
48451
48452 2003-01-16  Richard Henderson  <rth@redhat.com>
48453
48454         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48455
48456 2003-01-16  Richard Henderson  <rth@redhat.com>
48457
48458         * g++.dg/pch/pch.exp: Copy test header to the working directory
48459         before using it either for precompilation or direct use.
48460         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48461         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48462
48463 2003-01-16  Richard Henderson  <rth@redhat.com>
48464
48465         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48466         before using it either for precompilation or direct use.
48467         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48468         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48469
48470 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48471
48472         * g++.dg/ext/typename1.C: Add typename keyword.
48473         * g++.dg/template/crash1.C: Update error messages.
48474         * g++.dg/template/crash2.C: Remove error message.
48475         * g++.dg/parse/typename2.C: New test.
48476         * g++.dg/template/typename2.C: Change implicit
48477         typename warning into error.
48478         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48479         error messages.
48480         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48481         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48482         * g++.old-deja/g++.law/visibility13.C: Remove error
48483         messages.
48484         * g++.old-deja/g++.ns/template17.C: Reorder code to
48485         make declaration visible in template.
48486         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48487         * g++.old-deja/g++.pt/crash36.C: Issue more error
48488         messages.
48489         * g++.old-deja/g++.pt/crash5.C: Improve error
48490         message.
48491         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48492         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48493         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48494         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48495         typename warning with error message.
48496         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48497         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48498         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48499
48500 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48501
48502         * g++.dg/parse/ambig2.C: New test.
48503
48504 2003-01-15  Richard Henderson  <rth@redhat.com>
48505
48506         * g++.dg/tls/init-2.C: Update error message string.
48507
48508 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48509
48510         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48511
48512 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48513
48514         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48515         all for HC11/HC12.
48516         * gcc.c-torture/compile/20001205-1.x: Likewise.
48517         * gcc.c-torture/compile/20001226-1.x: Likewise.
48518         * gcc.c-torture/compile/920520-1.x: Likewise.
48519         * gcc.c-torture/compile/961203-1.x: Likewise.
48520         * gcc.c-torture/compile/20020604-1.x: Likewise.
48521
48522 2003-01-15  Jan Hubicka  <jh@suse.cz>
48523
48524         * gcc.c-torture/compile/20030115-1.c: New test.
48525
48526         * gcc.dg/i386-fpcvt-1.c: New test.
48527         * gcc.dg/i386-fpcvt-2.c: New test.
48528
48529 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48530
48531         Further conform g++'s __vmi_class_type_info to the C++ ABI
48532         specification.
48533         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48534         the specification.
48535
48536 2003-01-14  Jan Hubicka  <jh@suse.cz>
48537
48538         * gcc.dg/i386-fpcvt-1.c: New test.
48539         * gcc.dg/i386-fpcvt-2.c: New test.
48540
48541 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48542
48543         * gcc.dg/i386-mmx-3.c: New test.
48544
48545 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48546
48547         PR c++/9264
48548         * g++.dg/parse/octal1.C: New file.
48549
48550         PR c++/9172
48551         * g++.dg/parse/typename1.C: New file.
48552
48553 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48554
48555         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48556         * gcc.dg/bf-no-ms-layout.c: Likewise.
48557         * gcc.dg/bf-ms-attrib.c: Likewise.
48558
48559 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48560
48561         PR c++/9099
48562         * g++.dg/parse/dtor1.C: New file.
48563
48564         PR c++/9128
48565         * g++.dg/rtti/typeid1.C: New file.
48566
48567         PR c++/9153
48568         * g++.dg/parse/lookup1.C: New file.
48569
48570         PR c++/9171
48571         * g++.dg/templ/spec5.C: New file.
48572
48573 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48574
48575         * gcc.c-torture/compile/20030110-1.c: New test.
48576
48577 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48578
48579         Merge from pch-branch:
48580
48581         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48582
48583         * gcc.dg/pch/cpp-1.h: New.
48584         * gcc.dg/pch/cpp-1.c: New.
48585         * gcc.dg/pch/cpp-2.h: New.
48586         * gcc.dg/pch/cpp-2.c: New.
48587
48588         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48589
48590         * gcc.dg/pch/except-1.h: New.
48591         * gcc.dg/pch/except-1.c: New.
48592
48593         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48594
48595         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48596         running test.
48597         * gcc.dg/pch: Include *.hp not *.h.
48598         * gcc.dg/pch/system-1.h: New.
48599         * gcc.dg/pch/system-1.c: New.
48600
48601         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48602
48603         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48604         rather than trying to build and run a program using PCH.
48605         * gcc.dg/pch: Remove dg-do commands from test files.
48606
48607         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48608
48609         * gcc.dg/pch/macro-3.c: New.
48610         * gcc.dg/pch/macro-3.h: New.
48611
48612         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48613
48614         * gcc.dg/pch/common-1.c: New.
48615         * gcc.dg/pch/common-1.h: New.
48616         * gcc.dg/pch/decl-1.c: New.
48617         * gcc.dg/pch/decl-1.h: New.
48618         * gcc.dg/pch/decl-2.c: New.
48619         * gcc.dg/pch/decl-2.h: New.
48620         * gcc.dg/pch/decl-3.c: New.
48621         * gcc.dg/pch/decl-3.h: New.
48622         * gcc.dg/pch/decl-4.c: New.
48623         * gcc.dg/pch/decl-4.h: New.
48624         * gcc.dg/pch/decl-5.c: New.
48625         * gcc.dg/pch/decl-5.h: New.
48626         * gcc.dg/pch/global-1.c: New.
48627         * gcc.dg/pch/global-1.h: New.
48628         * gcc.dg/pch/inline-1.c: New.
48629         * gcc.dg/pch/inline-1.h: New.
48630         * gcc.dg/pch/inline-2.c: New.
48631         * gcc.dg/pch/inline-2.h: New.
48632         * gcc.dg/pch/static-1.c: New.
48633         * gcc.dg/pch/static-1.h: New.
48634         * gcc.dg/pch/static-2.c: New.
48635         * gcc.dg/pch/static-2.h: New.
48636
48637         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48638
48639         * g++.dg/pch/pch.exp: Better handle failing testcases.
48640         * gcc.dg/pch/pch.exp: Likewise.
48641         * gcc.dg/pch/macro-1.c: New.
48642         * gcc.dg/pch/macro-1.h: New.
48643         * gcc.dg/pch/macro-2.c: New.
48644         * gcc.dg/pch/macro-2.h: New.
48645
48646         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48647
48648         * g++.dg/dg.exp: Treat files in pch/ specially.
48649         * g++.dg/pch/pch.exp: New file.
48650         * g++.dg/pch/empty.H: New file.
48651         * g++.dg/pch/empty.C: New file.
48652         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48653         "precompile".
48654
48655         * gcc.dg/pch/pch.exp: New file.
48656         * gcc.dg/pch/empty.h: New file.
48657         * gcc.dg/pch/empty.c: New file.
48658         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48659         "precompile".
48660
48661 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48662
48663         * g++.dg/template/friend14.C: New test.
48664
48665 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48666
48667         * gcc.dg/old-style-asm-1.c: New test.
48668
48669 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48670
48671         * gcc.c-torture/compile/20030109-1.c: New test.
48672
48673 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48674
48675         * gcc.c-torture/execute/20030109-1.c: New test.
48676
48677 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48678
48679         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48680         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48681         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48682         * g++.old-deja/g++.mike/eh2.C: Likewise.
48683         * g++.old-deja/g++.mike/eh3.C: Likewise.
48684         * g++.old-deja/g++.mike/eh5.C: Likewise.
48685         * g++.old-deja/g++.mike/eh6.C: Likewise.
48686         * g++.old-deja/g++.mike/eh7.C: Likewise.
48687         * g++.old-deja/g++.mike/eh8.C: Likewise.
48688         * g++.old-deja/g++.mike/eh9.C: Likewise.
48689         * g++.old-deja/g++.mike/eh10.C: Likewise.
48690         * g++.old-deja/g++.mike/eh12.C: Likewise.
48691         * g++.old-deja/g++.mike/eh13.C: Likewise.
48692         * g++.old-deja/g++.mike/eh14.C: Likewise.
48693         * g++.old-deja/g++.mike/eh16.C: Likewise.
48694         * g++.old-deja/g++.mike/eh17.C: Likewise.
48695         * g++.old-deja/g++.mike/eh18.C: Likewise.
48696         * g++.old-deja/g++.mike/eh21.C: Likewise.
48697         * g++.old-deja/g++.mike/eh23.C: Likewise.
48698         * g++.old-deja/g++.mike/eh24.C: Likewise.
48699         * g++.old-deja/g++.mike/eh25.C: Likewise.
48700         * g++.old-deja/g++.mike/eh26.C: Likewise.
48701         * g++.old-deja/g++.mike/eh27.C: Likewise.
48702         * g++.old-deja/g++.mike/eh28.C: Likewise.
48703         * g++.old-deja/g++.mike/eh29.C: Likewise.
48704         * g++.old-deja/g++.mike/eh31.C: Likewise.
48705         * g++.old-deja/g++.mike/eh33.C: Likewise.
48706         * g++.old-deja/g++.mike/eh34.C: Likewise.
48707         * g++.old-deja/g++.mike/eh35.C: Likewise.
48708         * g++.old-deja/g++.mike/eh36.C: Likewise.
48709         * g++.old-deja/g++.mike/eh37.C: Likewise.
48710         * g++.old-deja/g++.mike/eh38.C: Likewise.
48711         * g++.old-deja/g++.mike/eh39.C: Likewise.
48712         * g++.old-deja/g++.mike/eh40.C: Likewise.
48713         * g++.old-deja/g++.mike/eh41.C: Likewise.
48714         * g++.old-deja/g++.mike/eh42.C: Likewise.
48715         * g++.old-deja/g++.mike/eh44.C: Likewise.
48716         * g++.old-deja/g++.mike/eh46.C: Likewise.
48717         * g++.old-deja/g++.mike/eh47.C: Likewise.
48718         * g++.old-deja/g++.mike/eh48.C: Likewise.
48719         * g++.old-deja/g++.mike/eh49.C: Likewise.
48720         * g++.old-deja/g++.mike/eh50.C: Likewise.
48721         * g++.old-deja/g++.mike/eh51.C: Likewise.
48722         * g++.old-deja/g++.mike/eh53.C: Likewise.
48723         * g++.old-deja/g++.mike/eh55.C: Likewise.
48724         * g++.old-deja/g++.mike/p7912.C: Likewise.
48725         * g++.old-deja/g++.mike/p9706.C: Likewise.
48726         * g++.old-deja/g++.mike/p10416.C: Likewise.
48727         * g++.old-deja/g++.mike/p11667.C: Likewise.
48728         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48729         Remove redundant reference to Iris.
48730         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48731         Elxsi, i860, Pico Java, and WE32K.
48732
48733 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48734
48735         * g++.dg/ext/asm4.C: New test.
48736
48737 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48738
48739         PR c++/9030
48740         * g++.dg/template/friend12.C: New test.
48741         * g++.dg/template/friend13.C: Likewise.
48742         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48743
48744 2003-01-08  Jan Hubicka  <jh@suse.cz>
48745
48746         * gcc.dg/i386-cadd.c: New test.
48747         * gcc.dg/i386-cmov4.c: Likewise.
48748
48749 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48750
48751         PR c++/9165
48752         * g++.dg/warn/Wunused-3.C: New test.
48753
48754         * g++.dg/abi/bitfield9.C: New test.
48755
48756         PR c++/9189
48757         * g++.dg/parse/defarg3.C: New test.
48758
48759 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48760
48761         * g++.dg/parse/ambig1.C: New test.
48762         * g++.dg/parse/defarg2.C: New test.
48763
48764 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48765
48766         * g++.dg/template/defarg-1.C: New test.
48767         * g++.dg/template/local2.C: Likewise.
48768
48769 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48770
48771         * gcc.c-torture/execute/20030105-1.c: New test.
48772
48773 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48774
48775         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48776         * g++.dg/parse/namespace4.C: Likewise.
48777
48778 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48779
48780         * g++.dg/template/ntp2.C: New test.
48781
48782 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48783
48784         * g++.dg/parse/extern-C-1.C: New test.
48785
48786         * g++.dg/parse/namespace4.C: New test.
48787
48788         * g++.dg/template/nested1.C: New test.
48789
48790         * g++.dg/parse/namespace3.C: New test.
48791
48792 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48793
48794         * g++.dg/lookup/two-stage1.C: New test.
48795
48796 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48797
48798         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48799         * g++.old-deja/g++.jason/access8.C: Likewise.
48800         * g++.old-deja/g++.other/decl5.C: Likewise.
48801
48802 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48803
48804         * g++.dg/parse/parse7.C: New test.
48805
48806 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48807
48808         PR c++/2843
48809         * g++.dg/ext/attrib7.C: New test.
48810
48811 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48812
48813         * g++.dg/parse/parse6.C: New test.
48814
48815 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48816
48817         * gcc.dg/h8300-stack-1.c: New.
48818
48819 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48820
48821         g++.dg/lookup/exception1.C: New test.
48822
48823         g++.dg/lookup/template1.C: New test.
48824
48825         g++.dg/parse/namespace2.C: New test.
48826
48827         g++.dg/parse/parens2.C: New test.
48828
48829 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48830
48831         * g++.dg/parse/parse5.C: New test.
48832         * g++.dg/lookup/scoped4.C: New test.
48833
48834 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48835
48836         * g++.dg/parse/parens1.C: New test.
48837
48838         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48839         angle-bracket1.C.
48840         * g++.dg/parse/parens2.C: New test.
48841
48842         * g++.dg/lookup/scope-operator1.C: New test.
48843
48844         * g++.dg/parse/operator1.C: New test.
48845
48846 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48847
48848         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48849         * g++.old-deja/g++.other/access6.C: Likewise.
48850         * g++.old-deja/g++.other/decl1.C: Likewise.
48851         * g++.old-deja/g++.pt/typename12.C: Likewise.
48852
48853 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48854
48855         * g++.dg/parse/namespace1.C: New test.
48856
48857 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48858
48859         * g++.dg/parse/parse4.C: New test.
48860
48861 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48862
48863         * g++.dg/parse/parse3.C: New test.
48864
48865 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48866
48867         * g++.dg/parse/parse2.C: New test.
48868
48869 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48870
48871         * g++.dg/template/friend11.C: New test.
48872
48873 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48874
48875         * g++.dg/parse/parse1.C: New test.
48876
48877 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48878
48879         * lib/profopt.exp: Change the name of a global variable to avoid
48880         possible clashes with other test suites.
48881
48882 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48883
48884         * g++.dg/inherit/covariant8.C: New test.
48885
48886 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48887
48888         * g++.dg/init/array9.C: New test.
48889
48890         PR c++/9112
48891         * g++.dg/parse/expr1.C: New test.
48892
48893 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48894
48895         * gcc.c-torture/compile/20021230-1.c: New test.
48896
48897 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48898
48899         * g++.dg/inherit/covariant5.C: New test.
48900         * g++.dg/inherit/covariant6.C: New test.
48901         * g++.dg/inherit/covariant7.C: New test.
48902
48903 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48904
48905         PR c++/2739
48906         * g++.dg/other/access2.C: New test.
48907
48908 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48909
48910         * g++.dg/other/anon-struct.C: No longer fails
48911         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48912         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48913         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48914
48915 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48916
48917         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48918
48919 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48920
48921         * g++.dg/eh/spec4.C: Remove stray semicolon.
48922         * g++.dg/expr/pmf-1.C: Change error message.
48923         * g++.dg/ext/asm1.C: Remove stray semicolon.
48924         * g++.dg/ext/typename1.C: Add missing typenames.
48925         * g++.dg/inherit/template-as-base.C: Change error message.
48926         * g++.dg/lookup/scoped1.C: Likewise.
48927         * g++.dg/lookup/scoped2.C: Likewise.
48928         * g++.dg/lookup/using2.C: Likewise.
48929         * g++.dg/other/component1.C: Remove stray semicolon.
48930         * g++.dg/other/do1.C: Change error message.
48931         * g++.dg/other/error2.C: Likewise.
48932         * g++.dg/other/init1.C: Likewise.
48933         * g++.dg/other/packed1.C: Remove stray semicolon.
48934         * g++.dg/other/ptrmem2.C: Change error message.
48935         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48936         marker.
48937         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48938         * g++.dg/template/access3.C: Add typename keyword.
48939         * g++.dg/template/access5.C: Remove stray semicolon.
48940         * g++.dg/template/access6.C: Likewise.
48941         * g++.dg/template/complit1.C: Likewise.
48942         * g++.dg/template/crash1.C: Change error message.
48943         * g++.dg/template/inherit2.C: Remove stray semicolon.
48944         * g++.dg/template/instantiate2.C: Likewise.
48945         * g++.dg/template/instantiate3.C: Change error message.
48946         * g++.dg/template/qual1.C: Remove stray semicolon.
48947         * g++.dg/template/qualttp18.C: Change error message.
48948         * g++.dg/template/ref1.C: Remove stray semicolon.
48949         * g++.dg/template/sizeof1.C (A::value): Declare it.
48950         * g++.dg/template/spec4.C: Change error message.
48951         * g++.dg/template/static1.C: Likewise.
48952         * g++.dg/template/type1.C: Likewise.
48953         * g++.dg/template/typename3.C: Likewise.
48954         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48955         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48956         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48957         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48958         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48959         named return value extension.
48960         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48961         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48962         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48963         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48964         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48965         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48966         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48967         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48968         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48969         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48970         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48971         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48972         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48973         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48974         syntax.
48975         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48976         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48977         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48978         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48979         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48980         * g++.old-deja/g++.brendan/template11.C: Likewise.
48981         * g++.old-deja/g++.brendan/template26.C: Likewise.
48982         * g++.old-deja/g++.brendan/template27.C: Use explicit
48983         specialization syntax.
48984         * g++.old-deja/g++.brendan/template30.C: Likewise.
48985         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48986         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48987         non-dependent names.
48988         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48989         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48990         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48991         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48992         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48993         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48994         named return value extension.
48995         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48996         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48997         * g++.old-deja/g++.ext/return1.C: Likewise.
48998         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48999         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49000         * g++.old-deja/g++.jason/access8.C: Likewise.
49001         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49002         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49003         pseudo-destructor names.
49004         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49005         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49006         pseudo-destructor names.
49007         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49008         * g++.old-deja/g++.jason/overload19.C: Likewise.
49009         * g++.old-deja/g++.jason/overload32.C: Likewise.
49010         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49011         stray semicolons.
49012         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49013         * g++.old-deja/g++.jason/return.C: Likewise.
49014         * g++.old-deja/g++.jason/return2.C: Likewise.
49015         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49016         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49017         syntax.
49018         * g++.old-deja/g++.jason/template10.C: Account for use of
49019         non-dependent names.
49020         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49021         syntax.
49022         * g++.old-deja/g++.jason/template37.C: Likewise.
49023         * g++.old-deja/g++.law/access4.C: Change error messages.
49024         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49025         pseudo-destructor names.
49026         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49027         * g++.old-deja/g++.law/ctors9.C: Likewise.
49028         * g++.old-deja/g++.law/cvt22.C: Likewise.
49029         * g++.old-deja/g++.law/dtors5.C: Likewise.
49030         * g++.old-deja/g++.law/global-init1.C: Likewise.
49031         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49032         * g++.old-deja/g++.law/operators28.C: Likewise.
49033         * g++.old-deja/g++.law/visibility28.C: Likewise.
49034         * g++.old-deja/g++.martin/eval1.C: Likewise.
49035         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49036         name.
49037         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49038         * g++.old-deja/g++.mike/net34.C: Likewise.
49039         * g++.old-deja/g++.mike/net36.C: Likewise.
49040         * g++.old-deja/g++.mike/ns2.C: Likewise.
49041         * g++.old-deja/g++.mike/p12306.C: Likewise.
49042         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49043         value extension.
49044         * g++.old-deja/g++.mike/p700.C: Likewise.
49045         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49046         * g++.old-deja/g++.mike/p710.C: Likewise.
49047         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49048         value extension.
49049         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49050         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49051         * g++.old-deja/g++.ns/crash2.C: Likewise.
49052         * g++.old-deja/g++.ns/crash3.C: Likewise.
49053         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49054         * g++.old-deja/g++.ns/ns17.C: Likewise.
49055         * g++.old-deja/g++.ns/template16.C: Likewise.
49056         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49057         keyword.
49058         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49059         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49060         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49061         named return value extension.
49062         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49063         * g++.old-deja/g++.other/access4.C: Issue additional error
49064         messages.
49065         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49066         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49067         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49068         * g++.old-deja/g++.other/crash25.C: Change error message.
49069         * g++.old-deja/g++.other/crash4.C: Change error message.
49070         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49071         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49072         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49073         checks.
49074         * g++.old-deja/g++.other/defarg8.C: Likewise.
49075         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49076         * g++.old-deja/g++.other/dtor10.C: Likewise.
49077         * g++.old-deja/g++.other/incomplete.C: Likewise.
49078         * g++.old-deja/g++.other/linkage7.C: Likewise.
49079         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49080         lookup algorithm.
49081         * g++.old-deja/g++.other/mangle2.C: Likewise.
49082         * g++.old-deja/g++.other/refinit2.C: Likewise.
49083         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49084         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49085         * g++.old-deja/g++.pt/crash28.C: Likewise.
49086         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49087         syntax.
49088         * g++.old-deja/g++.pt/crash32.C: Change error message.
49089         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49090         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49091         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49092         error message position.
49093         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49094         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49095         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49096         syntax.
49097         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49098         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49099         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49100         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49101         keyword.
49102         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49103         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49104         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49105         keyword.
49106         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49107         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49108         syntax.
49109         * g++.old-deja/g++.pt/friend28.C: Account for use of
49110         non-dependent names.
49111         * g++.old-deja/g++.pt/friend29.C: Likewise.
49112         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49113         rules.
49114         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49115         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49116         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49117         lookup rules.
49118         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49119         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49120         keyword.
49121         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49122         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49123         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49124         keyword.
49125         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49126         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49127         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49128         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49129         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49130         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49131         keyword.
49132         * g++.old-deja/g++.pt/spec10.C: Likewise.
49133         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49134         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49135         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49136         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49137         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49138         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49139         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49140         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49141         * g++.old-deja/g++.pt/typename15.C: Likewise.
49142         * g++.old-deja/g++.pt/typename22.C: Likewise.
49143         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49144         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49145         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49146         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49147         syntax.
49148         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49149         return value extension.
49150         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49151         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49152         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49153         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49154
49155 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49156
49157         * g++.dg/warn/inline1.C: New test.
49158         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49159         * g++.old-deja/g++.jason/synth10.C: Likewise.
49160         * g++.old-deja/g++.mike/net31.C: Likewise.
49161         * g++.old-deja/g++.mike/p8786.C: Likewise.
49162
49163         * g++.dg/template/friend10.C: New test.
49164         * g++.dg/template/conv5.C: New test.
49165
49166 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49167
49168         * g++.dg/lookup/scoped3.C: New test.
49169
49170         * g++.dg/lookup/decl1.C: New test.
49171         * g++.dg/lookup/decl2.C: New test.
49172
49173 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49174
49175         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49176         gcc.c-torture/compile/20021015-1.c,
49177         gcc.c-torture/compile/20021015-2.c,
49178         gcc.c-torture/compile/20021123-1.c,
49179         gcc.c-torture/compile/20021123-2.c,
49180         gcc.c-torture/compile/20021123-3.c,
49181         gcc.c-torture/compile/20021123-4.c,
49182         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49183         only to 3.1 or 3.2 branch.
49184
49185 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49186
49187         * gcc.dg/i386-bitfield3.c: New test.
49188
49189         * gcc.dg/i386-bitfield2.c: New test.
49190
49191 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49192
49193         * g++.dg/parse/conv_op1.C: New test.
49194
49195 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49196
49197         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49198         approved.
49199
49200 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49201
49202         * gcc.c-torture/compile/20021220-1.c: New test.
49203
49204 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49205
49206         * gcc.dg/i386-fastcall-1.c: New.
49207
49208 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49209
49210         * gcc.c-torture/execute/20021219-1.c: New test.
49211
49212 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49213
49214         * gcc.dg/i386-pic-1.c: New test.
49215
49216 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49217
49218         PR c++/8099
49219         * g++.dg/template/friend9.C: New test.
49220
49221 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49222
49223         PR c++/3663
49224         * g++.dg/template/access7.C: New test.
49225
49226 2002-12-18  Nick Clifton  <nickc@redhat.com>
49227
49228         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49229         the libstdc++-v3 directory has been found.
49230
49231 2002-12-12  Devang Patel <dpatel@apple.com>
49232         * gcc.dg/darwin-ld-1.c: New test.
49233         * gcc.dg/darwin-ld-2.c: New test.
49234         * gcc.dg/darwin-ld-3.c: New test.
49235         * gcc.dg/darwin-ld-4.c: New test.
49236         * gcc.dg/darwin-ld-5.c: New test.
49237
49238 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49239
49240         * gcc.c-torture/compile/20021212-1.c: New test.
49241
49242 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49243
49244         * gcc.dg/fshort-wchar: New test.
49245
49246 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49247
49248         PR c++/8372
49249         * g++.dg/template/dtor1.C: New test.
49250
49251         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49252         markers.
49253
49254 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49255
49256         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49257
49258 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49259
49260         * g++.dg/template/static1.C: New test.
49261         * g++.dg/template/static2.C: New test.
49262         * g++.old-deja/g++.ext/memconst.C: New test.
49263
49264 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49265
49266         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49267         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49268         * g++.dg/special/initp1.C: Likewise.
49269
49270 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49271
49272         * gcc.c-torture/execute/20021204-1.c: New test.
49273
49274 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49275
49276         * gcc.dg/ppc-fmadd-1.c: New file.
49277         * gcc.dg/ppc-fmadd-2.c: New file.
49278         * gcc.dg/ppc-fmadd-3.c: New file.
49279
49280 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49281
49282         * gcc.c-torture/compile/20021204-1.c: New test.
49283
49284 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49285
49286         * g++.dg/inherit/covariant2.C: New test.
49287         * g++.dg/inherit/covariant3.C: New test.
49288         * g++.dg/inherit/covariant4.C: New test.
49289         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49290         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49291
49292 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49293
49294         PR c++/8688
49295         * g++.dg/init/brace3.C: New test.
49296
49297 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49298
49299         * gcc.dg/20020210-1.c: Fix a comment typo.
49300
49301 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49302
49303         PR c++/8720
49304         * g++.dg/parse/defarg1.C: New test.
49305
49306         PR c++/8615
49307         * g++.dg/template/char1.C: New test.
49308
49309         * g++.dg/template/varmod1.C: Fix typo.
49310
49311 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49312
49313         DR 180
49314         * g++.old-deja/g++.pt/crash32.C: Expect error.
49315
49316 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49317
49318         PR c++/5919
49319         * g++.dg/template/varmod1.C: New test.
49320
49321         PR c++/8727
49322         * g++.dg/inherit/typeinfo1.C: New test.
49323
49324         PR c++/8663
49325         * g++.dg/inherit/typedef1.C: New test.
49326
49327 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49328
49329         PR c++/8332
49330         PR c++/8493
49331         * g++.dg/template/strlen1.C: New test.
49332
49333         PR c++/8227
49334         * g++.dg/template/ctor2.C: New test.
49335
49336         PR c++/8214
49337         * g++.dg/init/string1.C: New test.
49338
49339         PR c++/8511
49340         * g++.dg/template/friend8.C: New test.
49341
49342 2002-11-29  Joe Buck <jbuck@synopsys.com>
49343
49344         * g++.dg/lookup/anon2.C: New test.
49345
49346 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49347
49348         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49349         h8300 port.
49350
49351 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49352
49353         * gcc.dg/bitfld-6.c: New test.
49354
49355 2002-11-27  Jan Hubicka  <jh@suse.cz>
49356
49357         * gcc.c-torture/execute/20021127.[cx]: New test.
49358
49359 2002-11-26  Jan Hubicka  <jh@suse.cz>
49360
49361         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49362         quality.
49363
49364 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49365
49366         * g++.dg/init/brace2.C: New test.
49367         * g++.old-deja/g++.mike/p9129.C: Correct.
49368
49369 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49370
49371         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49372
49373 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49374
49375         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49376
49377 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49378
49379         * g++.dg/abi/empty11.C: New test.
49380         * g++.dg/rtti/cv1.C: New test.
49381
49382 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49383
49384         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49385
49386 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49387
49388         * g++.dg/abi/empty10.C: New test.
49389
49390 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49391
49392         * gcc.c-torture/compile/20021124-1.c: New test.
49393
49394 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49395
49396         * g++.dg/abi/rtti2.C: New test.
49397
49398 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49399
49400         * gcc.dg/i386-unroll-1.c: New test.
49401
49402 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49403
49404         * gcc.c-torture/compile/20021120-1.c: New test.
49405         * gcc.c-torture/compile/20021120-2.c: New test.
49406
49407 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49408
49409         * gcc.dg/bitfld-5.c: New test.
49410
49411 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49412
49413         * gcc.c-torture/execute/20021120-3.c: New test.
49414
49415 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49416
49417         * gcc.c-torture/execute/20021120-2.c: New test.
49418
49419 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49420
49421         * gcc.c-torture/execute/20021120-1.c: New test.
49422
49423 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49424
49425         * gcc.c-torture/execute/20021118-3.c: New test.
49426
49427 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49428
49429         * gcc.c-torture/compile/20021119-1.c: New test.
49430
49431 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49432
49433         * gcc.dg/duff-1.c: New test.
49434         * gcc.dg/duff-2.c: New test.
49435         * gcc.dg/duff-3.c: New test.
49436
49437 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49438
49439         * gcc.dg/cpp/_Pragma5.c: New test.
49440
49441 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49442
49443         * gcc.c-torture/execute/20021118-2.c: New test.
49444
49445 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49446
49447         * gcc.c-torture/execute/20021118-1.c: New test.
49448
49449 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49450
49451         * gcc.dg/20021116-1.c: New test.
49452
49453 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49454
49455         * g++.dg/abi/vcall1.C: New test.
49456
49457 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49458
49459         * gcc.dg/20021029-1.c: New test.
49460         * gcc.dg/20021029-2.c: New test.
49461
49462 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49463
49464         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49465
49466 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49467
49468         PR c/8439
49469         * gcc.dg/20021110.c: Move to ...
49470         * gcc.c-torture/compile/20021110.c: .... here.
49471
49472 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49473
49474         PR c/8467
49475         * gcc.c-torture/execute/20021111-1.c
49476
49477 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49478
49479         PR c/8439
49480         * gcc.dg/20021110.c: New test.
49481
49482 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49483
49484         * g++.dg/abi/vthunk3.C: Run only on x86.
49485
49486 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49487
49488         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49489
49490 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49491
49492         * lib/compat.exp (compat-execute): Fix logic error in last
49493         change.
49494
49495 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49496
49497         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49498
49499 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49500
49501         PR c++/8389
49502         * g++.dg/template/access6.C: New test.
49503
49504 2002-11-08  Jan Hubicka  <jh@suse.cz>
49505
49506         * gcc.dg/i386-ssefp-1.c: New test.
49507         * gcc.dg/i386-ssefp-1.c: New test.
49508
49509 2002-11-08  Jan Hubicka  <jh@suse.cz>
49510
49511         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49512
49513 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49514
49515         * g++.dg/abi/vthunk3.C: New test.
49516
49517         PR c++/8338
49518         * g++.dg/template/crash2.C: New test.
49519
49520 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49521
49522         * g++.dg/abi/dtor1.C: New test.
49523         * g++.dg/abi/dtor2.C: Likewise.
49524
49525 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49526
49527         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49528         Darwin.
49529
49530 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49531
49532         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49533         -mthumb.  Only xfail with -O0.
49534
49535 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49536
49537         * g++.dg/abi/thunk1.C: New test.
49538         * g++.dg/abi/thunk2.C: Likewise.
49539         * g++.dg/abi/vtt1.C: Likewise.
49540
49541 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49542
49543         PR optimization/8423
49544         * gcc.c-torture/execute/builtin-constant.c: New test.
49545
49546 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49547
49548         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49549         Add some more cases.
49550
49551 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49552
49553         PR c++/8391
49554         * g++.dg/opt/local1.C: New test.
49555
49556 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49557
49558         PR c++/8160
49559         * g++.dg/template/complit1.C: New test.
49560
49561         PR c++/8149
49562         * g++.dg/template/typename4.C: Likewise.
49563
49564 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49565
49566         Core issue 287, PR c++/7639
49567         * g++.dg/template/instantiate1.C: Adjust error location.
49568         * g++.dg/template/instantiate3.C: New test.
49569         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49570         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49571         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49572
49573 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49574
49575         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49576
49577 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49578
49579         PR c++/8287
49580         * g++.dg/init/dtor2.C: New test.
49581
49582 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49583
49584         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49585         * gcc.dg/nest.c: Bypass errors on irix6.
49586
49587 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49588
49589         * gcc.dg/nest.c: Expect error for mmix-*-*.
49590         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49591
49592 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49593
49594         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49595         markers.
49596
49597         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49598
49599 2002-10-25  Mike Stump  <mrs@apple.com>
49600
49601         * gcc.dg/warn-1.c: New test.
49602
49603 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49604
49605         * g++.dg/template/typename3.C: New test.
49606
49607 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49608
49609         * g++.dg/lookup/ptrmem1.C: New test.
49610
49611         * g++.dg/abi/vthunk2.C: New test.
49612
49613 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49614
49615         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49616
49617 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49618
49619         * g++.dg/abi/empty9.C: New test.
49620
49621 2002-10-24  Richard Henderson  <rth@redhat.com>
49622
49623         * g++.dg/inherit/thunk1.C: Enable for ia64.
49624
49625 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49626
49627         PR c++/8067
49628         * g++.dg/lookup/pretty1.C: New test.
49629
49630 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49631
49632         * gcc.dg/20021023-1.c: New test.
49633
49634 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49635
49636         PR c++/7679
49637         * g++.dg/parse/inline1.C: New test.
49638
49639 2002-10-23  Richard Henderson  <rth@redhat.com>
49640
49641         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49642
49643         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49644
49645 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49646
49647         PR c++/6579
49648         * g++.dg/parse/stmtexpr3.C: New test.
49649
49650 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49651
49652         * g++.dg/expr/cond1.C: New test.
49653
49654 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49655
49656         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49657
49658 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49659
49660         * g++.dg/abi/vbase13.C: New test.
49661         * g++.dg/abi/vbase14.C: Likewise.
49662
49663 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49664
49665         * gcc.dg/tls/pic-1.c: New test.
49666         * gcc.dg/tls/nonpic-1.c: New test.
49667         * gcc.dg/20021018-1.c: New test.
49668
49669 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49670
49671         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49672         Remove only files with the same base name as the test case.
49673         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49674         (profopt-execute): Likewise.  Also, remove old profiling
49675         and performance data files before running the tests.
49676
49677         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49678         * g++.dg/bprob/bprob.exp: Likewise.
49679         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49680         to allow more general test case names.
49681
49682         * g++.dg/bprob/bprob-1.C: Rename to ...
49683         * g++.dg/bprob/g++-bprob-1.C: ... this.
49684
49685         * g77.dg/bprob/bprob-1.f: Rename to ...
49686         * g77.dg/bprob/g77-bprob-1.f: ... this.
49687
49688 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49689
49690         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49691         bison 1.50 or later.
49692
49693 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49694
49695         * g++.dg/README: Describe more test directories.
49696
49697 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49698
49699         * g++.dg/init/array6.C: Add additional tests.
49700
49701 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49702
49703         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49704         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49705
49706 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49707
49708         * gcc.c-torture/compile/20020604-1.x: New.
49709         * gcc.c-torture/compile/simd-5.x: Likewise.
49710         * gcc.c-torture/execute/920710-1.x: Likewise.
49711         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49712
49713 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49714
49715         * g++.dg/inherit/override1.C: Add dg-options clause.
49716
49717 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49718
49719         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49720         _mm_slli_si128.
49721
49722 2002-10-19  Andreas Schwab  <schwab@suse.de>
49723
49724         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49725         directory component.
49726
49727 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49728
49729         * g++.dg/inherit/thunk1.C: New test.
49730
49731         * g++.dg/inherit/override1.C: New test.
49732
49733         * g++.dg/abi/mangle11.C: New test.
49734         * g++.dg/abi/mangle14.C: New test.
49735         * g++.dg/abi/mangle17.C: New test.
49736
49737 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49738
49739         * g++.dg/overload/member2.C: New test.
49740
49741 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49742
49743         * g++.dg/README: Describe new compat directory.
49744         * g++.dg/dg.exp: Skip tests in compat directory.
49745         * README.compat: New file.
49746         * lib/compat.exp: New expect script.
49747         * g++.dg/compat: New test directory.
49748         * g++.dg/compat/compat.exp: New expect script.
49749         * g++.dg/compat/abi: New test directory.
49750         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49751         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49752         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49753         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49754         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49755         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49756         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49757         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49758         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49759         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49760         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49761         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49762         * g++.dg/compat/break: New test directory.
49763         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49764         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49765         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49766         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49767         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49768         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49769         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49770         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49771         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49772         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49773         g++.dg/compat/break/README: New files.
49774         * g++.dg/compat/eh: New test directory.
49775         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49776         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49777         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49778         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49779         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49780         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49781         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49782         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49783         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49784         g++.dg/compat/eh/filter2_y.C,
49785         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49786         g++.dg/compat/eh/new1_y.C,
49787         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49788         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49789         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49790         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49791         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49792         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49793         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49794         g++.dg/compat/eh/unexpected1_y.C: New files.
49795         * g++.dg/compat/init: New test directory.
49796         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49797         g++.dg/compat/init/array5_y.C,
49798         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49799         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49800         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49801         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49802         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49803         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49804         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49805         g++.dg/compat/init/init-ref2_y.C: New files.
49806
49807 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49808
49809         PR c++/7584
49810         * g++.dg/inherit/using3.C: New test.
49811
49812 2002-10-17  Jan Hubicka  <jh@suse.cz>
49813
49814         * gcc.dg/20021017-2.c: New test.
49815
49816 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49817
49818         * g++.dg/abi/mangle16.C: Adjust.
49819
49820         * g++.dg/init/array8.C: New test.
49821
49822 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49823
49824         * gcc.dg/special/mips-abi.exp: New test.
49825         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49826
49827 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49828
49829         * g++.dg/abi/mangle16.C: New test.
49830         * g++.dg/abi/mangle17.C: Likewise.
49831
49832         PR c++/7478
49833         * g++.dg/template/ref1.C: New test.
49834
49835 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49836
49837         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49838
49839 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49840
49841         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49842
49843 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49844
49845         PR c++/7524
49846         * g++.dg/init/array7.C: New test.
49847
49848 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49849
49850         * g++.dg/init/array6.C: New test.
49851
49852         * g++.dg/abi/mangle13.C: Likewise.
49853         * g++.dg/abi/mangle14.C: Likewise.
49854         * g++.dg/abi/mangle15.C: Likewise.
49855
49856 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49857
49858         * g++.dg/abi/empty8.C: New test.
49859
49860 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49861
49862         * g++.dg/init/ctor1.C: New test.
49863
49864 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49865
49866         * gcc.c-torture/execute/20021015-1.c: New test.
49867
49868 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49869
49870         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49871
49872 2002-10-14  Jan Hubicka  <jh@suse.cz>
49873
49874         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49875
49876 2002-10-14  Richard Henderson  <rth@redhat.com>
49877
49878         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49879
49880 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49881
49882         PR optimization/6631
49883         * g++.dg/opt/const2.C: New test.
49884
49885 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49886
49887         PR c++/7176
49888         * g++.dg/parse/friend1.C: New test.
49889         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49890
49891 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49892
49893         * gcc.dg/20021014-1.c: New test.
49894
49895 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49896
49897         PR c++/5661
49898         * g++.dg/ext/vlm1.C: New test.
49899         * g++.dg/ext/vlm2.C: Likewise.
49900
49901         * g++.dg/init/array1.C: Remove invalid braces.
49902         * g++.dg/init/brace1.C: New test.
49903         * g++.dg/init/copy2.C: Likewise.
49904         * g++.dg/init/copy3.C: Likewise.
49905         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49906         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49907         braces.
49908
49909 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49910
49911         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49912
49913 2002-10-11  Richard Shann  <richard.shann@superh.com>
49914
49915         * gcc.c-torture/compile/simd-5.c: New test.
49916
49917 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49918
49919         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49920
49921 2002-10-10  Jim Wilson  <wilson@redhat.com>
49922
49923         * gcc.c-torture/execute/20021010-1.c: New test.
49924
49925 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49926
49927         PR c/7353
49928         * g++.dg/ext/typedef-init.C: New test.
49929         * gcc.dg/typedef-init.c: New test.
49930
49931 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49932
49933         * gcc.dg/cpp/paste13.c: New test.
49934
49935 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49936
49937         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49938         remaining platforms, XFAIL during compile, not execute.  Don't
49939         XFAIL at -O0.
49940
49941 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49942
49943         * gcc.dg/alias-1.c: Tweak expected warning.
49944
49945 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49946
49947         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49948
49949 2002-10-06  Andreas Jaeger  <aj@suse.de>
49950
49951         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49952         * gcc.dg/cpp/c++98.C: Likewise.
49953
49954         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49955         * g++.dg/cpp/c++98.C: Likewise.
49956
49957         * g++.dg/README (Subdirectories): Mention cpp directory.
49958
49959         PR target/7559
49960         * gcc.dg/20021006-1.c: New test.
49961
49962 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49963
49964         PR c++/7804
49965         * g++.dg/other/warning1.C: New test.
49966
49967 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49968
49969         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49970         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49971         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49972
49973 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49974
49975         PR c++/7931
49976         * g++.dg/template/ptrmem3.C: New test.
49977
49978         PR c++/7754
49979         * g++.dg/template/union1.C: New test.
49980
49981 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49982
49983         PR c++/8006
49984         * g++.dg/abi/mangle9.C: New test.
49985         * g++.dg/abi/mangle10.C: New test.
49986         * g++.dg/abi/mangle11.C: New test.
49987         * g++.dg/abi/mangle12.C: New test.
49988
49989 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49990
49991         PR c++/7188.
49992         * g++.dg/template/meminit1.C: New test.
49993         * g++.dg/warn/Wreorder-1.C: Likewise.
49994         * g++.old-deja/g++.mike/warn3.C: Tweak.
49995         * lib/prune.exp: Ingore "in copy constructor".
49996
49997 2002-10-02  Andreas Jaeger  <aj@suse.de>
49998
49999         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50000         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50001         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50002         on x86-64.
50003
50004 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50005
50006         * gcc.dg/empty1.C: Fix typo.
50007
50008 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50009
50010         * gcc.dg/alias-1.c: New test.
50011
50012 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50013
50014         * gcc.dg/empty1.C: New test.
50015
50016         * g++.dg/tls/init-2.C: Tweak error messages.
50017
50018 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50019
50020         * gcc.c-torture/compile/20020923-1.c: New test.
50021
50022 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50023
50024         * gcc.c-torture/execute/ffs-1.c: New test.
50025         * gcc.c-torture/execute/ffs-2.c: Ditto.
50026
50027 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50028
50029         * g++.dg/overload/member1.C: New test.
50030
50031 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50032
50033         * g++.dg/abi/empty7.C: New test.
50034         * g++.dg/init/pm2.C: Likewise.
50035
50036 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50037
50038         * g++.dg/rtti/crash1.C: New test.
50039
50040 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50041
50042         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50043         gcc.dg/sibcall-4.c: New tests.
50044
50045 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50046
50047         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50048         powerpc and MMIX targets.
50049
50050 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50051
50052         * gcc.dg/cpp/20020927-1.c: New.
50053
50054 2002-09-26  David S. Miller  <davem@redhat.com>
50055
50056         * gcc.c-torture/compile/trunctfdf.c: New.
50057
50058 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50059
50060         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50061
50062 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50063
50064         * gcc.c-torture/execute/loop-15.c: New.
50065
50066 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50067
50068         * README.QMTEST: Fix typo.
50069
50070 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50071
50072         * gcc.dg/20020926-1.c: New test.
50073
50074 2002-09-25  David S. Miller  <davem@redhat.com>
50075
50076         PR target/7842
50077         * gcc.c-torture/execute/shiftdi.c: New test.
50078
50079 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50080
50081         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50082         unique to the tool.
50083         * lib/g77.exp (g77_init): Likewise.
50084         * lib/g++.exp (g++_init): Likewise.
50085         * lib/objc.exp (objc_init): Likewise.
50086
50087 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50088
50089         * g++.dg/abi/empty5.C: New test.
50090         * g++.dg/abi/empty6.C: New test.
50091         * g++.dg/abi/vbase12.C: New test.
50092
50093 2002-09-25  Richard Henderson  <rth@redhat.com>
50094
50095         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50096         too-small long double.
50097
50098 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50099
50100         * gcc.dg/20020919-1.c: New test.
50101
50102 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50103
50104         * g++.dg/abi/bitfield6.C: New test.
50105         * g++.dg/abi/bitfield7.C: New test.
50106         * g++.dg/abi/bitfield8.C: New test.
50107         * g++.dg/abi/vbase11.C: New test.
50108
50109 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50110
50111         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50112         hppa*-*-hpux*.  Update test comment.
50113
50114 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50115
50116         * gcc.dg/tls/struct-1.c: New test.
50117
50118 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50119
50120         * gcc.dg/cpp/tr-warn2.c: Update.
50121
50122 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50123
50124         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50125
50126 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50127
50128         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50129         systems.
50130
50131 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50132
50133         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50134
50135         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50136         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50137         setting of cxxfilt.
50138
50139 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50140
50141         * gcc.dg/20020312-2.c: Update for darwin.
50142
50143 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50144
50145         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50146
50147 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50148
50149         * objc.dg/comp-types-1.m: New test.
50150         * objc.dg/comp-types-2.m: New test.
50151         * objc.dg/comp-types-3.m: New test.
50152         * objc.dg/comp-types-4.m: New test.
50153         * objc.dg/comp-types-5.m: New test.
50154         * objc.dg/comp-types-6.m: New test.
50155
50156 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50157
50158         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50159
50160 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50161
50162         * g++.dg/other/do1.C: New test.
50163
50164         * g++.dg/template/subst1.C: New test.
50165
50166 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50167
50168         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50169
50170 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50171
50172         * g++.dg/template/qualttp20.C: Adjust expected errors.
50173         * g++.old-deja/g++.jason/report.C: Likewise.
50174         * g++.old-deja/g++.other/qual1.C: Likewise.
50175
50176         * g++.dg/lookup/scoped2.C: New test.
50177
50178         * g++.dg/ext/asm3.C: New test.
50179
50180 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50181
50182         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50183
50184 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50185
50186         * ChangeLog: follow spelling conventions.
50187         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50188         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50189         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50190         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50191         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50192         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50193         * g++.old-deja/g++.law/global-init1.C: Likewise.
50194         * g++.old-deja/g++.other/delete4.C: Likewise.
50195         * g++.old-deja/g++.other/inline21.C: Likewise.
50196         * g++.old-deja/g++.other/singleton.C: Likewise.
50197         * g77.dg/strlen0.f: Likewise.
50198         * g77.f-torture/compile/20010519-1.f: Likewise.
50199         * g77.f-torture/compile/980310-4.f: Likewise.
50200         * gcc.c-torture/compile/20000605-1.c: Likewise.
50201         * gcc.c-torture/execute/20020225-1.c: Likewise.
50202         * gcc.dg/c90-hexfloat-2.c: Likewise.
50203         * gcc.dg/c99-bool-1.c: Likewise.
50204         * gcc.dg/c99-hexfloat-2.c: Likewise.
50205         * gcc.dg/dll-2.c: Likewise.
50206         * gcc.dg/wtr-union-init-1.c: Likewise.
50207         * gcc.dg/wtr-union-init-2.c: Likewise.
50208         * gcc.dg/wtr-union-init-3.c: Likewise.
50209         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50210         * gcc.dg/cpp/defined.c: Likewise.
50211         * gcc.dg/cpp/macsyntx.c: Likewise.
50212         * gcc.dg/cpp/paste2.c: Likewise.
50213         * gcc.dg/cpp/trad/defined.c: Likewise.
50214         * gcc.dg/format/c90-printf-1.c: Likewise.
50215         * gcc.dg/format/c90-scanf-1.c: Likewise.
50216         * gcc.dg/format/c99-printf-1.c: Likewise.
50217         * gcc.dg/format/c99-scanf-1.c: Likewise.
50218         * gcc.misc-tests/gcov-8.c: Likewise.
50219         * lib/profopt.exp: Likewise.
50220
50221 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50222
50223         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50224
50225 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50226
50227         * g++.dg/inherit/using2.C: New test.
50228
50229 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50230
50231         * ChangeLog: Follow spelling conventions.
50232         * g++.dg/template/friend4.C: Likewise.
50233         * g++.old-deja/g++.pt/crash67.C: Likewise.
50234         * gcc.c-torture/execute/20000801-4.c: Likewise.
50235         * gcc.dg/c90-digraph-1.c: Likewise.
50236         * gcc.dg/c94-digraph-1.c: Likewise.
50237         * gcc.dg/c99-digraph-1.c: Likewise.
50238         * gcc.dg/cpp/line5.c: Likewise.
50239         * gcc.dg/cpp/multiline.c: Likewise.
50240         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50241         * gcc.dg/format/attr-3.c: Likewise.
50242         * gcc.dg/format/c90-scanf-3.c: Likewise.
50243         * gcc.dg/format/ext-4.c: Likewise.
50244
50245 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50246
50247         * g++.dg/template/pretty1.C: New test.
50248
50249 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50250
50251         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50252
50253 2002-09-13  Matt Austern  <austern@apple.com>
50254
50255         * g++.dg/other/constref[12].C: New, regression tests for
50256         passing a cast expression to a function by const reference.
50257
50258 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50259
50260         * g++.dg/template/deduce1.C: New test.
50261
50262 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50263
50264         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50265         32-bit int.
50266
50267 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50268
50269         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50270         usage.
50271
50272 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50273
50274         * gcc.c-torture/compile/20020910-1.c: New test.
50275
50276 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50277
50278         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50279
50280 2002-09-10  Andreas Jaeger  <aj@suse.de>
50281
50282         * gcc.dg/20020312-2.c: Adjust for x86-64.
50283
50284 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50285
50286         * g77.dg/7388.f: New test case for PR 7388.
50287
50288 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50289
50290         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50291
50292 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50293
50294         * objc.dg/proto-lossage-1.m: New test.
50295
50296 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50297
50298         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50299
50300 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50301
50302         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50303         expected to pass.
50304
50305 2002-09-06  Stan Shebs  <shebs@apple.com>
50306             David Edelsohn  <edelsohn@gnu.org>
50307
50308         * gcc.dg/weak: New directory.
50309         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50310         target-specific xfail bits.
50311         * gcc.dg/typeof-2.c: Move to new directory.
50312         * gcc.dg/weak.exp: New expect script.
50313
50314 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50315
50316         * gcc.c-torture/execute/extzvsi.c: New test.
50317
50318 2002-09-05  Stan Shebs  <shebs@apple.com>
50319
50320         * gcc.dg/weak-1.c: xfail on Darwin.
50321         * gcc.dg/weak-2.c: Ditto.
50322         * gcc.dg/weak-3.c: Ditto.
50323         * gcc.dg/weak-4.c: Ditto.
50324         * gcc.dg/weak-5.c: Ditto.
50325         * gcc.dg/weak-6.c: Ditto.
50326         * gcc.dg/weak-7.c: Ditto.
50327         * gcc.dg/weak-8.c: Ditto.
50328         * gcc.dg/weak-9.c: Ditto.
50329
50330 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50331
50332         * gcc.c-torture/execute/loop-14.c: New test.
50333
50334 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50335
50336         * g++.dg/other/cxa-atexit1.C: New test.
50337
50338         * gcc.dg/typeof-2.c: New test.
50339
50340 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50341
50342         * gcc.dg/builtins-2.c: New testcase.
50343         * gcc.dg/builtins-3.c: New testcase.
50344
50345 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50346
50347         * gcc.dg/cpp/_Pragma4.c: New test.
50348
50349 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50350
50351         * objc/execute/nil_method-1.m: New testcase.
50352
50353 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50354
50355         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50356         [Object class], not [Object initialize].
50357
50358 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50359             Hans-Peter Nilsson  <hp@bitrange.com>
50360
50361         * gcc.c-torture/execute/20020720-1.x: Skip test on
50362         mmix-knuth-mmixware.  Correct comment.
50363
50364 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50365
50366         * g++.dg/abi/bitfield5.C: New test.
50367         * g++.dg/abi/vbase10.C: Likewise.
50368
50369 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50370
50371         * objc.dg/undeclared-selector.m: New test.
50372
50373 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50374
50375         * g++.dg/other/offsetof1.C: Avoid cast warning.
50376
50377 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50378
50379         * objc.dg/super-class-2.m: New test.
50380
50381 2002-08-24  Matt Austern  <austern@apple.com>
50382
50383         * g++.dg/ext/lvaddr.C: New test.
50384         * g++.dg/ext/lvcast.C: New test.
50385
50386 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50387
50388         * g++.dg/inherit/cond1.C: New test.
50389
50390 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50391
50392         * gcc.dg/noncompile/incomplete-1.c: New test.
50393
50394 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50395
50396         * gcc.dg/typespec-1.c: New test.
50397
50398 2002-08-20  Devang Patel  <dpatel@apple.com>
50399         * objc.dg/proto-hier-2.m: New test.
50400
50401 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50402
50403         * objc.dg/bitfield-1.m: New test.
50404         * objc.dg/bitfield-2.m: New test.
50405
50406 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50407
50408         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50409         gcc.dg/c99-flex-array-4.c: New tests.
50410
50411 2002-08-16  Stan Shebs  <shebs@apple.com>
50412
50413         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50414
50415 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50416
50417         * gcc.dg/typeof-1.c: New test.
50418         * g++.dg/ext/typeof2.C: New test.
50419
50420 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50421
50422         * g++.dg/other/offsetof1.C: New test.
50423
50424 2002-08-14  Richard Henderson  <rth@redhat.com>
50425
50426         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50427
50428 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50429
50430         * gcc.dg/cpp/_Pragma3.c: New test.
50431
50432 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50433
50434         * g++.dg/template/inherit3: New test.
50435
50436 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50437
50438         * gcc.dg/bitfld-4.c: Add blank options.
50439
50440 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50441
50442         * g++.dg/template/crash1.C: New test.
50443
50444 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50445
50446         * gcc.dg/tls/opt-2.c: New test.
50447
50448 2002-08-08  Devang Patel  <dpatel@apple.com>
50449
50450         * objc.dg/selector-1.m : New test
50451
50452 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50453
50454         * g++.dg/abi/bitfield4.C: New test.
50455         * gcc.dg/bitfld-4.c: New test.
50456
50457 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50458
50459         * g++.dg/other/packed1.C: New test.
50460
50461 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50462
50463         * g++.dg/abi/offsetof.C: Tweak error messages.
50464         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50465
50466 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50467
50468         * gcc.dg/bitfld-3.c: New test.
50469
50470 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50471             Richard Henderson  <rth@redhat.com>
50472
50473         * gcc.dg/i386-bitfield1.c: New test.
50474         * g++.dg/abi/bitfield3.C: Update.
50475
50476 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50477
50478         * objc.dg/const-str-2.m: Update.
50479         * gcc.dg/cpp/c++98.c: Change to C extension.
50480         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50481         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50482
50483 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50484
50485         * gcc.dg/tls/diag-3.c: New.
50486
50487 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50488
50489         * g++.dg/README (Subdirectories): Document new subdir expr.
50490         * g++.dg/expr/pmf-1.C: New test.
50491
50492 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50493
50494         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50495
50496 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50497
50498         * g++.dg/abi/bitfield3.C: New test.
50499
50500 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50501
50502         * lib/gcov.exp: Tweak expected line formats.
50503         * gcc.misc-tests/gcov8.c: New test.
50504         * gcc.misc-tests/gcov8.x: New flags.
50505
50506 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50507
50508         * consistency.vlad/layout/endian.c: Include string.h.
50509
50510         * gcc.c-torture/execute/20020805-1.c: New test.
50511
50512 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50513
50514         * g++.dg/other/conversion1.C: New test.
50515
50516 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50517
50518         * gcc.dg/builtins-1.c: New testcase.
50519
50520 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50521
50522         * g++.dg/inherit/access3.C: New test.
50523
50524 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50525
50526         * gcc.dg/ia64-visibility-2.c: New test.
50527
50528 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50529
50530         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50531         __qualifier_flags to __flags.
50532
50533 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50534
50535         * g++.dg/inherit/operator1.C: New test.
50536         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50537         * g++.dg/other/error1.C: Change expected error message.
50538         * g++.dg/template/conv4.C: Likewise.
50539
50540 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50541
50542         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50543         for documented behavior.
50544
50545 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50546
50547         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50548         several targets known to fail.
50549
50550 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50551
50552         * gcc.dg/mips-args-[123].c: New tests.
50553
50554 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50555
50556         * gcc.dg/ppc-spe.c: New.
50557
50558 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50559
50560         * g++.dg/other/ptrmem4.C: New testcase.
50561
50562 2002-07-24  Richard Henderson  <rth@redhat.com>
50563
50564         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50565
50566 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50567
50568         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50569
50570 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50571
50572         * gcc.c-torture/execute/memset-3.c: New testcase.
50573
50574 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50575
50576         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50577         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50578
50579 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50580
50581         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50582         Delete.
50583
50584 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50585
50586         * gcc.c-torture/compile/simd-4.c: New test.
50587
50588 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50589
50590         PR c++/7347, c++/7348
50591         * g++.dg/template/access4.C: New test.
50592         * g++.dg/template/access5.C: New test.
50593         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50594         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50595         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50596         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50597
50598 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50599
50600         * gcc.dg/gnu89-init-2.c: New test.
50601
50602 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50603
50604         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50605
50606 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50607
50608         * gcc.c-torture/execute/20020720-1.c: New testcase.
50609
50610 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50611
50612         * gcc.dg/cpp/Wsignprom.c: New tests.
50613
50614 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50615
50616         * gcc.c-torture/execute/loop-13.c: New test.
50617
50618 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50619
50620         * gcc.dg/cpp/expr.c: New tests.
50621
50622 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50623
50624         * g++.dg/opt/pr6713.C: Add template instantiation.
50625
50626 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50627
50628         * gcc.dg/nest.c: New test.
50629
50630 2002-07-17  Richard Henderson  <rth@redhat.com>
50631
50632         * g++.dg/opt/pr6713.C: New test.
50633
50634 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50635
50636         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50637         XFAIL for all x86 processors.
50638
50639 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50640
50641         * gcc.c-torture/execute/20010122-1.x: Do not test with
50642         -fomit-frame-pointer.
50643
50644 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50645
50646         * g++.dg/template/instantiate2.C: New test.
50647         * g++.dg/template/spec4.C: New test.
50648
50649 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50650
50651         * g++.dg/template/access2.C: New test.
50652         * g++.dg/template/access3.C: New test.
50653
50654 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50655
50656         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50657         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50658         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50659         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50660         Convert to use <stdarg.h>.
50661         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50662         Delete.
50663         * gcc.dg/va-arg-2.c: New.
50664         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50665
50666 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50667
50668         * gcc.c-torture/compile/20020710-1.c: New test.
50669
50670 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50671                           Andrew Pinski  <pinskia@physics.uc.edu>
50672
50673         gcc.c-torture/compile/simd-2.c: New testcase.
50674         gcc.c-torture/compile/simd-3.c: Likewise.
50675
50676 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50677
50678         PR c++/7224
50679         * g++.dg/overload/error1.C: New test.
50680
50681 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50682
50683         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50684         configuration and IRIX 6 O32 ABI.
50685
50686 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50687
50688         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50689
50690 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50691
50692         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50693
50694 2002-07-10  Jeffrey A Law  <law@redhat.com>
50695
50696         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50697
50698         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50699
50700 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50701
50702         * gcc.dg/20020312-2.c: Check for __PPC__.
50703
50704 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50705
50706         * gcc.c-torture/compile/20020709-1.c: New test.
50707
50708 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50709
50710         * g++.dg/template/qualttp21.C: New test case.
50711
50712 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50713
50714         * gcc.c-torture/compile/20020706-1.c: New test.
50715         * gcc.c-torture/compile/20020706-2.c: New test.
50716
50717 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50718             Alexandre Oliva  <aoliva@redhat.com>
50719
50720         * g++.dg/warn/incomplete1.C: New test.
50721
50722 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50723
50724         PR c++/7099
50725         * g++.dg/warn/noreturn1.C: New test.
50726
50727 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50728
50729         PR c++/6706
50730         * g++.dg/debug/debug6.C: New test.
50731         * g++.dg/debug/debug7.C: New test.
50732
50733 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50734
50735         * gcc.c-torture/compile/simd-3.c: New test.
50736
50737 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50738
50739         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50740         * gcc.dg/20020620-1.c: Likewise.
50741
50742 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50743
50744         PR c++/6944
50745         * g++.dg/init/array4.C: New test.
50746         * g++.dg/init/array5.C: New test.
50747
50748 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50749
50750         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50751         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50752
50753 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50754
50755         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50756         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50757         * gcc.dg/wtr-conversion-1.c: Likewise.
50758         * gcc.dg/wtr-escape-1.c: Likewise.
50759         * gcc.dg/wtr-int-type-1.c: Likewise.
50760         * gcc.dg/wtr-label-1.c: Likewise.
50761         * gcc.dg/wtr-static-1.c: Likewise.
50762         * gcc.dg/wtr-strcat-1.c: Likewise.
50763         * gcc.dg/wtr-suffix-1.c: Likewise.
50764         * gcc.dg/wtr-switch-1.c: Likewise.
50765         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50766         * gcc.dg/wtr-union-init-1.c: Likewise.
50767         * gcc.dg/wtr-union-init-2.c: Likewise.
50768         * gcc.dg/wtr-union-init-3.c: Likewise.
50769
50770         * gcc.dg/wtr-func-def-1.c: New test.
50771
50772 2002-07-02 Devang Patel <dpatel@apple.com>
50773
50774         * objc.dg/param-1.m: New test.
50775
50776 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50777
50778         * gcc.dg/cpp/trad/directive.c: Add test.
50779         * gcc.dg/cpp/trad/macroargs.c: Add test.
50780         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50781
50782 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50783
50784         * gcc.dg/cpp/cmdlne-M.c: New test.
50785
50786 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50787
50788         * objc.dg/desig-init-1.m: New test.
50789
50790 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50791
50792         PR c++/6716
50793         * g++.dg/template/instantiate1.C: New test.
50794
50795 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50796
50797         PR c++/7112
50798         * g++.dg/template/sizeof2.C: New test.
50799
50800 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50801
50802         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50803         gcc.dg/cpp/trad/include.c: New tests.
50804
50805 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50806
50807         PR target/7177
50808         * gcc.c-torture/compile/20020701-1.c: New test.
50809
50810 2002-07-01  Stan Shebs  <shebs@apple.com>
50811
50812         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50813         header here...
50814         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50815         (objc-torture-execute): or here.
50816
50817 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50818
50819         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50820
50821 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50822
50823         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50824
50825 2002-06-30  Devang Patel  <dpatel@apple.com>
50826
50827         * objc.dg/fsyntax-only.m: New test.
50828
50829 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50830
50831         PR c++/6695
50832         * g++.dg/template/friend7.C: New file.
50833
50834 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50835
50836         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50837         return type.
50838
50839 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50840
50841         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50842         avoid division by zero.
50843
50844 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50845
50846         * gcc.dg/Wunknownprag.c: New tests.
50847
50848 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50849
50850         * gcc.c-torture/execute/simd-2.c: New test.
50851
50852 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50853
50854         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50855         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50856         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50857         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50858         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50859         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50860         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50861         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50862         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50863         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50864         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50865         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50866         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50867         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50868         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50869         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50870         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50871
50872 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50873
50874         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50875         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50876         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50877         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50878         New tests.
50879         * gcc.dg/cpp/trad/directive.c: Update.
50880
50881 2002-06-23  Andreas Jaeger  <aj@suse.de>
50882
50883         * gcc.c-torture/execute/complex-6.c: New.
50884
50885 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50886
50887         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50888         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50889         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50890         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50891
50892 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50893
50894         * gcc.dg/cpp/trad: New directory with traditional tests copied
50895         from parent directory.
50896         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50897         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50898         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50899         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50900         Move to trad/ and rename.
50901         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50902         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50903         gcc.dg/cpp/trad/redef2.c: New tests.
50904         * gcc.dg/cpp/trad/trad.exp: New driver.
50905
50906 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50907
50908         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50909         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50910         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50911         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50912         Remove.
50913
50914 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50915
50916         * gcc.dg/20020620-1.c: New test.
50917
50918 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50919
50920         * g++.dg/template/ttp4.C: New test.
50921
50922 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50923
50924         * g++.dg/opt/vt1.C: Fix regexp.
50925
50926 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50927
50928         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50929         Don't use attribute `noinline'.
50930
50931 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50932
50933         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50934
50935 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50936
50937         * gcc.c-torture/execute/simd-1.c: New.
50938
50939         * gcc.dg/simd-1.c: New.
50940
50941 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50942
50943         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50944
50945 2002-06-16  Richard Henderson  <rth@redhat.com>
50946
50947         * g++.dg/ext/anon-struct1.C: New.
50948         * g++.dg/ext/anon-struct2.C: New.
50949         * g++.dg/ext/anon-struct3.C: New.
50950         * gcc.dg/anon-struct-1.c: New.
50951         * gcc.dg/anon-struct-2.c: New.
50952         * gcc.dg/anon-struct-3.c: New.
50953         * gcc.dg/20011008-1.c: Adjust warning text.
50954         * gcc.dg/20020527-1.c: Add -fms-extensions.
50955
50956 2002-06-16  Richard Henderson  <rth@redhat.com>
50957
50958         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50959
50960 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50961
50962         * gcc.c-torture/execute/20020615-1.c: New test.
50963
50964 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50965
50966         * gcc.c-tortuture/execute/compare-1.c: New test case.
50967         * gcc.c-tortuture/execute/compare-2.c: New test case.
50968         * gcc.c-tortuture/execute/compare-3.c: New test case.
50969
50970 2002-06-13  Richard Henderson  <rth@redhat.com>
50971
50972         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50973         ia64 ilp32.
50974
50975 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50976
50977         * g++.dg/template/typename2.C: Update error message.
50978
50979 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50980
50981         * gcc.c-torture/execute/20020611-1.c: New test.
50982
50983 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50984
50985         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50986         list of targets to skip.
50987
50988 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50989
50990         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50991         targets if not optimizing.
50992
50993 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50994
50995         * gcc.c-torture/compile/20020605-1.c: New test.
50996
50997         * g++.dg/opt/vt1.C: New test.
50998
50999         * gcc.dg/20020531-1.c: New test.
51000
51001         * gcc.dg/20020530-1.c: New test.
51002
51003         * gcc.dg/20020527-1.c: New test.
51004
51005         * g++.dg/opt/cse1.C: New test.
51006
51007 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51008
51009         * gcc.dg/20020607-2.c: New test case.
51010
51011 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51012
51013         * gcc.c-torture/compile/20020604-1.c: New test.
51014
51015 2002-06-04  Richard Henderson  <rth@redhat.com>
51016
51017         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51018         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51019         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51020
51021 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51022
51023         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51024
51025 2002-06-03  Richard Henderson  <rth@redhat.com>
51026
51027         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51028         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51029
51030 2002-06-02  Richard Henderson  <rth@redhat.com>
51031
51032         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51033         test functions static.
51034
51035 2002-06-02  Andreas Jaeger  <aj@suse.de>
51036
51037         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51038         now.
51039
51040 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51041
51042         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51043         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51044         Update for mofified diagnostics.
51045         * gcc.dg/c99-intconst-1.c: No longer fail.
51046
51047 2002-06-02  Richard Henderson  <rth@redhat.com>
51048
51049         * gcc.dg/uninit-A.c: Remove xfail markers.
51050
51051 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51052
51053         * gcc.dg/fnegate-1.c: New test case.
51054
51055 2002-05-30  Osku Salerma  <osku@iki.fi>
51056
51057         * gcc.c-torture/execute/mayalias-1.c: New file.
51058
51059 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51060
51061         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51062         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51063         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51064
51065 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51066
51067         * gcc.c-torture/execute/20020529-1.c: New test.
51068
51069 2002-05-27  Richard Henderson  <rth@redhat.com>
51070
51071         * g++.dg/ext/attrib6.C: New test case.
51072
51073 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51074
51075         * gcc.c-torture/execute/pure-1.c: New test.
51076
51077 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51078
51079         * gcc.dg/cpp/arith-2.c: Remove.
51080
51081 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51082
51083         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51084         * gcc.dg/cpp/if-3.c: Remove.
51085
51086 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51087
51088         * g++.dg/opt/cse2.C: New test.
51089
51090 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51091
51092         * gcc.dg/cpp/arith-1.c: New semantic tests.
51093         * gcc.dg/cpp/if-1.c: Update.
51094
51095 2002-05-24  Ben Elliston  <bje@redhat.com>
51096
51097         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51098
51099 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51100
51101         * gcc.dg/verbose-asm.c: New test.
51102
51103 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51104
51105         * gcc.dg/cpp/paste12.c: New test.
51106
51107 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51108
51109         * g++.dg/parse/named_ops.C: New test.
51110
51111 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51112
51113         * gcc.dg/weak-8.c: New test.
51114
51115 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51116
51117         * gcc.dg/weak-2.c: Allow optional leading underscore
51118         in scan-assembler symbol name.
51119         * gcc.dg/weak-3.c: Likewise.
51120         * gcc.dg/weak-4.c: Likewise.
51121         * gcc.dg/weak-5.c: Likewise.
51122
51123 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51124
51125         * gcc.dg/20020523-1.c: New test.
51126
51127 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51128
51129         * objc.dg/const-str-2.m: Update now that we stop after
51130         a command line error.
51131
51132 2002-05-22  Richard Henderson  <rth@redhat.com>
51133
51134         * g++.dg/dg.exp: Fix typo in test pruneing.
51135
51136 2002-05-22  Richard Henderson  <rth@redhat.com>
51137
51138         * g++.dg/dg.exp: Prune the tls subdirectory.
51139         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51140         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51141         * g++.dg/tls/init-1.C: New.
51142
51143 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51144
51145         * gcc.dg/20020517-1.c: New test.
51146
51147 2002-05-21  Richard Henderson  <rth@redhat.com>
51148
51149         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51150         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51151
51152 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51153
51154         * g++.dg/other/copy2.C: New test.
51155
51156 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51157
51158         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51159         (MAX_COPY): Bump up to 10 times sizeof (long long).
51160         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51161
51162         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51163         sizeof (long long).
51164
51165         * gcc.c-torture/execute/strcpy-1.c: New test.
51166
51167 2002-05-19  Jason Merrill  <jason2redhat.com>
51168
51169         * g++.dg/ext/oper1.C: New test.
51170
51171 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51172 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51173
51174         * README.QMTEST: New file.
51175
51176         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51177
51178 2002-05-19  Andreas Jaeger  <aj@suse.de>
51179
51180         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51181         now.
51182         * gcc.c-torture/execute/loop-2d.x: Likewise.
51183
51184 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51185
51186         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51187         support weak symbols.
51188         * gcc.dg/weak-4.c: Likewise.
51189         * gcc.dg/weak-6.c: Likewise.
51190
51191 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51192
51193         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51194         cygwin, coff and h8300-*-hms targets
51195         * gcc.dg/weak-5.c: Likewise.
51196         * gcc.dg/weak-7.c: Likewise.
51197
51198 2002-05-16  Jason Merrill  <jason@redhat.com>
51199
51200         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51201         (scan-assembler-not, scan-assembler-dem): Likewise.
51202         (scan-assembler-dem-not): Likewise.
51203
51204 2002-05-15  Richard Henderson  <rth@redhat.com>
51205
51206         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51207
51208 2002-05-15  Richard Henderson  <rth@redhat.com>
51209
51210         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51211         (vfoo1f): Warning here.
51212         (vfoo1l): Don't redefine the alias.
51213
51214 2002-05-14  Jason Merrill  <jason@redhat.com>
51215             Alexandre Oliva  <aoliva@redhat.com>
51216
51217         * g++.dg/init/pm1.C: New test.
51218
51219 2002-05-12  David S. Miller  <davem@redhat.com>
51220
51221         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51222         types.
51223
51224 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51225
51226         * gcc.c-torture/execute/20020510-1.c: New test case.
51227
51228 2002-05-10  David S. Miller  <davem@redhat.com>
51229
51230         * gcc.c-torture/execute/conversion.c: Test long double too.
51231
51232 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51233
51234         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51235         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51236         * lib/g++.exp (g++_link_flags): Likewise.
51237         * lib/objc.exp (objc_target_compile): Likewise.
51238
51239 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51240
51241         * gcc.dg/cpp/poison.c: Update.
51242         * gcc.dg/cpp/20000625-2.c: Remove.
51243         * gcc.dg/cpp/direct2s.c: Remove final test.
51244
51245 2002-05-08  Tom Rix  <trix@redhat.com>
51246
51247         * gcc.c-torture/execute/20020508-1.c: New test.
51248         * gcc.c-torture/execute/20020508-2.c: New test.
51249         * gcc.c-torture/execute/20020508-3.c: New test.
51250
51251 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51252
51253         * gcc.dg/cpp/charconst-4.c: More tests.
51254
51255 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51256
51257         PR c/6569
51258         * gcc.dg/weak-3.c: Update location of warning messages.
51259         * gcc.dg/weak-5.c: Likewise.
51260
51261 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51262
51263         * gcc.c-torture/execute/20020506-1.c: New test case.
51264
51265 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51266
51267         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51268
51269 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51270
51271         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51272
51273 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51274
51275         * gcc.dg/cpp/charconst-3.c: New test.
51276
51277 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51278
51279         * gcc.dg/cpp/charconst.c: Update tests.
51280
51281 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51282
51283         * treelang: Added directory for new sample language treelang. Also
51284         lib/treelang.exp: New file to signal treelang should be tested.
51285
51286 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51287
51288         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51289         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51290         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51291         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51292         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51293         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51294         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51295
51296 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51297
51298         * gcc.dg/format/xopen-2.c: New test.
51299
51300 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51301
51302         * gcc.dg/20020503-1.c: New test.
51303
51304 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51305
51306         * g++.dg/init/dtor1.C: Make it tougher.
51307
51308 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51309
51310         * g++.dg/init/dtor1.C: New test.
51311
51312 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51313
51314         * gcc.dg/altivec-8.c: New.
51315
51316 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51317
51318         * gcc.dg/altivec-7.c: New.
51319
51320 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51321
51322         * g++.dg/parse/typedef1.C: New test.
51323
51324 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51325
51326         PR c++/6486
51327         * g++.dg/template/friend6.C: New test.
51328
51329         PR c++/6492
51330         * g++.dg/init/copy1.C: New test.
51331
51332 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51333
51334         * g++.dg/warn/effc1.C: New test.
51335
51336 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51337
51338         * gcc.dg/cpp/if-cexp.c: Add a test.
51339
51340 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51341
51342         * gcc.dg/20020426-2.c: New test.
51343
51344 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51345
51346         * gcc.dg/cpp/if-mop.c: Update.
51347         * gcc.dg/cpp/if-mpar.c: Add test.
51348         * gcc.dg/cpp/if-oppr.c: Update.
51349
51350 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51351
51352         PR c/6343
51353         * gcc.dg/weak-[2-7].c: New tests.
51354
51355 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51356
51357         * gcc.dg/enum1.c: New test.
51358
51359 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51360
51361         PR c++/6497
51362         * g++.dg/inherit/access2.C: New test.
51363
51364 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51365
51366         PR bootstrap/6445
51367         * gcc.dg/20020426-1.c: New test.
51368
51369 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51370
51371         * g++.dg/abi/enum1.C: New test.
51372
51373 2002-04-26  Richard Henderson  <rth@redhat.com>
51374
51375         * gcc.dg/c99-bool-1.c: Expect always true warning.
51376
51377 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51378
51379         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51380
51381 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51382
51383         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51384         targets.
51385
51386 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51387
51388         * g++.dg/abi/mange7.C: New test.
51389
51390         PR c++/6438.
51391         * g++.dg/parse/stmtexpr2.C: New test.
51392
51393 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51394
51395         * gcc.dg/20020312-2.c: Add SH target.
51396
51397 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51398
51399         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51400         compiler output on mips*-*-irix*.
51401
51402 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51403
51404         * g++.dg/parse/attr1.C: New test.
51405
51406 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51407
51408         * gcc.c-torture/execute/string-opt-17.c: New test case.
51409         * gcc.c-torture/execute/memset-2.c: New test case.
51410
51411 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51412
51413         PR c++/6256:
51414         * g++.dg/template/friend5.C: New test.
51415
51416         PR c++/6331:
51417         * g++.dg/template/qual1.C: Likewise.
51418
51419 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51420
51421         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51422         Include stdlib.h, not stdio.h or ctype.h.
51423
51424 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51425
51426         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51427         cris-*-elf* and mmix-*-*.
51428         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51429         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51430         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51431         Ditto.
51432         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51433         * gcc.dg/wchar_t-1.c: Ditto.
51434
51435 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51436
51437         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51438         Clarify comment.
51439
51440 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51441
51442         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51443
51444 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51445
51446         * gcc.c-torture/execute/20000906-1.x: Delete.
51447
51448 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51449
51450         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51451
51452 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51453
51454         * PR6367
51455         * g77.f-torture/execute/6367.f: New test.
51456         * g77.f-torture/execute/6367.x: Disable for MMIX.
51457
51458 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51459
51460         * PR6352
51461         * g++.dg/opt/inline2.C: New test.
51462
51463 2002-04-18  Richard Henderson  <rth@redhat.com>
51464
51465         * gcc.dg/20000906-1.c: Enable for all targets.
51466         * gcc.c-torture/compile/iftrap-2.c: New.
51467
51468 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51469
51470         * gcc.dg/20020418-1.c: New test.
51471         * gcc.dg/20020418-2.c: New test.
51472
51473 2002-04-18  Richard Henderson  <rth@redhat.com>
51474
51475         * gcc.c-torture/compile/iftrap-1.c: New.
51476         * gcc.dg/iftrap-1.c: Adjust for ia64.
51477         * gcc.dg/iftrap-2.c: New.
51478
51479 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51480
51481         * gcc.c-torture/compile/20020418-1.c: New test.
51482
51483 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51484
51485         * gcc.c-torture/compile/20020415-1.c: New.
51486
51487 2002-04-18  David S. Miller  <davem@redhat.com>
51488
51489         * gcc.c-torture/execute/20020418-1.c: New test.
51490
51491 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51492
51493         * gcc.dg/20020416-1.c: New test.
51494
51495         * g++.dg/opt/inline1.C: New test.
51496
51497 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51498
51499         * gcc.dg/altivec-5.c: New test.
51500
51501         * gcc.dg/20020415-1.c: New test.
51502
51503 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51504
51505         * lib/chill.exp: Remove.
51506
51507 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51508
51509         * g++.dg/other/big-struct.C: New test.
51510
51511 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51512
51513         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51514         of scratch file.
51515
51516 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51517
51518         PR c/6277
51519         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51520         in scan-assembler function name
51521
51522 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51523
51524         * g77.f-torture/execute/980628-4.x,
51525         g77.f-torture/execute/980628-5.x,
51526         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51527         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51528         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51529         i[34567]86-*-*.
51530
51531 2002-04-13  David S. Miller  <davem@redhat.com>
51532
51533         * gcc.c-torture/execute/20020413-1.c: New test.
51534
51535 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51536
51537         * gcc.dg/asm-6.c,
51538         * g++.dg/ext/asm1.C: New tests.
51539
51540 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51541
51542         PR c++ 5373.
51543         * g++.dg/parse/stmtexpr1.C: New test.
51544
51545         PR c++/5189.
51546         * g++.dg/template/copy1.C: New test.
51547
51548 2002-04-12  Richard Henderson  <rth@redhat.com>
51549
51550         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51551
51552 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51553
51554         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51555         gcc.c-torture/execute/20020307-2.c.
51556
51557 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51558
51559         * g++.dg/ext/attrib5.C,
51560         * g++.dg/lookup/struct1.C: New tests.
51561
51562 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51563
51564         * gcc.dg/20020411-1.c: New test.
51565
51566         * gcc.c-torture/execute/20020411-1.c: New test.
51567
51568 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51569
51570         * g77.f-torture/execute/6177.f: New test.
51571
51572 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51573
51574         PR middle-end/6247
51575         * g++.dg/opt/cleanup1.C: New test.
51576
51577         * g++.dg/opt/const1.C: New test.
51578
51579 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51580
51581         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51582
51583 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51584
51585         PR c++/5507
51586         * g++.dg/template/typename2.C: New test.
51587
51588 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51589
51590         * gcc.c-torture/execute/loop-12.c: New.
51591
51592 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51593
51594         * g77.f-torture/execute/980628-4.x,
51595         g77.f-torture/execute/980628-5.x,
51596         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51597         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51598         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51599
51600 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51601
51602         PR optimization/6086
51603         * g++.dg/opt/preinc1.C: New test.
51604
51605 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51606
51607         PR c++/5571
51608         * g++.dg/opt/static2.C: New test.
51609
51610 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51611
51612         PR c/5120
51613         * gcc.dg/20020406-1.c: New test.
51614
51615 2002-04-04  David S. Miller  <davem@redhat.com>
51616
51617         * gcc.c-torture/execute/20020404-1.c: New test.
51618
51619 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51620
51621         PR c/6123
51622         * gcc.dg/20020312-2.c: Do not declare global register variable
51623         if __PIC__ or __pic__ is defined.
51624
51625 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51626
51627         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51628         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51629
51630 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51631
51632         * gcc.misc-tests/linkage.exp: Update last change to handle
51633         sparc*-, not just sparc-.
51634
51635 2002-04-03  Richard Henderson  <rth@redhat.com>
51636
51637         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51638
51639 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51640
51641         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51642
51643 2002-04-02  David S. Miller  <davem@redhat.com>
51644
51645         * gcc.c-torture/execute/20020402-3.c: New test.
51646
51647 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51648
51649         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51650         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51651
51652         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51653         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51654         g77.f-torture/execute/20001201.x,
51655         g77.f-torture/execute/u77-test.x: New files.
51656
51657         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51658         * gcc.dg/wchar_t-1.c: Ditto.
51659
51660 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51661
51662         * gcc.c-torture/execute/20020402-1.c: New test.
51663
51664 2002-04-01  Richard Henderson  <rth@redhat.com>
51665
51666         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51667
51668         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51669
51670 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51671
51672         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51673
51674 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51675
51676         * g++.dg/inherit/template-as-base.C: Expect error.
51677         * g++.dg/inherit/namespace-as-base.C: Likewise.
51678
51679 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51680
51681         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51682         g++.dg/ext/instantiate3.C: Tweak match patterns.
51683
51684         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51685         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51686         -da test.
51687
51688 2002-03-31  Richard Henderson  <rth@redhat.com>
51689
51690         * gcc.dg/special/alias-2.c: New.
51691         * gcc.dg/special/ecos.exp: Run it.
51692
51693 2002-03-31  Richard Henderson  <rth@redhat.com>
51694
51695         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51696
51697 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51698
51699         * gcc.dg/weak-1.c: Disable on h8300 port.
51700
51701 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51702
51703         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51704         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51705         ordering tests.
51706         * g++.dg/bprob/bprob-1.C: New test.
51707         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51708         * g++.dg/gcov/gcov-1.C: New test.
51709         * g++.dg/gcov/gcov-1.x: New file.
51710         * g++.dg/gcov/gcov-2.C: New test.
51711         * g++.dg/gcov/gcov-3.C: New test.
51712         * g++.dg/gcov/gcov-3.h: New file.
51713
51714 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51715
51716         * g++.old-deja/g++.other/builtins5.C: New test.
51717         * g++.old-deja/g++.other/builtins6.C: New test.
51718         * g++.old-deja/g++.other/builtins7.C: New test.
51719         * g++.old-deja/g++.other/builtins8.C: New test.
51720         * g++.old-deja/g++.other/builtins9.C: New test.
51721
51722 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51723
51724         * g++.dg/opt/static1.C: New test.
51725
51726         * g++.dg/opt/longbranch1.C: New test.
51727
51728 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51729
51730         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51731
51732         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51733
51734 2002-03-28  Jeffrey A Law  (law@redhat.com)
51735
51736         * gcc.c-torture/execute/20020328-1.c: New test.
51737
51738 2002-03-27  Richard Henderson  <rth@redhat.com>
51739
51740         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51741         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51742         move from g++.old-deja/g++.ext/.
51743
51744 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51745
51746         * g++.dg/init/new2.C: New test.
51747
51748 2002-03-26  Richard Henderson  <rth@redhat.com>
51749
51750         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51751
51752         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51753         on sparc.
51754
51755         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51756         sparcv9 systems.
51757         * gcc.dg/20001102-1.c: Likewise.
51758
51759 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51760
51761         * gcc.dg/cpp/endif-pedantic1.c,
51762         gcc.dg/cpp/endif-pedantic2.c: New tests.
51763
51764 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51765
51766         * g++.dg/init/new1.C: New test.
51767
51768 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51769
51770         * g++.dg/abi/vbase9.C: New test.
51771
51772 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51773
51774         * gcc.dg/arm-asm.c: New test.
51775
51776 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51777
51778         * gcc.dg/Wswitch-enum.c: New test.
51779         Fix PR c/5044.
51780
51781 2002-03-26  Richard Henderson  <rth@redhat.com>
51782
51783         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51784         structure.
51785
51786 2002-03-25  Richard Henderson  <rth@redhat.com>
51787
51788         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51789         sparcv9 systems.
51790
51791         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51792         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51793
51794 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51795
51796         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51797
51798 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51799
51800         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51801         targets using generic thunk support.
51802
51803 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51804
51805         * gcc.c-torture/compile/20020323-1.c: New test.
51806
51807         * g++.dg/opt/conj2.C: New test.
51808
51809 2002-03-24  Richard Henderson  <rth@redhat.com>
51810
51811         * gcc.dg/weak-1.c: Use -fno-common.
51812
51813 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51814
51815         * g77.dg/f77-edit-apostrophe-out.f: New test
51816         * g77.dg/f77-edit-h-out.f: New test
51817         * g77.dg/f77-edit-t-in.f: New test
51818         * g77.dg/f77-edit-t-out.f: New test
51819         * g77.dg/f77-edit-x-out.f: New test
51820         * g77.dg/f77-edit-slash-out.f: New test
51821         * g77.dg/f77-edit-colon-out.f: New test
51822         * g77.dg/f77-edit-s-out.f: New test
51823
51824 2002-03-24  Richard Henderson  <rth@redhat.com>
51825
51826         * objc/execute/formal_protocol-6.x: New XFAIL.
51827
51828 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51829
51830         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51831         that do not support weak symbols
51832
51833 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51834
51835         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51836         * lib/g77.exp: Likewise.
51837         * lib/objc.exp: Likewise.
51838
51839 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51840
51841         * gcc.dg/Wswitch-default.c: New test.
51842
51843 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51844
51845         * g++.dg/other/enum1.C: New test.
51846
51847 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51848
51849         * gcc.dg/pragma-ep-3.c: Fix typo.
51850
51851 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51852
51853         * g++.dg/inherit/template-as-base.C: New test.
51854
51855 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51856
51857         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51858         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51859
51860 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51861
51862         * gcc.dg/cpp/multiline.c: Update to match.
51863
51864 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51865
51866         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51867
51868 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51869
51870         * gcc.dg/cpp/extratokens2.c: New file.
51871
51872 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51873
51874         * gcc.dg/20020312-2.c: Add rs6000 target.
51875
51876         * gcc.c-torture/compile/20020319-1.c: New test.
51877
51878 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51879
51880         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51881         (A, E): Handle this.
51882
51883 2002-03-20  Jason Merrill  <jason@redhat.com>
51884
51885         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51886         ignoring -fpic.
51887         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51888         through prune_gcc_output.
51889
51890 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51891
51892         * gcc.c-torture/compile/20020320-1.c: New test.
51893
51894 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51895
51896         * gcc.c-torture/compile/20020318-1.c: New test.
51897
51898         * gcc.dg/struct-by-value-1.c: New test.
51899
51900         * gcc.dg/20020319-1.c: New test.
51901
51902 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51903
51904         * g++.dg/opt/conj1.C: New test.
51905
51906 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51907
51908         * g++.dg/template/qualttp20.C: Revert previous change.
51909         * g++.dg/template/qualttp3.C: Likewise.
51910         * g++.dg/template/qualttp4.C: Likewise.
51911         * g++.dg/template/qualttp5.C: Likewise.
51912         * g++.dg/template/qualttp6.C: Likewise.
51913         * g++.dg/template/qualttp7.C: Likewise.
51914         * g++.dg/template/qualttp8.C: Likewise.
51915         * g++.dg/template/recurse.C: Likewise.
51916
51917 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51918
51919         * gcc.dg/cpp/wchar-1.c: Update.
51920
51921 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51922
51923         * g++.dg/template/conv1.C: New test.
51924         * g++.dg/template/conv2.C: New test.
51925         * g++.dg/template/conv3.C: New test.
51926         * g++.dg/template/conv4.C: New test.
51927
51928 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51929
51930         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51931         * g++.dg/template/qualttp3.C: Likewise.
51932         * g++.dg/template/qualttp4.C: Likewise.
51933         * g++.dg/template/qualttp5.C: Likewise.
51934         * g++.dg/template/qualttp6.C: Likewise.
51935         * g++.dg/template/qualttp7.C: Likewise.
51936         * g++.dg/template/qualttp8.C: Likewise.
51937         * g++.dg/template/recurse.C: Likewise.
51938
51939 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51940
51941         * g++.dg/opt/dtor1.C: New test.
51942
51943 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51944
51945         * gcc.c-torture/compile/20020315-1.c: New test.
51946
51947 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51948
51949         * gcc.dg/weak-1.c: Fix scan tests.
51950
51951 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51952
51953         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51954         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51955         cris-*-aout* mmix-*-*.
51956         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51957         cris-*-aout* mmix-*-*.
51958         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51959         cris-*-elf* cris-*-aout* and mmix-*-*.
51960         * gcc.dg/20001009-1.c: Ditto.
51961         * gcc.dg/20010912-1.c: Ditto.
51962         * gcc.dg/20020122-4.c: Ditto.
51963         * gcc.dg/inline-2.c: Ditto.
51964
51965 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51966
51967         * gcc.c-torture/compile/20020314-1.c: New test.
51968
51969 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51970
51971         * gcc.c-torture/execute/20020314-1.c: New test.
51972
51973 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51974
51975         * g++.dg/warn/Wunused-1.C: New test.
51976
51977 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51978
51979         * g++.dg/abi/mangle6.C: New test.
51980
51981 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51982
51983         * gcc.c-torture/compile/20020309-2.c: New test.
51984
51985         * gcc.c-torture/compile/20020312-1.c: New test.
51986
51987 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51988
51989         * g++.dg/other/access1.C: New test.
51990
51991 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51992
51993         * gcc.c-torture/execute/wchar_t-1.c: New test.
51994
51995 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51996
51997         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51998
51999 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52000
52001         * gcc.dg/20020312-1.c: New test case.
52002
52003 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52004
52005         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52006
52007 2002-03-11  Richard Henderson  <rth@redhat.com>
52008
52009         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52010         * g++.old-deja/g++.jason/report.C: Likewise.
52011
52012 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52013
52014         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52015         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52016
52017 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52018
52019         * g++.dg/overload/pmf1.C: New test.
52020
52021 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52022
52023         * gcc.c-torture/execute/20020307-1.c: Use long.
52024
52025 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52026
52027         PR optimization/5844
52028         * gcc.dg/20020310-1.c: New test.
52029
52030 2002-03-09  Michael Meissner  <meissner@redhat.com>
52031
52032         * gcc.c-torture/execute/memcpy-2.c: New test.
52033         * gcc.c-torture/execute/memset-1.c: New test.
52034         * gcc.c-torture/execute/strlen-1.c: New test.
52035         * gcc.c-torture/execute/strcmp-1.c: New test.
52036         * gcc.c-torture/execute/strncmp-1.c: New test.
52037
52038 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52039
52040         * gcc.dg/ppc-ldstruct.c: New test.
52041
52042 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52043
52044         * gcc.c-torture/execute/va-arg-22.c: New test.
52045
52046 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52047
52048         * gcc.c-torture/compile/20020309-1.c: New test.
52049
52050 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52051
52052         * gcc.c-torture/execute/20020307-2.c: New test.
52053
52054 2002-03-07  Jeffrey A Law  (law@redhat.com)
52055
52056         * g77.f-torture/compile/20020307-1.f: New test.
52057
52058 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52059
52060         * gcc.dg/unordered-1.c: New test.
52061
52062 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52063
52064         * gcc.c-torture/execute/20020307-1.c: New test.
52065
52066 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52067
52068         * gcc.dg/20020304-1.c: New test.
52069
52070         * gcc.c-torture/compile/20020304-2.c: New test.
52071
52072 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52073
52074         * gcc.c-torture/compile/20020304-1.c: New test case
52075         (from PR c/5830).
52076
52077 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52078
52079         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52080
52081 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52082
52083         * g++.dg/other/classkey1.C: New test.
52084
52085 2002-03-01  Richard Henderson  <rth@redhat.com>
52086
52087         * gcc.c-torture/compile/981223-1.x: New.
52088         * gcc.c-torture/compile/920625-1.x: New.
52089
52090 2002-02-28  Richard Henderson  <rth@redhat.com>
52091
52092         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52093
52094 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52095
52096         * gcc.c-torture/execute/20020227-1.c: New test.
52097
52098 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52099
52100         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52101         here" ERROR lines.
52102         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52103         * g++.old-deja.g++.other/defarg1.C: Likewise.
52104         * g++.old-deja/g++.pt/calls2.C: Likewise.
52105         * g++.old-deja/g++.pt/crash20.C: Likewise.
52106         * g++.old-deja/g++.pt/crash30.C: Likewise.
52107         * g++.old-deja/g++.pt/crash36.C: Likewise.
52108         * g++.old-deja/g++.pt/crash6.C: Likewise.
52109         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52110         * g++.old-deja/g++.pt/derived3.C: Likewise.
52111         * g++.old-deja/g++.pt/error1.C: Likewise.
52112         * g++.old-deja/g++.pt/friend21.C: Likewise.
52113         * g++.old-deja/g++.pt/friend23.C: Likewise.
52114         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52115         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52116
52117 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52118
52119         * gcc.c-torture/execute/20020225-2.c: New test.
52120
52121 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52122
52123         * gcc.c-torture/execute/920730-1t.c,
52124         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52125         Delete test cases, only relevant to -traditional.
52126
52127 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52128
52129         * gcc.dg/cpp/undef1.c: Remove.
52130         * gcc.dg/cpp/directiv.c: Update.
52131         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52132
52133 2002-02-27  Michael Meissner  <meissner@redhat.com>
52134
52135         * gcc.c-torture/execute/20020226-1.c: New test.
52136
52137 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52138
52139         * g++.dg/debug/debug4.C: New test.
52140
52141         * gcc.dg/ia64-visibility-1.c: New test.
52142
52143 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52144
52145         * gcc.dg/debug/20020224-1.c: New.
52146
52147 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52148
52149         * gcc.c-torture/execute/960416-1.x: New.
52150         * gcc.c-torture/execute/divconst-3.x: Likewise.
52151
52152 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52153
52154         * gcc.dg/20020224-1.c: New test.
52155
52156 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52157
52158         * gcc.c-torture/execute/20020225-1.c: New.
52159
52160 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52161
52162         * gcc.dg/cpp/wchar-1.c: New test.
52163
52164 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52165
52166         * gcc.dg/20020222-1.c: New test.
52167
52168 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52169
52170         * g++.dg/opt/anonunion1.C: New test.
52171
52172 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52173
52174         * g++.dg/template/qualttp19.C: New test.
52175         * g++.dg/template/qualttp20.C: New test.
52176         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52177         * g++.old-deja/g++.other/qual1.C: Likewise.
52178
52179 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52180
52181         * gcc.dg/attr-alwaysinline.c: New.
52182
52183 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52184
52185         * gcc.dg/20020220-1.c: New test.
52186
52187         * gcc.dg/20020220-2.c: New test.
52188
52189         * g++.dg/opt/mmx1.C: New test.
52190
52191 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52192
52193         * gcc.c-torture/compile/20020110.c: New test.
52194
52195 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52196
52197         * gcc.c-torture/execute/20020219-1.c: New test.
52198
52199         * gcc.dg/20020219-1.c: New test.
52200
52201         * gcc.dg/noncompile/20020220-1.c: New test.
52202
52203         * g++.dg/opt/ptrintsum1.C: New test.
52204
52205         * gcc.dg/debug/20020220-1.c: New test.
52206
52207 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52208
52209         * gcc.c-torture/execute/20020216-1.c: New test.
52210
52211 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52212
52213         * gcc.dg/decl-1.c: Update, new test.
52214
52215 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52216
52217         * g++.dg/abi/bitfield1.C: New test.
52218         * g++.dg/abi/bitfield2.C: New test.
52219
52220 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52221
52222         * gcc.dg/attr-nest.c: New test.
52223
52224 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52225
52226         * gcc.c-torture/execute/20020215-1.c: New test.
52227
52228 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52229
52230         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52231         * g++.dg/debug/debug.exp: New.
52232         * g++.dg/debug/trivial.C: New.
52233         * g++.dg/debug/debug1.C: Moved...
52234         * g++.dg/other/debug1.C: ...from here.
52235         * g++.dg/debug/debug2.C: Moved...
52236         * g++.dg/other/debug2.C: ...from here.
52237         * g++.dg/debug/debug3.C: Moved...
52238         * g++.dg/other/debug3.C: ...from here.
52239
52240         * gcc.dg/noncompile/20020213-1.c: New test.
52241
52242 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52243
52244         * g++.dg/other/debug3.C: New test.
52245
52246         * gcc.c-torture/execute/20020213-1.c: New test.
52247
52248 2002-02-13  Richard Smith <richard@ex-parrot.com>
52249
52250         * g++.old-deja/g++.other/thunk1.C: New test.
52251
52252 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52253
52254         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52255
52256 2002-02-13  Stan Shebs  <shebs@apple.com>
52257
52258         * gcc.dg/altivec-3.c: New.
52259
52260 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52261
52262         * gcc.dg/Wunreachable-1.c: New test.
52263         * gcc.dg/Wunreachable-2.c: New test.
52264
52265 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52266
52267         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52268
52269 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52270
52271         * gcc.dg/decl-1.c: New test.
52272
52273 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52274
52275         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52276
52277 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52278
52279         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52280         * gcc.c-torture/compile/980506-1.x: Likewise.
52281
52282 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52283
52284         * gcc.dg/20020210-1.c: New.
52285
52286 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52287
52288         * g77.f-torture/execute/947.f: New regression test
52289         for PR fortran/947.
52290
52291 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52292
52293         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52294         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52295
52296 2002-02-08  Richard Henderson  <rth@redhat.com>
52297
52298         * gcc.c-torture/compile/labels-3.c: New.
52299
52300 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52301
52302         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52303         expression statements work instead.
52304         * gcc.dg/noncompile/20020207-1.c: New test.
52305
52306 2002-02-07  Richard Henderson  <rth@redhat.com>
52307
52308         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52309
52310 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52311
52312         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52313         message from g77
52314         * lib/g77-dg.exp: Trim g77 error messages so that they are
52315         recognized by dg.exp.
52316
52317 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52318
52319         PR fortran/5473
52320         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52321
52322 2002-02-07  Richard Henderson  <rth@redhat.com>
52323
52324         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52325         to be sufficiently aligned for integers.
52326
52327 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52328
52329         * g++.dg/template/friend4.C: New test.
52330
52331 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52332
52333         PR fortran/5743
52334         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52335         unsupported cases.
52336
52337 2002-02-07  Richard Henderson  <rth@redhat.com>
52338
52339         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52340         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52341         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52342         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52343
52344 2002-02-06  Richard Henderson  <rth@redhat.com>
52345
52346         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52347
52348 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52349
52350         * gcc.dg/20020206-1.c: New test.
52351
52352 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52353
52354         * gcc.c-torture/execute/20020206-1.c: New test.
52355
52356         * gcc.c-torture/execute/20020206-2.c: New test.
52357
52358         PR optimization/5429:
52359         * gcc.c-torture/compile/20020206-1.c: New test.
52360
52361 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52362
52363         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52364         as certain file formats cannot support particularly large
52365         alignments.
52366
52367         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52368         and do not expect to be able to link the executable.
52369
52370         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52371         fail because the COFF format does not support the weak attribute.
52372
52373 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52374
52375         * g77.dg/pr5473.f: New test
52376
52377 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52378
52379         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52380         Fix testcase accordingly.
52381
52382 2002-02-04  Richard Henderson  <rth@redhat.com>
52383
52384         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52385         (buf): Change to be an array of pointers, not ints.
52386
52387 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52388
52389         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52390         before all tests.  Move warning one line above to match where it
52391         C frontend emits.
52392         * gcc.dg/Wswitch-2.c: New test.
52393         * g++.dg/warn/Wswitch-1.C: New test.
52394         * g++.dg/warn/Wswitch-2.C: New test.
52395
52396 2002-02-04  Richard Henderson  <rth@redhat.com>
52397
52398         * g++.dg/abi/offsetof.C: Fix size comparison.
52399
52400 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52401
52402         * gcc.dg/cast-qual-2.c: New test.
52403
52404 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52405
52406         * gcc.dg/20020201-4.c: New test.
52407
52408 2002-02-04  Ben Elliston  <bje@redhat.com>
52409
52410         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52411         target_info attribute != 0, in addition to the empty string.
52412         (gcc_target_compile): Likewise.
52413
52414 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52415
52416         * gcc.dg/Wswitch.c: New test.
52417         PR gcc/4475. PR gcc/3780.
52418
52419 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52420
52421         * g77.f-torture/execute/5122.f: New test for regressions
52422         against PR fortran/5122.
52423
52424 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52425
52426         * g77.f-torture/compile/pr3743.f: Delete
52427         * g77.dg/pr3743-1.f: New test.
52428         * g77.dg/pr3743-2.f: New test.
52429         * g77.dg/pr3743-3.f: New test.
52430         * g77.dg/pr3743-4.f: New test.
52431
52432 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52433
52434         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52435
52436 2002-02-02  Richard Henderson  <rth@redhat.com>
52437
52438         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52439         * gcc.c-torture/execute/bf64-1.c: Likewise.
52440
52441 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52442
52443         * gcc.dg/20020201-2.c: New test.
52444
52445         * gcc.dg/20020201-3.c: New test.
52446
52447         * gcc.c-torture/execute/bitfld-2.c: New test.
52448
52449 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52450
52451         * gcc.dg/bitfld-1.c: Update.
52452         * gcc.dg/bitfld-2.c: Update.
52453         * gcc.c-torture/execute/bitfld-1.x: New.
52454
52455 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52456
52457         * gcc.c-torture/execute/20020201-1.c: New test.
52458
52459 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52460
52461         PR target/5469
52462         * gcc.dg/20020201-1.c: New test.
52463
52464 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52465
52466         PR fortran/3743
52467         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52468         * g77.f-torture/compile/pr3743.x: Remove
52469
52470 2002-01-31  Tom Rix  <trix@redhat.com>
52471
52472         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52473
52474 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52475
52476         * gcc.dg/noncompile/20020130-1.c: New test.
52477
52478 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52479
52480         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52481
52482 2002-01-29  Richard Henderson  <rth@redhat.com>
52483
52484         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52485         to long long.
52486         * gcc.c-torture/execute/bf64-1.c: Likewise.
52487
52488 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52489
52490         * gcc.c-torture/execute/20020129-1.c: New test.
52491
52492 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52493
52494         * gcc.c-torture/compile/20000224-1.c: Update.
52495         * gcc.c-torture/execute/bitfld-1.c: New tests.
52496         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52497         * gcc.dg/uninit-A.c: Update.
52498
52499 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52500
52501         * g++.dg/template/ctor1.C: Add instantiation.
52502
52503 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52504
52505         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52506         argument to __builtin_prefetch to be const ptr.
52507
52508 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52509
52510         * gcc.c-torture/compile/20020120-1.c: New test.
52511
52512 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52513
52514         * gcc.c-torture/execute/20020127-1.c: New test.
52515
52516 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52517
52518         * g77.dg/f77-edit-i-in.f: New test
52519         * g77.dg/f77-edit-i-out.f: New test
52520
52521 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52522
52523         * gcc.dg/debug/debug.exp: New file.
52524         * gcc.dg/debug/trivial.c: New file.
52525         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52526         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52527         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52528         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52529         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52530         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52531         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52532         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52533         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52534         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52535         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52536         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52537         * gcc.dg/20000503-1.c: Removed.
52538         * gcc.dg/20010207-1.c: Removed.
52539         * gcc.dg/20011223-1.c: Removed.
52540         * gcc.dg/20020104-2.c: Removed.
52541         * gcc.dg/debug-1.c: Removed.
52542         * gcc.dg/debug-2.c: Removed.
52543         * gcc.dg/debug-3.c: Removed.
52544         * gcc.dg/debug-4.c: Removed.
52545         * gcc.dg/debug-5.c: Removed.
52546         * gcc.dg/debug-6.c: Removed.
52547         * gcc.dg/dwarf2-1.c: Removed.
52548         * gcc.dg/dwarf2-2.c: Removed.
52549
52550 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52551
52552         * g++.old-deja/g++.other/eh5.C: New test.
52553         * g++.old-deja/g++.other/sibcall2.C: New test.
52554         * g++.old-deja/g++.other/array9.C: New test.
52555         * g++.old-deja/g++.other/typename2.C: New test.
52556         * g++.old-deja/g++.other/crash60.C: New test.
52557         * g++.old-deja/g++.other/conv9.C: New test.
52558         * g++.old-deja/g++.other/mangle10.C: New test.
52559         * g++.old-deja/g++.other/unchanging1.C: New test.
52560         * g++.old-deja/g++.other/exprstmt1.C: New test.
52561         * g++.old-deja/g++.other/inline23.C: New test.
52562         * g++.old-deja/g++.eh/ia64-1.C: New test.
52563         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52564         * g++.old-deja/g++.other/reload1.C: New test.
52565         * g++.old-deja/g++.other/static20.C: New test.
52566         * g++.old-deja/g++.other/local-alloc1.C: New test.
52567         * g++.old-deja/g++.other/conv8.C: New test.
52568         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52569         * g++.old-deja/g++.other/storeexpr1.C: New test.
52570         * g++.old-deja/g++.other/storeexpr2.C: New test.
52571         * g++.dg/eh/template2.C: New test.
52572         * g++.dg/warn/weak1.C: New test.
52573
52574 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52575
52576         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52577         Remove first, non-varying, argument.
52578
52579 2002-01-23  Richard Henderson  <rth@redhat.com>
52580
52581         * gcc.dg/inline-2.c: New.
52582
52583         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52584         Add optional target arg.  Check number of arguments.
52585         (scan-assembler-not, scan-assembler-dem): Likewise.
52586         (scan-assembler-dem-not): Likewise.
52587
52588 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52589
52590         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52591         line 12.
52592         * g++.old-deja/g++.brendan/parse3.C,
52593         g++.old-deja/g++.other/crash26.C,
52594         g++.old-deja/g++.other/crash28.C,
52595         g++.old-deja/g++.other/crash29.C,
52596         g++.old-deja/g++.other/crash30.C,
52597         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52598
52599 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52600
52601         * gcc.dg/20020115-1.c: New.
52602
52603 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52604
52605         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52606
52607 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52608
52609         * gcc.dg/20020122-3.c: New.
52610
52611 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52612
52613         * g++.dg/other/gc1.C: New test.
52614
52615 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52616
52617         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52618
52619 2002-01-22  Richard Henderson  <rth@redhat.com>
52620
52621         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52622
52623 2002-01-22  Richard Henderson  <rth@redhat.com>
52624
52625         * gcc.dg/20020122-4.c: New.
52626
52627 2002-01-22  H.J. Lu <hjl@gnu.org>
52628
52629         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52630         link output.
52631         * gcc.dg/special/ecos.exp: Likewise.
52632         * lib/g++-dg.exp: Likewise.
52633         * lib/g77-dg.exp: Likewise.
52634         * lib/gcc-dg.exp : Likewise.
52635         * lib/mike-g++.exp: Likewise.
52636         * lib/mike-g77.exp: Likewise.
52637         * lib/mike-gcc.exp: Likewise.
52638         * lib/objc-dg.exp: Likewise.
52639
52640 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52641
52642         PR target/5379
52643         * gcc.dg/20020122-2.c: New test.
52644
52645 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52646
52647         * gcc.dg/20020122-1.c: New test.
52648
52649 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52650
52651         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52652
52653 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52654
52655         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52656
52657 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52658
52659         * gcc.c-torture/compile/20020121-1.c: New test.
52660
52661 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52662
52663         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52664         ld_library_path.
52665
52666 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52667
52668         * gcc.dg/20020218-1.c: New test.
52669
52670 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52671
52672         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52673         messages
52674         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52675         "At global scope" warning
52676         * g++.dg/ext/align1.C: Change cygwin test for alignment
52677         from db-bogus to dg-warning
52678
52679 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52680
52681         * g77.f-torture/compile/cpp2.F: New test.
52682
52683 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52684
52685         * g++.dg/template/access1.C: New test.
52686
52687 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52688
52689         * gcc.dg/20020118-1.c: New.
52690
52691 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52692
52693         * gcc.c-torture/execute/20020118-1.c: New test.
52694
52695 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52696
52697         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52698         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52699         alignment warnings.
52700
52701 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52702
52703         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52704         torture_with_loops and torture_without_loops
52705
52706 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52707
52708         * gcc.c-torture/compile/20020116-1.c: New test.
52709
52710 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52711
52712         * gcc.dg/20020116-2.c: New test.
52713
52714         * gcc.dg/ultrasp4.c: New test.
52715
52716         * gcc.dg/20020116-1.c: New test.
52717
52718 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52719
52720         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52721         by EABI.
52722
52723 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52724
52725         * gcc.misc-tests/i386-prefetch.exp: New.
52726         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52727         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52728         * gcc.misc-tests/i386-pf-none-1.c: New test.
52729         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52730
52731 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52732
52733         * gcc.dg/gnu89-init-1.c: Add new tests.
52734
52735 2002-01-15  Andreas Jaeger  <aj@suse.de>
52736
52737         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52738         * gcc.dg/i386-mmx-2.c: Likewise.
52739         * gcc.dg/i386-sse-1.c: Likewise.
52740         * gcc.dg/i386-sse-2.c: Likewise.
52741         * gcc.dg/i386-sse-3.c: Likewise.
52742
52743 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52744
52745         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52746         Uncomment additional cases that now pass.
52747
52748 2002-01-11  Richard Henderson  <rth@redhat.com>
52749
52750         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52751         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52752
52753 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52754
52755         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52756
52757 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52758
52759         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52760         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52761
52762 2002-01-10  Dale Johannesen  <dalej@apple.com>
52763
52764         * gcc.c-torture/execute/loop-11.c: New.
52765
52766 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52767
52768         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52769         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52770
52771 2002-01-09  Richard Henderson  <rth@redhat.com>
52772
52773         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52774         type in which to perform the operation for each size.
52775
52776 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52777
52778         * gcc.c-torture/compile/20020109-2.c: New test.
52779
52780 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52781
52782         * gcc.c-torture/execute/loop-10.c: New test.
52783
52784 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52785
52786         * gcc.c-torture/compile/20010226-1.c: New test.
52787         * gcc.c-torture/compile/20010227-1.c: New test.
52788         * gcc.c-torture/compile/20010426-1.c: New test.
52789         * gcc.c-torture/compile/20010510-1.c: New test.
52790         * gcc.c-torture/compile/20010605-3.c: New test.
52791         * gcc.c-torture/compile/20010824-1.c: New test.
52792         * gcc.c-torture/execute/20010409-1.c: New test.
52793         * gcc.dg/noncompile/20000901-1.c: New test.
52794         * gcc.dg/20001023-1.c: New test.
52795         * gcc.dg/20001101-1.c: New test.
52796         * gcc.dg/20001102-1.c: New test.
52797         * gcc.dg/20010207-1.c: New test.
52798         * gcc.dg/20010405-1.c: New test.
52799         * gcc.dg/20010822-1.c: New test.
52800         * gcc.dg/20011107-1.c: New test.
52801
52802 2002-01-09  Jeffrey A Law  (law@redhat.com)
52803
52804         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52805
52806         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52807         execution failure on PA targets.
52808
52809 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52810
52811         * gcc.c-torture/compile/20020109-1.c: New test.
52812
52813 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52814
52815         * gcc.c-torture/execute/20020108-1.c: New test.
52816
52817 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52818
52819         * gcc.dg/20020108-1.c: New test.
52820
52821 2002-01-08  H.J. Lu <hjl@gnu.org>
52822
52823         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52824         for header files.
52825
52826 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52827
52828         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52829         consistency.
52830
52831 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52832
52833         * gcc.dg/altivec-4.c: Test altivec predicates.
52834
52835 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52836
52837         * gcc.c-torture/execute/20020107-1.c: New test.
52838
52839 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52840
52841         PR c/5279
52842         * gcc.c-torture/compile/20020106-1.c: New test.
52843
52844 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52845
52846         * gcc.c-torture/execute/nestfunc-4.c: New test.
52847
52848 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52849
52850         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52851         extra triple that slipped in.
52852         * g++.old-deja/g++.abi/align.C: Likewise.
52853         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52854
52855 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52856
52857         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52858         * g++.old-deja/g++.abi/align.C: Likewise.
52859         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52860
52861         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52862         on FreeBSD/i386.
52863         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52864         FreeBSD.
52865
52866 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52867
52868         * gcc.dg/20020104-1.c: New test.
52869
52870         * gcc.dg/20020104-2.c: New test.
52871
52872 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52873
52874         * gcc.dg/20020103-1.c: Fix typo in target selector.
52875
52876 2002-01-03  Richard Henderson  <rth@redhat.com>
52877
52878         * gcc.dg/20020103-1.c: New.
52879
52880 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52881
52882         * gcc.c-torture/execute/20020103-1.c: New test.
52883
52884 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52885
52886         * g++.dg/other/debug2.C: New test.
52887
52888         * gcc.c-torture/compile/20020103-1.c: New test.
52889
52890 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52891
52892         * gcc.dg/gnu89-init-1.c: Added new tests.
52893
52894 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52895
52896         * g++.dg/template/friend2.C: Remove as patch is reverted.
52897
52898         * g++.dg/warn/oldcast1.C: New test.
52899
52900         * g++.dg/template/ptrmem1.C: New test.
52901         * g++.dg/template/ptrmem2.C: New test.
52902
52903         * g++.dg/template/ntp.C: New test.
52904
52905         * g++.dg/other/component1.C: New test.
52906
52907         * g++.dg/template/ttp3.C: New test.
52908
52909         * g++.dg/template/friend2.C: New test.
52910         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52911
52912 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52913
52914         * g++.dg/other/ptrmem1.C: New test.
52915         * g++.dg/other/ptrmem2.C: New test.
52916
52917 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52918
52919         * g++.dg/template/ctor1.C: New test.
52920
52921 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52922
52923         * g++.dg/template/friend2.C: New test.
52924
52925 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52926
52927         * gcc.dg/mmix-1.c: New test.
52928
52929 2001-12-31  Richard Henderson  <rth@redhat.com>
52930
52931         * gcc.dg/asm-5.c: New.
52932
52933 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52934
52935         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52936         in namespace __gnu_cxx
52937
52938 2001-12-30  Richard Henderson  <rth@redhat.com>
52939
52940         * gcc.dg/debug-6.c: New.
52941
52942 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52943
52944         * gcc.c-torture/compile/20011229-2.c: New test.
52945
52946 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52947
52948         * gcc.dg/debug-3.c: New test.
52949         * gcc.dg/debug-4.c: New test.
52950         * gcc.dg/debug-5.c: New test.
52951
52952 2001-12-29  Richard Henderson  <rth@redhat.com>
52953
52954         * g++.dg/eh/loop1.C: New.
52955
52956 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52957
52958         * g++.dg/template/crash1.C: New test.
52959
52960 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52961
52962         * g++.dg/other/const1.C: New test.
52963
52964 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52965
52966         * gcc.c-torture/compile/20011229-1.c: New test.
52967
52968 2001-12-28  Stan Shebs  <shebs@apple.com>
52969
52970         * lib/objc-torture.exp: Resync with c-torture.exp.
52971         * lib/objc.exp: Load standard libraries.
52972
52973 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52974
52975         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52976         additional tests.
52977
52978 2001-12-27  Roger Sayle <roger@eyesopen.com>
52979
52980         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52981
52982 2001-12-27  Richard Henderson  <rth@redhat.com>
52983
52984         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52985
52986 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52987
52988         * g++.dg/eh/ctor1.C: New test.
52989         * g++.dg/other/error2.C: New test.
52990
52991 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52992
52993         * g++.dg/other/init2.C: New test.
52994
52995 2001-12-24  Richard Henderson  <rth@redhat.com>
52996
52997         * gcc.dg/20011223-1.c: New.
52998         * gcc.dg/inline-1.c: New.
52999
53000 2001-12-23  Richard Henderson  <rth@redhat.com>
53001
53002         * gcc.dg/asm-4.c: Test operand modifiers.
53003
53004 2001-12-23  Richard Henderson  <rth@redhat.com>
53005
53006         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53007
53008 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53009
53010         * gcc.c-torture/execute/20011223-1.c: New test.
53011
53012 2001-12-21  Richard Henderson  <rth@redhat.com>
53013
53014         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53015         re-enables the warning.
53016
53017 2001-12-21  Richard Henderson  <rth@redhat.com>
53018
53019         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53020
53021 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53022
53023         * gcc.c-torture/compile/20011218-1.c: New test.
53024
53025 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53026
53027         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53028         arm-isr.c test.
53029         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53030         epilogue generation for ARM ISR routines.
53031
53032 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53033
53034         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53035         * gcc.dg/format/c90-printf-3.c: Likewise.
53036         * gcc.dg/format/c99-printf-3.c: Likewise.
53037         * gcc.dg/format/ext-1.c: Likewise.
53038         * gcc.dg/format/ext-6.c: Likewise.
53039         * gcc.dg/format/format.h: Prototype unlocked stdio.
53040
53041 2001-12-20  Richard Henderson  <rth@redhat.com>
53042
53043         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53044         (arena): Use it.
53045         (malloc): Correct allocation logic.  Abort if we fill up the
53046         arena before initialization complete.
53047         (realloc): Correct allocation logic.
53048
53049 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53050
53051         * gcc.c-torture/compile/20011219-2.c: New test.
53052
53053         * gcc.c-torture/execute/20011219-1.c: New test.
53054
53055 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53056
53057         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53058         target does not support weak symbols.
53059
53060 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53061
53062         * gcc.c-torture/compile/20011219-1.c: New test.
53063
53064 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53065
53066         * g++.dg/other/error1.C: New test.
53067
53068 2001-12-17  Jeffrey A Law  (law@redhat.com)
53069
53070         * gcc.c-torture/execute/20011217-1.c: New test.
53071
53072 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53073
53074         * objc.dg/special/: New directory.
53075         * objc.dg/special/special.exp: New file.
53076         * objc.dg/special/unclaimed-category-1.h: New file.
53077         * objc.dg/special/unclaimed-category-1a.m: New file.
53078         * objc.dg/special/unclaimed-category-1.m: New file.
53079
53080 2001-12-17  Andreas Jaeger  <aj@suse.de>
53081
53082         * gcc.c-torture/compile/20011217-2.c: New test.
53083
53084 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53085
53086         * gcc.c-torture/compile/20011217-1.c: New test.
53087
53088 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53089
53090         * gcc.dg/20011214-1.c: New.
53091
53092 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53093
53094         * gcc.dg/altivec-4.c: New.
53095
53096 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53097
53098         * gcc.dg/20011113-1.c: New test.
53099
53100 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53101
53102         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53103         std::__malloc_alloc_template<0> and
53104         std::__default_alloc_template<false, 0>.
53105
53106 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53107
53108         * objc/execute/bf-21.m: New test.
53109         * objc/execute/enumeration-1.m: New test.
53110         * objc/execute/enumeration-2.m: New test.
53111
53112 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53113
53114         * gcc.dg/gnu89-init-1.c: New test.
53115
53116 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53117
53118         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53119         * g++.old-deja/g++.jason/2371.C: Likewise.
53120         * g++.old-deja/g++.jason/template33.C: Likewise.
53121         * g++.old-deja/g++.jason/template34.C: Likewise.
53122         * g++.old-deja/g++.jason/template36.C: Likewise.
53123         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53124         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53125         * g++.old-deja/g++.other/typename1.C: Likewise.
53126         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53127         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53128         * g++.old-deja/g++.pt/typename11.C: Likewise.
53129         * g++.old-deja/g++.pt/typename14.C: Likewise.
53130         * g++.old-deja/g++.pt/typename16.C: Likewise.
53131         * g++.old-deja/g++.pt/typename3.C: Likewise.
53132         * g++.old-deja/g++.pt/typename4.C: Likewise.
53133         * g++.old-deja/g++.pt/typename5.C: Likewise.
53134         * g++.old-deja/g++.pt/typename7.C: Likewise.
53135         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53136
53137 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53138
53139         * g++.dg/other/linkage1.C: New test.
53140         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53141         specifiers.
53142
53143 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53144
53145         * gcc.dg/concat.c: New test.
53146
53147 2001-12-11  Stan Shebs  <shebs@apple.com>
53148
53149         * objc/compile: New test directory.
53150         * objc/compile/compile.exp: New expect script.
53151         * objc/compile/20011211-1.m: New compile test.
53152
53153 2001-12-11  Jason Merrill  <jason@redhat.com>
53154
53155         * lib/prune.exp (prune_gcc_output): Also handle "In member
53156         function".  So many permutations...
53157
53158 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53159
53160         * g++.dg/template/typedef1.C: New test.
53161
53162 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53163
53164         * g++.dg/other/copy1.C: New test.
53165
53166 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53167
53168         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53169
53170         * gcc.dg/builtin-choose-expr.c: New.
53171
53172 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53173
53174         * gcc.dg/altivec-2.c: New.
53175
53176 2001-12-07  Richard Henderson  <rth@redhat.com>
53177
53178         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53179
53180 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53181
53182         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53183         ultrasparc.
53184
53185 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53186
53187         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53188
53189 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53190
53191         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53192         variable argument list.
53193
53194 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53195
53196         * gcc.c-torture/execute/memcheck: Delete entire directory.
53197         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53198         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53199
53200 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53201
53202         * gcc.dg/Wshadow-1.c: New test.
53203
53204 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53205
53206         * gcc.c-torture/compile/20011130-1.c: New test.
53207
53208         * gcc.dg/noncompile/20011025-1.c: New test.
53209
53210         * g++.dg/other/anon-union.C: New test.
53211
53212         * gcc.c-torture/execute/20011024-1.c: New test.
53213
53214 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53215
53216         * gcc.c-torture/execute/20000722-1.x,
53217         gcc.c-torture/execute/20010123-1.x: Remove.
53218         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53219         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53220         gcc.dg/c99-complit-2.c: New tests.
53221
53222 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53223
53224         * g++.dg/inherit/base1.C: New test.
53225
53226 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53227
53228         * g++.dg/other/stdarg1.C: New test.
53229
53230         * gcc.c-torture/compile/20011130-2.c: New test.
53231
53232 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53233
53234         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53235         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53236         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53237         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53238         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53239         * gcc.dg/builtin-prefetch-1.c: New test.
53240
53241 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53242
53243         * gcc.dg/20011130-1.c: New test.
53244
53245 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53246
53247         * g++.dg/other/scope1.C: New test.
53248         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53249
53250 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53251
53252         * gcc.dg/vla-init-1.c: New test.
53253
53254 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53255
53256         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53257
53258 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53259
53260         * objc.dg/alias.m: Update.
53261         * objc.dg/class-1.m: Update.
53262         * objc.dg/const-str-1.m: Update.
53263         * objc.dg/fwd-proto-1.m: Update.
53264         * objc.dg/id-1.m: Update.
53265         * objc.dg/super-class-1.m: Update.
53266
53267 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53268
53269         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53270         constructs.
53271
53272 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53273
53274         * gcc.c-torture/execute/20011128-1.c: New test.
53275
53276 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53277
53278         * gcc.dg/20011127-1.c: New test.
53279
53280 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53281
53282         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53283         from Austin Group draft 7.
53284         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53285         scanf format arguments.
53286         * gcc.dg/format/no-exargs-2.c: New test.
53287
53288 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53289
53290         * g++.dg/abi/vbase8-4.C: New test.
53291
53292 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53293
53294         * gcc.c-torture/execute/20011121-1.c: New test.
53295
53296 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53297
53298         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53299
53300 2001-11-23  Andreas Jaeger  <aj@suse.de>
53301
53302         * gcc.dg/cpp/charconst-2.c: New test.
53303
53304 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53305
53306         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53307         to the host if it is remote.  Let tests specify extra headers
53308         they use.
53309         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53310         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53311         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53312         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53313         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53314         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53315         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53316         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53317         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53318         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53319
53320 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53321
53322         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53323         for little endian ARMs.
53324
53325 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53326
53327         * gcc.c-torture/compile/20011119-1.c: New test.
53328         * gcc.c-torture/compile/20011119-2.c: New test.
53329
53330 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53331
53332         * gcc.dg/altivec-1.c: Fix typo.
53333
53334 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53335
53336         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53337
53338 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53339
53340         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53341
53342 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53343
53344         * lib/g77.exp: Don't specify --rpath-link.
53345
53346         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53347         across all the headers.
53348         * gcc.dg/format/format.exp: For testing on a remote host,
53349         copy format.h.
53350
53351         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53352         * gcc.c-torture/execute/930406-1.c: Likewise.
53353         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53354
53355 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53356
53357         * gcc.dg/altivec-1.c: New.
53358
53359 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53360
53361         * gcc.dg/cpp/fpreprocessed.c: New test case.
53362
53363 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53364
53365         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53366         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53367         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53368
53369 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53370
53371         * gcc.dg/no-builtin-1.c: New test.
53372
53373 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53374
53375         * gcc.c-torture/execute/20011115-1.c: New test.
53376
53377 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53378
53379         * gcc.c-torture/compile/20011114-2.c: New test.
53380         * gcc.c-torture/compile/20011114-3.c: New test.
53381         * gcc.c-torture/compile/20011114-4.c: New test.
53382
53383 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53384
53385         * g++.dg/other/init1.C: New test.
53386
53387 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53388
53389         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53390         message.
53391
53392         * gcc.c-torture/execute/20011114-1.c: New testcase.
53393
53394         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53395         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53396         like the (before this change) version of 20010327-1.c.
53397
53398 2001-11-14  Roger Sayle <roger@eyesopen.com>
53399
53400         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53401
53402 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53403
53404         * g++.dg/init/array2.C: New test.
53405
53406 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53407
53408         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53409
53410 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53411
53412         * g++.dg/other/forscope1.C: New test.
53413         * g++.dg/ext/forscope1.C: New test.
53414         * g++.dg/ext/forscope2.C: New test.
53415
53416 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53417
53418         * gcc.c-torture/execute/20011113-1.c: New test.
53419
53420 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53421
53422         * gcc.c-torture/execute/20011109-2.c: New test.
53423
53424         * gcc.c-torture/execute/20011109-1.c: New test.
53425
53426 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53427
53428         * gcc.c-torture/compile/20011109-1.c: New test.
53429
53430 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53431
53432         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53433         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53434         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53435         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53436         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53437         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53438         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53439
53440 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53441
53442         * g++.dg/warn/Wshadow-1.C: New tests.
53443         * g++.old-deja/g++.mike/for3.C: Update.
53444
53445 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53446
53447         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53448         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53449         XFAILs.  Adjust expected error texts.
53450         * gcc.c-torture/compile/20011106-1.c,
53451         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53452         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53453         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53454         gcc.dg/c99-array-lval-5.c: New tests.
53455
53456 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53457
53458         * gcc.dg/cpp/defined.c: Update.
53459
53460 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53461
53462         * gcc.c-torture/execute/anon-1.c: New test.
53463
53464 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53465
53466         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53467         same size, so no warning should be produced on stormy16.
53468
53469         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53470         due to oversized array.
53471         * g++.old-deja/g++.mike/ns15.C: Likewise.
53472         * g++.old-deja/g++.pt/crash16.C: Likewise.
53473
53474 2001-11-02  Graham Stott  <grahams@redhat.com>
53475
53476         * g++.dgother/debug1.C: Fix typos.
53477
53478 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53479
53480         * g++.dg/other/debug1.C: New test.
53481
53482 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53483
53484         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53485         of unsigned long.
53486
53487 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53488
53489         * gcc.dg/20011029-2.c: New test.
53490
53491         * gcc.c-torture/compile/20011029-1.c: New test.
53492
53493 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53494
53495         * objc/execute/class_self-1.m: New test.
53496         * objc/execute/class_self-2.m: New test.
53497
53498 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53499
53500         * gcc.misc-tests/msgs.exp: Delete.
53501         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53502         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53503         error set to match recent changes.
53504
53505 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53506
53507         * gcc.dg/20011021-1.c: New test.
53508
53509 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53510
53511         * gcc.c-torture/compile/20011023-1.c: New test.
53512
53513 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53514
53515         * lib/g77.exp: Rewrite based on lib/g++.exp.
53516
53517 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53518
53519         * gcc.c-torture/execute/20011019-1.c: New test.
53520
53521         * gcc.dg/20011018-1.c: New test.
53522
53523 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53524
53525         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53526
53527 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53528
53529         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53530         * gcc.dg/attr-invalid.c: Likewise.
53531
53532 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53533
53534         * gcc.dg/20011015-1.c: New test.
53535
53536 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53537
53538         * g++.dg/template/unify2.C: New test.
53539
53540 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53541
53542         * g++.dg/other/exception-specification.C: New test
53543
53544 2001-10-13  Tom Rix  <trix@redhat.com>
53545
53546         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53547         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53548
53549 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53550
53551         * gcc.dg/20011009-1.c: New test.
53552
53553 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53554
53555         PR g++/4476
53556         * g++.dg/other/friend1.C: New test.
53557
53558 2001-10-11  Richard Henderson  <rth@redhat.com>
53559
53560         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53561
53562 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53563
53564         * gcc.c-torture/compile/20011010-1.c: New.
53565
53566 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53567
53568         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53569         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53570         g77.f-torture/execute/execute.exp,
53571         g77.f-torture/noncompile/noncompile.exp,
53572         gcc.c-torture/compile/compile.exp,
53573         gcc.c-torture/execute/execute.exp,
53574         gcc.c-torture/execute/ieee/ieee.exp,
53575         gcc.c-torture/execute/memcheck/memcheck.exp,
53576         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53577         objc/execute/execute.exp: Update FSF address.
53578
53579 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53580
53581         * gcc.dg/cpp/cmdlne-C.c: Update.
53582         * gcc.dg/cpp/cmdlne-C2.c: New.
53583
53584 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53585
53586         * gcc.c-torture/execute/20011008-3.c: New.
53587
53588 2001-10-08  DJ Delorie  <dj@redhat.com>
53589
53590         * gcc.dg/20011008-1.c: New.
53591         * gcc.dg/20011008-2.c: New.
53592
53593 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53594
53595         * gcc.dg/cpp/spacing1.c: Update test.
53596
53597 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53598
53599         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53600         spelling errors of "separate" as "seperate".
53601
53602 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53603
53604         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53605         enough to avoid inlining.
53606
53607 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53608
53609         * lib/g77.exp: set libg2c_dir correctly.
53610
53611 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53612
53613         * gcc.dg/cpp/macro11.c: New test.
53614
53615 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53616
53617         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53618         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53619         gcc.dg/format/multattr-3.c: New tests.
53620         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53621         tests for format attributes on function pointers being rejected.
53622
53623 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53624
53625         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53626
53627 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53628
53629         * g++.dg/warn/format1.C: New test.
53630
53631 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53632
53633         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53634
53635 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53636
53637         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53638
53639 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53640
53641         * gcc.dg/cpp/redef2.c: Add test.
53642
53643 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53644
53645         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53646         long-standing bug on i686, apparently.
53647         * gcc.c-torture/execute/loop-2c.x: New file.
53648         * gcc.c-torture/execute/loop-2d.x: New file.
53649         * gcc.c-torture/execute/loop-3c.x: New file.
53650
53651 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53652
53653         * gcc.dg/cpp/20000625-2.c: Correct line number.
53654
53655 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53656
53657         * gcc.dg/cpp/macro10.c: New test.
53658         * gcc.dg/cpp/strify3.c: New test.
53659         * gcc.dg/cpp/spacing1.c: Add tests.
53660         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53661         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53662
53663 2001-09-24  DJ Delorie  <dj@redhat.com>
53664
53665         * gcc.c-torture/execute/20010924-1.c: New test.
53666
53667 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53668
53669         * objc/execute/paste.m: Remove.
53670
53671 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53672
53673         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53674
53675 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53676
53677         * g77.dg/strlen0.f: New test.
53678
53679 2001-09-21  Richard Henderson  <rth@redhat.com>
53680
53681         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53682         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53683
53684 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53685
53686         Table-driven attributes.
53687         * g++.dg/ext/attrib1.C: New test.
53688
53689 2001-09-20  DJ Delorie  <dj@redhat.com>
53690
53691         * gcc.dg/20000926-1.c: Update expected warning messages.
53692         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53693         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53694         array.
53695
53696 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53697
53698         * g++.dg/eh/registers1.C: New test case.
53699
53700 2001-09-17  Richard Henderson  <rth@redhat.com>
53701
53702         * gcc.dg/array-5.c: Fix VLA decomposition test.
53703
53704 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53705
53706         * gcc.dg/cpp/line5.c: New testcase.
53707
53708 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53709
53710         * gcc.dg/cpp/macro9.c: New test.
53711
53712 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53713
53714         * gcc.c-torture/execute/980223.c: Change type of addr from long
53715         to char *.
53716
53717 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53718
53719         * gcc.c-torture/execute/20010915-1.c: New test.
53720
53721 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53722
53723         * g77.dg/bprob: New directory.
53724         * g77.dg/bprob/bprob.exp: New file.
53725         * g77.dg/bprob/bprob-1.f: New test.
53726         * g77.dg/gcov: New directory.
53727         * g77.dg/gcov/gcov.exp: New file.
53728         * g77.dg/gcov/gcov-1.f: New test.
53729         * g77.dg/gcov/gcov-1.x: New file.
53730
53731 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53732
53733         * gcc.dg/cpp/directiv.c: Update.
53734         * gcc.dg/cpp/undef1.c: Update.
53735
53736 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53737
53738         * gcc.dg/20010912-1.c: New test.
53739
53740 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53741
53742         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53743         language-independent file in lib.
53744         * lib/gcov.exp: New file.
53745
53746 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53747
53748         * gcc.c-torture/compile/20010911-1.c: New test.
53749
53750 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53751
53752         * lib/profopt.exp: New, to support profile-directed optimizations.
53753         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53754         * gcc.misc-tests/bprob-1.c: New test.
53755         * gcc.misc-tests/bprob-2.c: New test.
53756
53757 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53758
53759         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53760         XFAIL and which kinds of gcov output to verify.
53761         * gcc.misc-tests/gcov-4b.x: New file.
53762         * gcc.misc-tests/gcov-5b.x: New file.
53763         * gcc.misc-tests/gcov-6.x: New file.
53764         * gcc.misc-tests/gcov-7.c: New test.
53765         * gcc.misc-tests/gcov-7.x: New file.
53766
53767 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53768
53769         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53770         * gcc.misc-tests/gcov-6.c: New test.
53771
53772 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53773
53774         PR c++/3986
53775         * g++.dg/abi/vbase1.C: New test.
53776
53777 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53778
53779         * objc.dg/method-2.m: New.
53780
53781 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53782
53783         PR c++/4203
53784         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53785         * g++.dg/init/empty1.C: New test.
53786
53787 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53788
53789         * gcc.c-torture/compile/20010903-1.c: New test.
53790
53791 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53792
53793         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53794         for m68k.
53795
53796 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53797
53798         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53799
53800         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53801
53802         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53803
53804 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53805
53806         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53807         for 16-bit 'unsigned int'.
53808
53809 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53810
53811         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53812
53813 2001-08-27  Richard Henderson  <rth@redhat.com>
53814
53815         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53816         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53817
53818 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53819
53820         * gcc.dg/asm-names.c (ymain): New.
53821
53822 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53823
53824         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53825         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53826         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53827
53828 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53829
53830         * gcc.dg/compare5.c: New testcase.
53831
53832 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53833
53834         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53835         and "In instantiation".
53836
53837 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53838
53839         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53840
53841 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53842
53843         * gcc.misc-tests/gcov.exp: Add support for branch information.
53844         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53845         * gcc.misc-tests/gcov-4.c: New test.
53846         * gcc.misc-tests/gcov-4b.c: New test.
53847         * gcc.misc-tests/gcov-5b.c: New test.
53848
53849 2001-08-20  Zack Weinberg  <zackw@panix.com>
53850
53851         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53852         expected to fail.
53853
53854 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53855
53856         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53857
53858 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53859
53860         * g++.dg/eh/template1.C: New test.
53861
53862 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53863
53864         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53865         Fix thinko.
53866         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53867         for xfail.
53868
53869 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53870
53871         * lib/g77-dg.exp: Use prune.exp for common procedures
53872         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53873         * lib/g77.exp: (g77-dg-prune) Remove
53874
53875 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53876
53877         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53878
53879 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53880
53881         * g++.dg/template/unify1.C: New test.
53882
53883 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53884
53885         * g++.dg/abi/empty4.C: New test.
53886
53887 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53888
53889         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53890         solaris2.*
53891         * g77.f-torture/compile/pr3743.x: Likewise.
53892
53893 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53894
53895         * g++.dg/other/using-declaration.C: New test.
53896
53897 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53898
53899         * gcc.dg/cpp/tr-sign.c: New testcase.
53900
53901 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53902
53903         * gcc.dg/cpp/19951025-1.c: Revert.
53904         * gcc.dg/cpp/directiv.c: We no longer process directives that
53905         interrupt macro arguments.
53906
53907 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53908
53909         * gcc.dg/bconstp-1.c: New test.
53910
53911 2001-08-03  Richard Henderson  <rth@redhat.com>
53912
53913         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53914
53915 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53916
53917         * gcc.dg/cpp/19951025-1.c: Update.
53918
53919 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53920
53921         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53922         should be x.
53923
53924 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53925
53926         Kill -fhonor-std.
53927         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53928         * g++.old-deja/g++.other/std1.C: Likewise.
53929         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53930
53931 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53932
53933         * lib/g77.exp: Load gcc-defs.exp for common procedures
53934         (g77_pass, g77_fail, g77_finish, g77_exit,
53935         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53936
53937 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53938
53939         * g77.dg/fbackslash.f
53940         * g77.dg/fcase-preserve.f
53941         * g77.dg/ff90-1.f
53942         * g77.dg/ffixed-line-length-0.f
53943         * g77.dg/ffixed-line-length-132.f
53944         * g77.dg/ffixed-line-length-7.f
53945         * g77.dg/ffixed-line-length-72.f
53946         * g77.dg/ffixed-line-length-none.f
53947         * g77.dg/ffree-form-1.f
53948         * g77.dg/fno-backslash.f
53949         * g77.dg/fno-f90-1.f
53950         * g77.dg/fno-fixed-form-1.f
53951         * g77.dg/fno-onetrip.f
53952         * g77.dg/fno-typeless-boz.f
53953         * g77.dg/fno-underscoring.f
53954         * g77.dg/fno-vxt-1.f
53955         * g77.dg/fonetrip.f
53956         * g77.dg/ftypeless-boz.f
53957         * g77.dg/fugly-assumed.f
53958         * g77.dg/funderscoring.f
53959         * g77.dg/fvxt-1.f
53960
53961 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53962
53963         * objc.dg/fwd-proto-1.m: New.
53964         * objc.dg/local-decl-1.m: New.
53965         * objc.dg/naming-1.m: New.
53966         * objc.dg/naming-2.m: New.
53967         * objc.dg/proto-hier-1.m: New.
53968
53969 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53970
53971         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53972         largest-type elements to a struct makes its size grow.
53973
53974 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53975
53976         * g++.dg/abi/vthunk1.C: New test.
53977
53978 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53979
53980         * g++.dg/abi/vbase8-22.C: New test.
53981
53982 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53983
53984         * gcc.dg/cpp/macro8.c: New test.
53985
53986 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53987
53988         * g++.dg/abi/vbase8-21.C: New test.
53989
53990 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53991
53992         * g++.dg/abi/vbase8-10.C: New test.
53993
53994 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53995
53996         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53997         ${tool}_set_ld_library_path.
53998         Changed caller.
53999         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54000         g++.exp.
54001
54002 2001-07-26  Stan Cox <scox@redhat.com>
54003
54004         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54005         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54006         gcc_exit, gcc_check_unsupported_p):
54007         Moved to gcc-deps.exp
54008         * gcc-deps.exp: New file.
54009
54010 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54011
54012         * g++.old-deja/g++.pt/defarg14.C: New test.
54013
54014 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54015
54016         * g++.old-deja/g++.other/lineno5.C: New test.
54017
54018 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54019
54020         * g++.old-deja/g++.pt/crash68.C: New test.
54021
54022 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54023
54024         * g++.old-deja/g++.other/crash42.C: New test.
54025
54026 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54027
54028         * gcc.dg/cpp/extratokens.c: Fix.
54029         * gcc.dg/cpp/skipping2.c: New tests.
54030
54031 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54032
54033         * gcc.c-torture/execute/20010724-1.c: New file.
54034         * gcc.c-torture/execute/20010724-1.x: New file.
54035
54036 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54037
54038         * g++.old-deja/g++.other/cond7.C: New test.
54039
54040 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54041
54042         * g++.old-deja/g++.other/optimize4.C: New test.
54043
54044 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54045
54046         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54047
54048 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54049
54050         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54051         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54052         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54053         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54054
54055         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54056         bug report" message.
54057
54058         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54059         * g++.dg/ext/instantiate1.C: Move from old-deja.
54060
54061 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54062
54063         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54064         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54065         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54066         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54067
54068 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54069
54070         * gcc.c-torture/execute/20010723-1.c: New test.
54071
54072 2001-07-23  Ben Elliston  <bje@redhat.com>
54073
54074         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54075
54076 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54077
54078         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54079         i[34567]86-*-*.
54080         Delete handling of ieee_multilib_flags.
54081         Pass -mieee for alpha*-*-* and sh-*-*.
54082         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54083
54084 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54085
54086         Remove old-abi tests.
54087         * g++.old-deja/g++.mike/p11116.C: Remove.
54088         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54089
54090 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54091
54092         * g77.f-torture/compile/pr3743.f: New test
54093
54094 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54095
54096         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54097
54098 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54099
54100         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54101         g++.old-deja/g++.pt/static6.C: Likewise.
54102         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54103         supports weak symbols.
54104
54105 2001-07-18  Andreas Jaeger  <aj@suse.de>
54106
54107         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54108         supported again.
54109
54110 2001-07-18  Andreas Jaeger  <aj@suse.de>
54111
54112         * gcc.dg/iftrap-1.c: Fix target line.
54113
54114 2001-07-17  Richard Henderson  <rth@redhat.com>
54115
54116         * gcc.c-torture/execute/20010717-1.c: New.
54117
54118 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54119
54120         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54121         tests.
54122
54123 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54124
54125         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54126
54127 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54128
54129         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54130         UAC_SIGBUS, UAC_NOPRINT definitions.
54131
54132 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54133
54134         * objc/execute/object_is_class.m: New test.
54135         * objc/execute/object_is_meta_class.m: New test.
54136
54137 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54138
54139         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54140         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54141
54142 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54143
54144         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54145         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54146
54147 2001-07-14  Richard Henderson  <rth@redhat.com>
54148
54149         * gcc.dg/iftrap-1.c: New.
54150
54151 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54152
54153         * g77.f-torture/execute/intrinsic77.f: New test.
54154
54155 2001-07-11  Janis Johnson <janis@us.ibm.com>
54156
54157         * gcc.misc-tests/gcov-3.c: New test.
54158
54159 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54160
54161         * gcc.c-torture/compile/20010711-1.c,
54162         * gcc.c-torture/compile/20010711-2.c: New tests.
54163
54164 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54165
54166         * gcc.c-torture/execute/20010711-1.c: New test.
54167
54168 2001-07-11  Ben Elliston  <bje@redhat.com>
54169
54170         * g++.old-deja/g++.other/enum5.C: New test.
54171
54172 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54173
54174         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54175         (g++-dg-prune): Call prune_gcc_output.
54176         * prune.exp: New file for prune_gcc_output.
54177         * lib/g++.exp, lib/gcc.exp: Load it.
54178
54179 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54180
54181         * gcc.c-torture/compile/20010701-1.c,
54182         g++.old-deja/g++.ext/attrib6.C: New tests.
54183
54184 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54185
54186         * gcc.c-torture/compile/20010706-1.c: New test.
54187
54188 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54189
54190         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54191
54192 2001-06-28  Stan Shebs  <shebs@apple.com>
54193
54194         * gcc.dg/pragma-darwin.c: New test.
54195
54196 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54197
54198         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54199         Solaris 2.[678] system.
54200
54201 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54202
54203         * gcc.dg/20010622-1.c: New test.
54204
54205 2001-06-18  Stan Shebs  <shebs@apple.com>
54206
54207         * objc.dg: New directory.
54208         * objc.dg/dg.exp: New file.
54209         * objc.dg/alias.m: New.
54210         * objc.dg/class-1.m: New.
54211         * objc.dg/class-2.m: New.
54212         * objc.dg/const-str-1.m: New.
54213         * objc.dg/const-str-2.m: New.
54214         * objc.dg/id-1.m: New.
54215         * objc.dg/method-1.m: New.
54216         * objc.dg/super-class-1.m: New.
54217         * lib/objc-dg.exp: New file.
54218
54219 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54220
54221         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54222         of label name.
54223
54224 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54225
54226         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54227
54228 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54229
54230         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54231         variable.
54232
54233 2001-06-12  Richard Henderson  <rth@redhat.com>
54234
54235         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54236
54237 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54238
54239         * g++.old-deja/g++.abi/vbase5.C: New test.
54240         * g++.old-deja/g++.abi/vbase6.C: New test.
54241         * g++.old-deja/g++.abi/vbase7.C: New test.
54242
54243 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54244
54245         * gcc.c-torture/compile/20010610-1.c: New test.
54246
54247 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54248
54249         * g++.old-deja/g++.abi/vbase4.C: New test.
54250
54251 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54252
54253         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54254         support %f for HC11/HC12 targets.
54255         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54256         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54257         on HC11/HC12 targets.
54258         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54259
54260 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54261
54262         * gcc.dg/wchar_t-1.c: New file.
54263         * gcc.dg/wint_t-1.c: Likewise.
54264
54265 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54266
54267         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54268
54269 2001-06-11  Richard Henderson  <rth@redhat.com>
54270
54271         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54272
54273 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54274
54275         * gcc.c-torture/compile/20010611-1.c: New test.
54276
54277 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54278
54279         * gcc.dg/c99-tag-1.c: Add more tests.
54280
54281 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54282
54283         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54284         representation on MN10300 and ARM/Thumb.
54285
54286 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54287
54288         * g77.f-torture/execute/20010610.f: New.
54289
54290 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54291
54292         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54293         names.
54294
54295 2001-06-09  Richard Henderson  <rth@redhat.com>
54296
54297         * gcc.c-torture/execute/ashrdi-1.c: New.
54298         * gcc.c-torture/execute/ashldi-1.c: New.
54299         * gcc.c-torture/execute/lshrdi-1.c: New.
54300
54301 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54302
54303         * objc/execute/load-3.m: Added. Check sending +load to categories,
54304         in addition to classes.
54305
54306 2001-06-08  Stan Shebs  <shebs@apple.com>
54307
54308         * objc/execute/load-2.m: New test.  From Nicola Pero
54309         <n.pero@mi.flashnet.it>.
54310
54311 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54312
54313         * gcc.c-torture/execute/20010605-2.c: New test.
54314
54315 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54316
54317         * g++.old-deja/g++.abi/vbase2.C: New test.
54318         * g++.old-deja/g++.abi/vbase3.C: New test.
54319
54320 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54321
54322         * g++.old-deja/g++.pt/friend49.C: New test.
54323
54324 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54325
54326         * g++.old-deja/g++.ext/anon3.C: New test.
54327
54328 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54329
54330         * g++.old-deja/g++.other/conv7.C: New test.
54331
54332 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54333
54334         * gcc.c-torture/compile/20010605-2.c: New test.
54335
54336 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54337
54338         * gcc.c-torture/execute/20010604-1.c: New test.
54339
54340 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54341
54342         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54343
54344 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54345
54346         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54347         (g++_link_flags): Likewise.
54348         (g++_init): Pass gccpath's value to two previous functions.
54349
54350 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54351
54352         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54353         Ensure logfile entry matches exec command line.
54354
54355 2001-05-31  Richard Henderson  <rth@redhat.com>
54356
54357         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54358         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54359
54360 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54361
54362         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54363         compiler for irix6.2
54364
54365 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54366
54367         * g++.old-deja/g++.other/optimize3.C: New file.
54368
54369 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54370
54371         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54372         assemble.
54373
54374 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54375
54376         * g++.old-deja/g++.other/optimize2.C: New file.
54377
54378 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54379
54380         * gcc.c-torture/compile/20010518-2.c: New file.
54381         * gcc.c-torture/execute/20010518-1.c: New file.
54382         * gcc.c-torture/execute/20010518-2.c: New file.
54383
54384 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54385
54386         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54387
54388 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54389
54390         G++ no longer defines builtins that do not begin with __builtin.
54391         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54392         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54393         * g++.old-deja/g++.law/builtin1.C: Likewise.
54394         * g++.old-deja/g++.law/cvt2.C: Likewise.
54395         * g++.old-deja/g++.mike/net5.C: Likewise.
54396         * g++.old-deja/g++.other/builtins1.C: Likewise.
54397         * g++.old-deja/g++.other/builtins2.C: Likewise.
54398         * g++.old-deja/g++.other/builtins3.C: Likewise.
54399         * g++.old-deja/g++.other/builtins4.C: Likewise.
54400         * g++.old-deja/g++.other/inline8.C: Likewise.
54401         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54402
54403 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54404
54405         * g++.old-deja/g++.pt/using1.C: Adjust.
54406         * g++.old-deja/g++.pt/using2.C: New test.
54407
54408 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54409
54410         * gcc.dg/cpp/charconst.c: New tests.
54411         * gcc.dg/cpp/escape.c: New tests.
54412         * gcc.dg/cpp/escape-1.c: New tests.
54413         * gcc.dg/cpp/escape-2.c: New tests.
54414         * gcc.dg/cpp/ucs.c: New tests.
54415
54416 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54417
54418         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54419         native compiler for irix6.5.
54420
54421 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54422
54423         * lib/g++.exp (g++_include_flags): Use args to compute
54424         get_multilibs.
54425         (g++_link_flags): Likewise.
54426         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54427
54428 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54429
54430         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54431
54432 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54433
54434         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54435         this file.
54436
54437 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54438
54439         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54440         STACK_SIZE;
54441         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54442         to STACK_SIZE; Use it to define size of add_histo array.
54443         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54444         to STACK_SIZE.
54445         (f): Use GITT_SIZE to define size of gitt local table.
54446         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54447         to STACK_SIZE; Use it to define size of bytemem array.
54448
54449 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54450
54451         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54452         on 68HC11/HC12 due to the asm instruction.
54453         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54454         * gcc.c-torture/compile/920520-1.x: Likewise.
54455         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54456         on 68HC11/HC12 because the function is larger than 64K.
54457         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54458         on 68HC11/HC12 because the structure is too large.
54459
54460 2001-05-20  Richard Henderson  <rth@redhat.com>
54461
54462         * gcc.c-torture/execute/20010520-1.c: New.
54463
54464 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54465
54466         * g++.old-deja/g++.warn/compare1.C: New test.
54467         * gcc.dg/compare4.c: New test.
54468
54469 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54470
54471         * g++.old-deja/g++.other/optimize1.C: New test.
54472
54473 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54474
54475         * g++.old-deja/g++.pt/spec41.C: New test.
54476
54477 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54478
54479         * gcc.c-torture/compile/20010114-1.x: Remove.
54480
54481 2001-05-18  Stan Shebs  <shebs@apple.com>
54482
54483         * gcc.c-torture/compile/20010518-1.c: New test.
54484
54485 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54486
54487         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54488         * g++.old-deja/g++.pt/crash67.C: New test.
54489
54490 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54491
54492         * g++.old-deja/g++.other/debug9.C: New test.
54493
54494 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54495
54496         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54497
54498 2001-05-16  Jan Hubicka  <jh@suse.cz>
54499
54500         * gcc.c-torture/compile/20010516-1.c: New test.
54501
54502 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54503
54504         * g++.old-deja/g++.other/crash41.C: New test.
54505
54506 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54507
54508         * g++.old-deja/g++.pt/crash66.C: New test.
54509
54510 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54511
54512         * g++.old-deja/g++.robertl/eb27.C: Convert.
54513
54514 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54515
54516         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54517         declaration being redundant.
54518
54519 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54520
54521         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54522
54523 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54524
54525         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54526
54527 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54528
54529         * lib/g++.exp: Use testsuite_flags.
54530
54531 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54532
54533         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54534
54535 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54536
54537         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54538
54539 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54540
54541         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54542
54543 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54544
54545         * gcc.c-torture/compile/20010313-1.c: New test.
54546
54547 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54548
54549         * gcc.dg/cpp/direct2.c: New test.
54550         * gccq.dg/cpp/direct2s.c: New test.
54551
54552         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54553
54554 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54555
54556         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54557         * g++.old-deja/g++.other/op3.C: Likewise.
54558
54559 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54560
54561         * gcc.dg/cpp/syshdr.h: New file.
54562         * gcc.dg/cpp/sysmac1.c: Update.
54563         * gcc.dg/cpp/sysmac2.c: Update.
54564
54565 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54566
54567         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54568
54569 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54570
54571         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54572         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54573
54574 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54575
54576         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54577
54578 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54579
54580         * lib/g++.exp (g++_include_flags): Don't use any special flags
54581         if TESTING_IN_BUILD_TREE is not defined.
54582         (g++_init): Use a plain 'c++' as the compiler if
54583         TESTING_IN_BUILD_TREEE is not defined.
54584
54585 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54586
54587         * g++.old-deja/g++.eh/catch13.C: New test.
54588         * g++.old-deja/g++.eh/catch14.C: New test.
54589
54590 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54591
54592         * gcc.dg/cpp/tr-define.c: New test.
54593
54594 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54595
54596         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54597         <stdlib.h>, not <malloc.h>.
54598
54599 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54600
54601         * g++.old-deja/g++.ns/template17.C: New test.
54602
54603 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54604
54605         * g++.old-deja/g++.pt/ref4.C: New test.
54606
54607 2001-04-30  Richard Henderson  <rth@redhat.com>
54608
54609         * gcc.dg/20000724-1.c: Revert last change.
54610
54611 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54612
54613         * g77.f-torture/execute/20010430.f: New test.
54614
54615 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54616
54617         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54618
54619 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54620
54621         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54622
54623 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54624
54625         * g++.old-deja/g++.eh/crash6.C: New test.
54626
54627 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54628
54629         * g++.old-deja/g++.other/warn7.C: New test.
54630
54631 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54632
54633         * g++.old-deja/g++.other/defarg9.C: New test.
54634
54635 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54636
54637         * g77.f-torture/compile/20010426.f: New test.
54638         * g77.f-torture/execute/20010426.f: New test.
54639
54640 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54641
54642         * g77.f-torture/compile/20000629-1.x: Remove - error
54643         has been fixed.
54644
54645 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54646
54647         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54648         Tweak slightly to work with g++.dg framework.
54649         * g++.dg/special/ecos.exp: Run initp1.C test.
54650         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54651
54652         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54653         its linker doesn't give line numbers either.
54654         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54655
54656 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54657
54658         * g++.old-deja/g++.other/lex1.C: New test.
54659
54660 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54661
54662         * gcc.dg/noncompile/20010425-1.c: New test.
54663
54664 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54665
54666         * g++.old-deja/g++.pt/mangle2.C: New test.
54667
54668 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54669
54670         * gcc.dg/format/plus-1.c: New test.
54671
54672 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54673
54674         * gcc.dg/20010423-1.c: New test.
54675
54676 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54677
54678         * gcc.c-torture/execute/20010422-1.c: New test.
54679
54680 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54681
54682         * g++.old-deja/g++.ns/type2.C: New test.
54683
54684 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54685
54686         * g++.old-deja/g++.other/perf1.C: New test.
54687
54688 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54689
54690         * gcc.dg/c99-func-2.c: Remove xfail.
54691         * gcc.dg/c99-func-3.c: Remove xfail.
54692         * gcc.dg/c99-func-4.c: Remove xfail.
54693
54694 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54695
54696         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54697
54698 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54699
54700         * gcc.c-torture/compile/20010423-1.c: New test.
54701
54702 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54703
54704         * g++.old-deja/g++.pt/typename28.C: New test.
54705
54706 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54707
54708         * g++.old-deja/g++.abi/empty2.C: New test.
54709         * g++.old-deja/g++.abi/empty3.C: New test.
54710
54711 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54712
54713         * g++.old-deja/g++.other/comdat2.C: New test.
54714         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54715
54716 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54717
54718         * g++.old-deja/g++.other/overload14.C: New test.
54719
54720 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54721
54722         * g++.old-deja/g++.other/lookup23.C: New test.
54723
54724 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54725
54726         * gcc.c-torture/execute/20010403-1.c: New test.
54727
54728 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54729             Mark Mitchell  <mark@codesourcery.com>
54730
54731         * lib/old-dejagnu.exp: Don't delete output of executable.
54732         Add .exe suffix to executables.
54733
54734 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54735
54736         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54737
54738 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54739
54740         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54741
54742 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54743
54744         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54745         * g++.old-deja/g++.abi/crash1.C: New test.
54746
54747 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54748
54749         * g++.old-deja/g++.other/crash40.C: New test.
54750
54751 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54752
54753         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54754
54755 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54756
54757         * g++.old-deja/g++.other/warn6.C: New test.
54758
54759 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54760
54761         * g++.old-deja/g++.robertl/eb42.C: Same.
54762
54763 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54764
54765         * gcc.dg/wtr-conversion-1.c: New testcase.
54766
54767 2001-04-10  Richard Henderson  <rth@redhat.com>
54768
54769         * g++.old-deja/g++.other/array5.C: New.
54770
54771 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54772
54773         * gcc.c-torture/execute/20010408-1.c: New test.
54774
54775 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54776
54777         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54778         headers and constructs.
54779         * g++.old-deja/g++.robertl/eb79.C: Same.
54780         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54781         * g++.old-deja/g++.robertl/eb73.C: Same.
54782         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54783         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54784         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54785         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54786         * g++.old-deja/g++.robertl/eb44.C: Same.
54787         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54788         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54789         * g++.old-deja/g++.robertl/eb39.C: Same.
54790         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54791         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54792         * g++.old-deja/g++.robertl/eb30.C: Same.
54793         * g++.old-deja/g++.robertl/eb3.C: Same.
54794         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54795         * g++.old-deja/g++.robertl/eb21.C: Same.
54796         * g++.old-deja/g++.robertl/eb15.C: Same.
54797         * g++.old-deja/g++.robertl/eb118.C: Same.
54798         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54799         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54800         * g++.old-deja/g++.robertl/eb109.C: Same.
54801         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54802         * g++.old-deja/g++.mike/rtti1.C: Same.
54803         * g++.old-deja/g++.mike/p658.C: Same.
54804         * g++.old-deja/g++.mike/net46.C: Same.
54805         * g++.old-deja/g++.mike/net34.C: Same.
54806         * g++.old-deja/g++.mike/memoize1.C: Same.
54807         * g++.old-deja/g++.mike/eh2.C: Same.
54808         * g++.old-deja/g++.law/weak.C: Same.
54809         * g++.old-deja/g++.law/visibility7.C: Same.
54810         * g++.old-deja/g++.law/visibility25.C: Same.
54811         * g++.old-deja/g++.law/visibility22.C: Same.
54812         * g++.old-deja/g++.law/visibility2.C: Same.
54813         * g++.old-deja/g++.law/visibility17.C: Same.
54814         * g++.old-deja/g++.law/visibility13.C: Same.
54815         * g++.old-deja/g++.law/visibility10.C: Same.
54816         * g++.old-deja/g++.law/visibility1.C: Same.
54817         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54818         * g++.old-deja/g++.law/vbase1.C: Same.
54819         * g++.old-deja/g++.law/operators32.C: Same.
54820         * g++.old-deja/g++.law/nest3.C: Same.
54821         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54822         * g++.old-deja/g++.law/except5.C (main): Same.
54823         * g++.old-deja/g++.law/cvt7.C (run): Same.
54824         * g++.old-deja/g++.law/cvt2.C: Same.
54825         * g++.old-deja/g++.law/cvt16.C: Same.
54826         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54827         * g++.old-deja/g++.law/ctors17.C (main): Same.
54828         * g++.old-deja/g++.law/ctors13.C: Same.
54829         * g++.old-deja/g++.law/ctors12.C (main): Same.
54830         * g++.old-deja/g++.law/ctors10.C: Same.
54831         * g++.old-deja/g++.law/code-gen5.C: Same.
54832         * g++.old-deja/g++.law/bad-error7.C: Same.
54833         * g++.old-deja/g++.law/arm9.C: Same.
54834         * g++.old-deja/g++.law/arm12.C: Same.
54835         * g++.old-deja/g++.law/arg8.C: Same.
54836         * g++.old-deja/g++.law/arg1.C: Same.
54837         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54838         * g++.old-deja/g++.jason/template31.C: Same.
54839         * g++.old-deja/g++.jason/template24.C (main): Same.
54840         * g++.old-deja/g++.jason/2371.C: Same.
54841         * g++.old-deja/g++.eh/new2.C: Same.
54842         * g++.old-deja/g++.eh/new1.C: Same.
54843         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54844         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54845         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54846         * g++.old-deja/g++.brendan/crash62.C: Same.
54847         * g++.old-deja/g++.brendan/crash52.C: Same.
54848         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54849         * g++.old-deja/g++.brendan/crash38.C: Same.
54850         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54851         * g++.old-deja/g++.brendan/copy9.C: Same.
54852
54853 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54854
54855         * gcc.c-torture/execute/20001203-2.c (memset):
54856         Count argument is of type __SIZE_TYPE__.
54857
54858 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54859
54860         * gcc.c-torture/compile/20010404-1.c: New test.
54861
54862 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54863
54864         * gcc.c-torture/compile/20010326-1.c: New test.
54865
54866 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54867
54868         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54869         peculiarities of the SH.
54870         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54871
54872 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54873
54874         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54875         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54876         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54877
54878 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54879
54880         * g77.f-torture/compile/20010321-1.f: New test.
54881
54882 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54883
54884         * gcc.c-torture/compile/20010329-1.c: New test.
54885
54886 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54887
54888         * gcc.c-torture/execute/20010329-1.c: New test.
54889
54890 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54891
54892         * g++.old-deja/g++.other/eh4.C: Fix typo.
54893
54894 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54895
54896         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54897
54898 2001-03-28  Philip Blundell  <philb@gnu.org>
54899
54900         * gcc.c-torture/compile/20010328-1.c: New test.
54901
54902 2001-03-27  Richard Henderson  <rth@redhat.com>
54903
54904         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54905         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54906
54907 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54908
54909         * gcc.c-torture/compile/20010327-1.c: New test.
54910
54911 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54912
54913         * g++.old-deja/g++.other/friend12.C: New test.
54914         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54915         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54916
54917 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54918
54919         * gcc.c-torture/execute/20010325-1.c: New test.
54920
54921 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54922
54923         * g++.old-deja/g++.other/mangle3.C: New test.
54924
54925 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54926
54927         * g++.old-deja/g++.other/anon8.C: New test.
54928
54929 2001-03-20  Philip Blundell  <philb@gnu.org>
54930
54931         * gcc.c-torture/compile/20010320-1.c: New test.
54932
54933 2001-03-17  Richard Henderson  <rth@redhat.com>
54934
54935         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54936
54937 2001-03-15  Geoff Keating  <geoff@redhat.com>
54938
54939         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54940         tests on AIX.
54941
54942 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54943
54944         * g++.old-deja/g++.other/eh4.C: New test.
54945
54946 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54947
54948         * gcc.dg/cpp/mi1.c: Update.
54949
54950 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54951
54952         * g++.old-deja/g++.other/regstack.C: New test.
54953
54954 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54955
54956         * g++.old-deja/g++.other/ref4.C: New test.
54957
54958 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54959
54960         * objc/execute/va_method.m: Added.
54961         * objc/execute/IMP.m: Added.
54962         * objc/execute/_cmd.m: Added.
54963         * objc/execute/accessing_ivars.m: Added.
54964         * objc/execute/class-1.m: Added.
54965         * objc/execute/class-10.m: Added.
54966         * objc/execute/class-11.m: Added.
54967         * objc/execute/class-12.m: Added.
54968         * objc/execute/class-13.m: Added.
54969         * objc/execute/class-14.m: Added.
54970         * objc/execute/class-2.m: Added.
54971         * objc/execute/class-3.m: Added.
54972         * objc/execute/class-4.m: Added.
54973         * objc/execute/class-5.m: Added.
54974         * objc/execute/class-6.m: Added.
54975         * objc/execute/class-7.m: Added.
54976         * objc/execute/class-8.m: Added.
54977         * objc/execute/class-9.m: Added.
54978         * objc/execute/class-tests-1.h
54979         * objc/execute/class-tests-2.h
54980         * objc/execute/compatibility_alias.m: Added.
54981         * objc/execute/encode-1.m: Added.
54982         * objc/execute/formal_protocol-1.m: Added.
54983         * objc/execute/formal_protocol-2.m: Added.
54984         * objc/execute/formal_protocol-3.m: Added.
54985         * objc/execute/formal_protocol-4.m: Added.
54986         * objc/execute/formal_protocol-5.m: Added.
54987         * objc/execute/formal_protocol-6.m: Added.
54988         * objc/execute/formal_protocol-7.m: Added.
54989         * objc/execute/informal_protocol.m: Added.
54990         * objc/execute/initialize.m: Added.
54991         * objc/execute/load.m: Added.
54992         * objc/execute/many_args_method.m: Added.
54993         * objc/execute/nested-3.m: Added.
54994         * objc/execute/no_clash.m: Added.
54995         * objc/execute/private.m: Added.
54996         * objc/execute/redefining_self.m: Added.
54997         * objc/execute/root_methods.m: Added.
54998         * objc/execute/selector-1.m: Added.
54999         * objc/execute/static-1.m: Added.
55000         * objc/execute/static-2.m: Added.
55001         * objc/execute/va_method.m: Added.
55002
55003 2001-03-10  Richard Henderson  <rth@redhat.com>
55004
55005         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55006
55007 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55008
55009         * g++.old-deja/g++.other/crash31.C: XFAIL.
55010         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55011         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55012         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55013         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55014         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55015
55016 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55017
55018         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55019
55020 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55021
55022         * gcc.dg/20000724-1.c: Don't use multiline strings.
55023
55024 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55025
55026         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55027         result of -cString against what we expect it to be; don't just
55028         print it out for no one to read.
55029
55030         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55031         Based on testcases provided by Nicola Pero.
55032
55033 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55034
55035         * gcc.dg/cpp/macro7.c: New test.
55036
55037 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55038
55039         * gcc.dg/cpp/multiline.c: Update.
55040
55041 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55042
55043         * g++.old-deja/g++.other/enum3.C: New test.
55044
55045 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55046
55047         * g++.old-deja/g++.other/pod1.C: New test.
55048
55049 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55050
55051         * g++.old-deja/g++.ext/overload1.C: New test.
55052
55053 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55054
55055         * g++.old-deja/g++.pt/using1.C: New test.
55056
55057 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55058
55059         * g++.old-deja/g++.other/using9.C: New test.
55060
55061 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55062
55063         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55064
55065         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55066
55067 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55068
55069         * g++.old-deja/g++.ext/realpt1.C: Remove.
55070
55071 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55072
55073         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55074
55075 2001-02-26  Will Cohen  <wcohen@redhat.com>
55076
55077         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55078
55079 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55080
55081         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55082         templatized constructors.
55083
55084 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55085
55086         * gcc.c-torture/execute/20010224-1.c: New test.
55087
55088 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55089
55090         * gcc.c-torture/execute/20010222-1.c: New test.
55091
55092 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55093
55094         * g++.old-deja/g++.other/inline20.C: New test.
55095
55096 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55097
55098         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55099
55100 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55101
55102         * g++.old-deja/g++.other/lookup22.C: New test.
55103
55104 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55105
55106         * g77.dg: New directory.
55107         * g77.dg/20010216-1.f: New test case.
55108         * g77.dg/dg.exp: New driver.
55109         * lib/g77-dg.exp: New driver library.
55110
55111 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55112
55113         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55114
55115 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55116
55117         * g++.old-deja/g++.other/decl9.C: New test.
55118
55119 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55120
55121         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55122         not need <string> and also tests the initialization at runtime.
55123
55124 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55125
55126         * gcc.c-torture/execute/longlong.c: New test.
55127
55128 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55129
55130         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55131
55132 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55133
55134         * gcc.c-torture/execute/920302-1.c (execute):
55135         Change argument type to short.
55136
55137 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55138
55139         * g++.old-deja/g++.pt/deduct6.C: New test.
55140
55141 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55142
55143         * g++.old-deja/g++.pt/deduct5.C: New test.
55144
55145 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55146
55147         * gcc.c-torture/execute/20010209-1.c: New test.
55148
55149 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55150
55151         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55152
55153 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55154
55155         * g++.dg/vtgc1.C: Update for new ABI.
55156
55157         * consistency.vlad: New directory, 1665 files.
55158
55159 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55160
55161         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55162         return type.
55163         * gcc.dg/cpp/digraphs.c: Declare puts.
55164
55165 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55166
55167         * g++.old-deja/g++.other/warn5.C: New test.
55168
55169 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55170
55171         * g++.old-deja/g++.pt/spec40.C: New test.
55172
55173 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55174
55175         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55176         case.
55177         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55178
55179 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55180
55181         * gcc.c-torture/compile/20010209-1.c: New test.
55182
55183 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55184
55185         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55186         excess errors message but not if it crashes.
55187         * g++.old-deja/g++.other/crash27.C: Likewise.
55188         * g++.old-deja/g++.other/crash28.C: Likewise.
55189         * g++.old-deja/g++.other/crash30.C: Likewise.
55190         * g++.old-deja/g++.other/crash32.C: Likewise.
55191         * g++.old-deja/g++.other/crash35.C: Likewise.
55192         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55193
55194 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55195
55196         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55197         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55198         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55199         g77.f-torture/execute/execute.exp,
55200         g77.f-torture/noncompile/noncompile.exp,
55201         gcc.c-torture/execute/execute.exp,
55202         gcc.c-torture/execute/memcheck/memcheck.exp,
55203         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55204         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55205         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55206         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55207         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55208         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55209         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55210         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55211         Remove bug reporting instructions with ancient email addresses.
55212
55213 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55214
55215         * gcc.dg/20010202-1.c: New test.
55216         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55217
55218 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55219
55220         * g++.dg/stdbool-if.C: New test.
55221
55222 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55223
55224         * objc/execute/fdecl.m: Added main().
55225
55226 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55227
55228         * gcc.c-torture/execute/20010206-1.c: New test.
55229
55230 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55231
55232         * gcc.dg/cpp/avoidpaste1.c: Update.
55233
55234 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55235
55236         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55237         Pero <nicola@brainstorm.co.uk>.
55238         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55239
55240 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55241
55242         * g++.old-deja/g++.pt/spec39.C: New test.
55243
55244 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55245
55246         * gcc.c-torture/compile/20010202-1.c: New test.
55247
55248 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55249
55250         * g++.old-deja/g++.abi/primary2.C: New test.
55251         * g++.old-deja/g++.abi/primary3.C: New test.
55252         * g++.old-deja/g++.abi/primary4.C: New test.
55253         * g++.old-deja/g++.abi/primary5.C: New test.
55254         * g++.old-deja/g++.abi/vtable3.h: New test.
55255         * g++.old-deja/g++.abi/vtable3a.C: New test.
55256         * g++.old-deja/g++.abi/vtable3b.C: New test.
55257         * g++.old-deja/g++.abi/vtable3c.C: New test.
55258         * g++.old-deja/g++.abi/vtable3d.C: New test.
55259         * g++.old-deja/g++.abi/vtable3e.C: New test.
55260         * g++.old-deja/g++.abi/vtable3f.C: New test.
55261         * g++.old-deja/g++.abi/vtable3g.C: New test.
55262         * g++.old-deja/g++.abi/vtable3h.C: New test.
55263         * g++.old-deja/g++.abi/vtable3i.C: New test.
55264         * g++.old-deja/g++.abi/vtable3j.C: New test.
55265         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55266
55267 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55268
55269         * g++.old-deja/g++.other/anon6.C: New test.
55270         * g++.old-deja/g++.other/anon7.C: New test.
55271
55272 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55273
55274         * gcc.dg/cpp/avoidpaste2.c: New tests.
55275
55276 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55277
55278         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55279
55280 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55281
55282         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55283         DECIMAL_DIG cases for Irix."
55284
55285 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55286
55287         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55288
55289 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55290
55291         * gcc.dg/c99-tag-1.c: New test.
55292
55293 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55294
55295         * gcc.dg/cpp/tr-warn1.c: Add tests.
55296
55297 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55298
55299         * gcc.dg/cpp/avoidpaste1.c: Update.
55300         * gcc.dg/cpp/paste4.c: Update.
55301
55302 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55303
55304         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55305         cases for Irix.
55306
55307 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55308
55309         * g++.old-deja/g++.other/inline19.C: New test.
55310
55311 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55312
55313         * gcc.dg/Wlarger-than.c: New test.
55314
55315 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55316
55317         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55318
55319 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55320
55321         * gcc.c-torture/execute/20010129-1.c: New test.
55322         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55323
55324 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55325
55326         * gcc.dg/cpp/avoidpaste1.c: Test case.
55327
55328 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55329
55330         * g++.old-deja/g++.other/inline18.C: New test.
55331
55332 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55333
55334         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55335         and __builtin_putchar.
55336
55337 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55338
55339         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55340         tests.
55341
55342 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55343
55344         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55345         floating point number rounding mode to round to the nearest
55346         representable mode.
55347
55348 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55349
55350         * g++.old-deja/g++.other/mangle2.C: New test.
55351
55352 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55353
55354         * gcc.c-torture/compile/20010124-1.c: New test.
55355
55356 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55357
55358         * g++.old-deja/g++.pt/spec38.C: New test.
55359
55360 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55361
55362         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55363         "Build don't run".
55364
55365 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55366
55367         * gcc.c-torture/execute/20010123-1.c: New test.
55368
55369 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55370
55371         * g++.old-deja/g++.pt/spec37.C: New test.
55372
55373 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55374
55375         * g++.old-deja/g++.pt/overload14.C: New test.
55376
55377 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55378
55379         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55380         __builtin_return_address.
55381
55382 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55383
55384         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55385         * g++.old-deja/g++.pt/spec35.C: New test.
55386         * g++.old-deja/g++.pt/spec36.C: New test.
55387
55388 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55389
55390         * gcc.c-torture/compile/20010118-1.c: New test.
55391
55392 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55393
55394         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55395
55396 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55397
55398         * gcc.c-torture/execute/20010119-1.c: New test.
55399
55400 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55401
55402         * g++.old-deja/g++.other/vbase5.C: New test.
55403
55404 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55405
55406         * gcc.c-torture/execute/20010118-1.c: New test.
55407
55408 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55409
55410         * g++.old-deja/g++.pt/deduct3.C: New test.
55411
55412 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55413
55414         * g++.old-deja/g++.pt/spec34.C: New test.
55415
55416 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55417
55418         * g77.f-torture/compile/20000601-2.f: New test.
55419
55420 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55421
55422         * g++.old-deja/g++.other/init17.C: New test.
55423
55424 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55425
55426         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55427
55428 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55429
55430         * g++.old-deja/g++.pt/unify8.C: New test.
55431
55432 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55433
55434         * g++.old-deja/g++.abi/vbase1.C: New test.
55435
55436 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55437
55438         * g++.old-deja/g++.pt/crash65.C: New test.
55439
55440 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55441
55442         * gcc.dg/cpp/assembl2.S: New test case.
55443
55444 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55445
55446         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55447         are supported.
55448
55449 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55450
55451         * g++.old-deja/g++.other/builtins1.C: New test.
55452         * g++.old-deja/g++.other/builtins2.C: Likewise.
55453         * g++.old-deja/g++.other/builtins3.C: Likewise.
55454         * g++.old-deja/g++.other/builtins4.C: Likewise.
55455
55456 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55457
55458         * gcc.c-torture/compile/20010117-1.c: New test.
55459         * gcc.c-torture/compile/20010117-2.c: New test.
55460
55461 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55462
55463         * g77.f-torture/execute/20010116.[fx]: New test,
55464         XFAIL on i?86-*-*.
55465         * g77.f-torture/compile/20010115.f: Indicate it's
55466         a test for PR fortran/1636.
55467
55468 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55469
55470         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55471
55472 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55473
55474         * g77.f-torture/compile/20010115.f: New test.
55475
55476 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55477
55478         * g++.old-deja/g++.pt/nontype5.C: New test.
55479
55480 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55481
55482         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55483         have an equivalent working one below it.
55484
55485 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55486
55487         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55488         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55489
55490 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55491
55492         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55493         message containing "init_priority".
55494         (conpr-2.C): Likewise.
55495         (conpr-3.C): Likewise.
55496         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55497
55498 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55499
55500         * gcc.c-torture/execute/20010114-2.c: New test.
55501
55502 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55503
55504         * gcc.c-torture/compile/20010114-1.c: New test.
55505         * gcc.c-torture/compile/20010114-1.x: Xfail.
55506         * gcc.c-torture/compile/20010114-2.c: New test.
55507         * gcc.c-torture/execute/20010114-1.c: New test.
55508         * gcc.dg/trunc-1.c: New test.
55509         * gcc.dg/uninit-B.c: New test.
55510
55511 2001-01-13  Nick Clifton  <nickc@redhat.com>
55512
55513         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55514         target.
55515
55516 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55517
55518         * gcc.c-torture/compile/20010113-1.c: New test.
55519
55520 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55521
55522         * gcc.c-torture/compile/20001212-1.c: New test.
55523
55524 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55525
55526         * gcc.dg/cpp/widestr1.c: Update.
55527         * gcc.dg/cpp/prag-imp.c: Remove.
55528
55529 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55530
55531         * gcc.c-torture/execute/20000801-3.x: Remove.
55532         * gcc.dg/c90-init-1.c: New test.
55533         * gcc.dg/c99-init-1.c: New test.
55534         * gcc.dg/c99-init-2.c: New test.
55535         * gcc.dg/gnu99-init-1.c: New test.
55536
55537 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55538
55539         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55540         testing that no relevant ones were found.
55541
55542 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55543
55544         * g++.old-deja/g++.pt/cast2.C: New test.
55545
55546 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55547
55548         * g++.old-deja/g++.pt/friend47.C: New test.
55549
55550 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55551
55552         * g++.old-deja/g++.pt/instantiate13.C: New test.
55553
55554 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55555
55556         * g++.old-deja/g++.other/defarg7.C: New test.
55557         * g++.old-deja/g++.other/defarg8.C: New test.
55558
55559 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55560
55561         * g++.old-deja/g++.pt/crash64.C: New test.
55562
55563 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55564
55565         * g++.old-deja/g++.pt/crash63.C: New test.
55566
55567 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55568
55569         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55570
55571 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55572
55573         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55574
55575 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55576
55577         * g++.old-deja/g++.pt/error3.C: New test.
55578
55579 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55580
55581         * g++.old-deja/g++.other/crash39.C: New test.
55582
55583 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55584
55585         * g++.old-deja/g++.other/vbase4.C: New test.
55586
55587 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55588
55589         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55590         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55591         * gcc.dg/special/special.exp: New test driver which will check
55592         for alias support for the above test.
55593
55594 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55595
55596         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55597         problems on small machines.
55598         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55599         parameterize.
55600
55601 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55602
55603         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55604         mips.
55605         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55606
55607 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55608
55609         * g++.old_deja/g++.pt/using8.C: New test.
55610
55611 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55612
55613         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55614
55615 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55616
55617         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55618         where a failure is expected.
55619         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55620
55621 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55622
55623         * g++.old_deja/g++.pt/instantiate12.C: New test.
55624
55625 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55626
55627         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55628         start of structs.
55629         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55630         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55631         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55632         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55633         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55634         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55635         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55636         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55637         * g++.old-deja/g++.eh/spec6.C: Likewise.
55638         * g++.old-deja/g++.jason/crash3.C: Likewise.
55639         * g++.old-deja/g++.law/ctors11.C: Likewise.
55640         * g++.old-deja/g++.law/ctors17.C: Likewise.
55641         * g++.old-deja/g++.law/ctors5.C: Likewise.
55642         * g++.old-deja/g++.law/ctors9.C: Likewise.
55643         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55644         * g++.old-deja/g++.mike/net22.C: Likewise.
55645         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55646         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55647         * g++.old-deja/g++.mike/virt3.C: Likewise.
55648         * g++.old-deja/g++.niklas/t128.C: Likewise.
55649         * g++.old-deja/g++.other/anon4.C: Likewise.
55650         * g++.old-deja/g++.other/using1.C: Likewise.
55651         * g++.old-deja/g++.other/warn3.C: Likewise.
55652         * g++.old-deja/g++.pt/t37.C: Likewise.
55653         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55654         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55655
55656 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55657
55658         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55659
55660 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55661
55662         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55663
55664 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55665
55666         * gcc.c-torture/compile/20010107-1.c: New test.
55667
55668 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55669
55670         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55671
55672 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55673
55674         * gcc.dg/format/format.h: New file.
55675         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55676         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55677         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55678         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55679         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55680         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55681         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55682         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55683         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55684         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55685         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55686         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55687         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55688         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55689         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55690         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55691         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55692         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55693         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55694         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55695         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55696         instead of declaring standard types, macros and functions in each
55697         test.
55698
55699 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55700
55701         * gcc.c-torture/execute/20010106-1.c: New test.
55702
55703 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55704
55705         * gcc.dg/format/format.exp: New file.
55706         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55707         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55708         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55709         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55710         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55711         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55712         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55713         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55714         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55715         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55716         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55717         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55718         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55719         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55720         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55721         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55722         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55723         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55724         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55725         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55726         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55727         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55728         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55729         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55730         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55731         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55732         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55733         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55734         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55735         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55736         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55737         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55738         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55739         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55740         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55741         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55742         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55743         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55744         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55745         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55746         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55747         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55748
55749 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55750
55751         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55752         account.
55753
55754 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55755
55756         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55757
55758 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55759
55760         * g++.old-deja/g++.pt/crash62.C: New test.
55761
55762 2001-01-04  Richard Henderson  <rth@redhat.com>
55763
55764         * gcc.dg/20000926-1.c: Update expected warnings.
55765         * gcc.dg/array-2.c: Likewise.
55766         * gcc.dg/array-4.c: Also validate flexible array members.
55767         * gcc.dg/c99-flex-array-1.c: New.
55768
55769 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55770
55771         * gcc.c-torture/compile/20001222-1.x: Remove.
55772
55773 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55774
55775         * gcc.c-torture/execute/built-in-setjmp.c: New.
55776
55777 2001-01-03  Richard Henderson  <rth@redhat.com>
55778
55779         * gcc.dg/940510-1.c: Update expected error wording.
55780         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55781
55782 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55783
55784         * lib/target-supports.exp (check_alias_available): Modified to
55785         indicate aliases not supported if only weak aliases are supported.
55786
55787 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55788
55789         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55790         Turn on cmpstrsi checks for __pj__ and __i370__.
55791
55792 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55793
55794         * g++.old-deja/g++.other/virtual11.C: New test.
55795
55796 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55797
55798         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55799
55800 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55801
55802         * gcc.c-torture/compile/20010102-1.c: New test.
55803
55804 2001-01-02  Andreas Jaeger  <aj@suse.de>
55805
55806         * gcc.dg/noreturn-3.c: New test.
55807
55808         * gcc.dg/noreturn-4.c: New test.
55809
55810 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55811
55812         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55813         __builtin_fputc and __builtin_fwrite.
55814
55815 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55816
55817         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55818         signed char, not default char.
55819
55820 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55821
55822         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55823
55824 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55825
55826         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55827
55828 2000-12-29  Richard Henderson  <rth@redhat.com>
55829
55830         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55831         (__cyg_profile_func_exit): Define.
55832
55833 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55834
55835         * g++.dg/vtgc1.C: New test.
55836
55837 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55838
55839         * gcc.dg/noncompile/20001228-1.c: New test.
55840
55841         * gcc.dg/20001228-1.c: New test.
55842
55843         * gcc.c-torture/execute/20001228-1.c: New test.
55844
55845 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55846
55847         * gcc.dg/format-strfmon-1.c: New test.
55848
55849 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55850
55851         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55852         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55853         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55854         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55855         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55856         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55857         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55858         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55859         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55860         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55861         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55862         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55863         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55864
55865         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55866         * gcc.c-torture/execute/string-opt-4.c: Test index.
55867
55868 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55869
55870         * gcc.c-torture/compile/20001226-1.c: New test.
55871
55872 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55873
55874         * gcc.c-torture/compile/20001222-1.c: New test.
55875         * gcc.c-torture/compile/20001222-1.x: Xfail.
55876
55877 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55878
55879         * gcc.c-torture/execute/comp-goto-2.c: New test.
55880
55881 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55882
55883         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55884         Use long types if __INT_MAX__ is 32767.
55885         (main): Use cast to (sint32 *) when poking 88 into a_page.
55886
55887         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55888
55889 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55890
55891         * gcc.c-torture/compile/20001221-1.c: New test.
55892         * gcc.c-torture/execute/20001221-1.c: New test.
55893
55894 2000-12-20  Richard Henderson  <rth@redhat.com>
55895
55896         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55897         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55898
55899 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55900
55901         * gcc.dg/compare3.c: New test.
55902
55903 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55904
55905         * gcc.dg/format-warnll-1.c: New test.
55906
55907 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55908
55909         * gcc.dg/cpp/cmdlne-P.c: New test.
55910
55911 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55912
55913         * gcc.c-torture/execute/builtin-abs-1.c,
55914         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55915
55916 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55917
55918         * gcc.dg/cpp/multiline.c: New test.
55919
55920 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55921
55922         * g++.old-deja/g++.other/syshdr1.C: Update.
55923         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55924
55925 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55926
55927         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55928
55929 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55930
55931         * g++.old-deja/g++.pt/ttp65.C: New test.
55932
55933 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55934
55935         * g++.old-deja/g++.pt/ttp64.C: New test.
55936
55937 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55938
55939         * g++.old-deja/g++.pt/spec33.C: New test.
55940
55941 2000-12-14  Catherine Moore  <clm@redhat.com>
55942
55943         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55944         * gcc.c-torture/execute/920612-2.c: Likewise.
55945         * gcc.c-torture/execute/920428-2.c: Likewise.
55946         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55947         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55948
55949 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55950
55951         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55952         * gcc.dg/pack-test-2.c: Likewise.
55953
55954 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55955
55956         Tests by Zack Weinberg <zackw@stanford.edu>.
55957
55958         * gcc.dg/cpp/defined.c: Update.
55959         * gcc.dg/cpp/defined_trad.c: New tests.
55960
55961 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55962
55963         * gcc.dg/cpp/trad-direct.c: Update.
55964
55965 2000-12-11  Neil Booth  <neilb@earthling.net>
55966
55967         * gcc.dg/cpp/defined_trad.c
55968
55969 2000-12-11  Neil Booth  <neilb@earthling.net>
55970
55971         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55972
55973 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55974
55975         * gcc.dg/format-miss-2.c: New test.
55976
55977 2000-12-09  Neil Booth  <neilb@earthling.net>
55978
55979         * gcc.dg/cpp/lineflags.c: New tests.
55980         * gcc.dg/cpp/poison.c: Update.
55981         * gcc.dg/cpp/redef2.c: Update.
55982         * gcc.dg/cpp/skipping.c: New test.
55983
55984 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55985
55986         * g++.old-deja/g++.other/eh3.C: New testcase.
55987
55988 2000-12-07  Neil Booth  <neilb@earthling.net>
55989
55990         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55991         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55992         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55993         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55994         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55995         Update.
55996
55997 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55998
55999         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56000         __SIZE_TYPE__ instead of int for type of integers cast to
56001         pointers.
56002
56003 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56004
56005         * g++.old-deja/g++.other/cleanup4.C: New test.
56006
56007 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56008
56009         * format-sec-1.c: New test.
56010
56011 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56012
56013         * gcc.dg/format-nonlit-3.c: New test.
56014
56015 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56016
56017         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56018         through a null pointer.
56019
56020 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56021
56022         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56023         * g++.old-deja/g++.pt/partial4.C: New test.
56024
56025 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56026
56027         * gcc.c-torture/execute/ieee/hugeval.x: New.
56028
56029 2000-12-06  Neil Booth  <neilb@earthling.net>
56030
56031         * gcc.dg/cpp/backslash2.c: New tests.
56032
56033 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56034
56035         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56036         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56037
56038 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56039
56040         * gcc.c-torture/execute/20001203-2.c: New testcase.
56041
56042 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56043
56044         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56045         * g++.old-deja/g++.other/virtual10.C: New test.
56046
56047 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56048
56049         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56050
56051 2000-12-05  Richard Henderson  <rth@redhat.com>
56052
56053         * gcc.c-torture/compile/20001205-1.c: New.
56054
56055 2000-12-04  Neil Booth  <neilb@earthling.net>
56056
56057         * g++.old-deja/g++.other/virtual9.C: New test.
56058         * g++.old-deja/g++.pt/crash61.C: New test.
56059         * gcc.c-torture/execute/loop-9.c: New test.
56060
56061 2000-12-04  Neil Booth  <neilb@earthling.net>
56062
56063         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56064         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56065         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56066         * gcc.dg/cpp/extratokens.c: ...here.
56067
56068 2000-12-04  Neil Booth  <neilb@earthling.net>
56069
56070         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56071         New tests.
56072
56073 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56074
56075         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56076         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56077
56078 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56079
56080         * gcc.c-torture/execute/20001203-1.c: New test.
56081
56082 2000-12-03  Neil Booth  <neilb@earthling.net>
56083
56084         * gcc.dg/cpp/macro6.c: New test cases.
56085
56086 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56087
56088         * gcc.c-torture/execute/string-opt-9.c: New test.
56089         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56090         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56091         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56092
56093         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56094         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56095
56096 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56097
56098         * gcc.dg/cpp/if-6.c: New testcase.
56099
56100         * gcc.dg/20001201-1.c: New testcase.
56101
56102 2000-12-02  Neil Booth  <neilb@earthling.net>
56103
56104         * g++.old-deja/g++.other/externC4.C,
56105         g++.old-deja/g++.other/friend10.C: New tests.
56106
56107 2000-12-02  Neil Booth  <neilb@earthling.net>
56108
56109         * g++.old-deja/g++.other/instan2.C
56110         * g++.old-deja/g++.other/instan3.C: New test.
56111
56112 2000-12-02  Neil Booth  <neilb@earthling.net>
56113
56114         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56115         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56116         gnuc99.c,gnuc99-pedantic.c: New tests.
56117
56118 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56119
56120         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56121         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56122
56123 2000-12-01  Neil Booth  <neilb@earthling.net>
56124
56125         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56126         * gcc.dg/cpp/poison.c: Update.
56127         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56128
56129 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56130
56131         * g77.f-torture/execute/20001201.f: New test.
56132
56133 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56134
56135         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56136
56137 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56138
56139         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56140
56141 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56142
56143         * g++.old-deja/g++.other/cast6.C: New test.
56144
56145 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56146
56147         * gcc.c-torture/execute/20001130-2.c: New testcase.
56148
56149 2000-11-30  Richard Henderson  <rth@redhat.com>
56150
56151         * gcc.c-torture/execute/20001130-1.c: New test.
56152
56153 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56154
56155         * g++.old-deja/g++.other/op3.C: New test.
56156
56157 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56158
56159         * g++.old-deja/g++.other/op2.C: New test.
56160
56161 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56162
56163         * g++.old-deja/g++.other/crash38.C: New test.
56164
56165 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56166
56167         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56168
56169 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56170
56171         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56172         tests.
56173         * gcc.c-torture/execute/string-opt-6.c: New test.
56174
56175         * gcc.dg/20001117-1.c: Add main.
56176
56177 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56178
56179         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56180         Move from here ...
56181         * gcc.dg/940510-1.c: ... to here.
56182
56183         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56184         zero-size arrays in toplevel structures.
56185
56186 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56187
56188         * gcc.c-torture/execute/loop-8.c: New test.
56189
56190 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56191
56192         * g++.old-deja/g++.other/base1.C: New test.
56193
56194 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56195
56196         * g++.old-deja/g++.other/parse2.C: New test.
56197
56198 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56199
56200         * g++.old-deja/g++.pt/incomplete1.C: New test.
56201
56202 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56203
56204         * g++.old-deja/g++.other/friend9.C: New test.
56205
56206 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56207
56208         * gcc.dg/20001127-1.c: New test.
56209
56210 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56211
56212         * g++.old-deja/g++.pt/friend46.C: New test.
56213
56214 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56215
56216         * g++.old-deja/g++.other/ptrmem8.C: New test.
56217
56218 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56219
56220         * gcc.c-torture/execute/string-opt-7.c: New test.
56221         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56222
56223 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56224
56225         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56226         instead of 'mkcheck 2'.
56227
56228 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56229
56230         * gcc.c-torture/execute/memcheck/driver.c,
56231         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56232         C9X references to refer to C99.
56233
56234 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56235
56236         * gcc.dg/ultrasp3.c: New test.
56237
56238 2000-11-25  Neil Booth  <neilb@earthling.net>
56239
56240         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56241
56242 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56243
56244         * gcc.c-torture/compile/20001123-2.c: New.
56245
56246 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56247
56248         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56249
56250 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56251
56252         * gcc.dg/sequence-point-1.c: Add some new tests.
56253         * gcc.c-torture/execute/20001124-1.c: New test.
56254
56255 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56256
56257         * g++.old-deja/g++.other/vaarg4.C: New test.
56258         * gcc.c-torture/compile/20001123-1.c: New test.
56259
56260 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56261
56262         * g++.other/crash24.C: Adjust and remove XFAIL.
56263         * g++.other/crash37.C: New test.
56264
56265 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56266
56267         * g++.old-deja/g++.pt/instantiate9.C: New test.
56268
56269 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56270
56271         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56272         new ABI, too.
56273
56274         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56275         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56276
56277 2000-11-22  Neil Booth  <neilb@earthling.net>
56278
56279         * gcc.dg/cpp/Wtrigraphs.c: New test.
56280
56281 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56282
56283         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56284
56285 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56286
56287         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56288
56289 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56290
56291         * lib/gcc-dg.exp: load_lib scanasm.exp.
56292         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56293         * lib/g++-dg.exp: load_lib scanasm.exp.
56294         * lib/scanasm.exp: New.
56295         (scan-assembler, scan-assembler-not): Add optional arguments to
56296         test name, or if not present, the pattern name.
56297         (scan-assembler-dem, scan-assembler-dem-not): New.
56298
56299         * g++.dg/dg.exp: New.
56300
56301 2000-11-21  Neil Booth  <neilb@earthling.net>
56302
56303         * gcc.dg/cpp/integrated1.c: Remove.
56304
56305 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56306
56307         * gcc.c-torture/execute/20001121-1.c: New test.
56308
56309 2000-11-21  Richard Henderson  <rth@redhat.com>
56310
56311         * gcc.c-torture/compile/20001121-1.c: New test.
56312
56313 2000-11-20  Neil Booth  <neilb@earthling.net>
56314
56315         * gcc.dg/cpp/integrated1.c: New test.
56316
56317 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56318
56319         * g++.old-deja/g++.other/inline17.C: New test.
56320
56321 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56322
56323         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56324         local variable to be zero: I made the variable global. Now
56325         uses abort() and exit() instead of relying on main's return value.
56326
56327 2000-11-20  Neil Booth  <neilb@earthling.net>
56328
56329         * gcc.dg/cpp/paste2.c: Update test.
56330         * objc/execute/paste.m: New test.
56331
56332 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56333
56334         * gcc.dg/c99-condexpr-1.c: New test.
56335
56336 2000-11-20  Neil Booth  <neilb@earthling.net>
56337
56338         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56339
56340 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56341
56342         * g++.old-deja/g++.pt/export1.C: New test.
56343
56344 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56345
56346         * gcc.dg/20001117-1.c: New test.
56347
56348 2000-11-18  Richard Henderson  <rth@redhat.com>
56349
56350         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56351
56352 2000-11-18  Richard Henderson  <rth@redhat.com>
56353
56354         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56355         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56356         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56357
56358 2000-11-18  Richard Henderson  <rth@redhat.com>
56359
56360         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56361         (main): New.  Exit cleanly.
56362
56363 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56364
56365         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56366         gcc.dg/c99-fordecl-2.c: New tests.
56367
56368 2000-11-18  Richard Henderson  <rth@redhat.com>
56369
56370         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56371         * gcc.c-torture/execute/zerolen-2.c: New.
56372
56373 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56374
56375         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56376         memory.
56377
56378 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56379
56380         * g++.old-deja/g++.pt/instantiate8.C: New test.
56381
56382 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56383
56384         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56385         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56386
56387 2000-11-16  Nick Clifton  <nickc@redhat.com>
56388
56389         * gcc.c-torture/execute/nestfunc-2.c: New test.
56390         * gcc.c-torture/execute/nestfunc-3.c: New test.
56391
56392 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56393
56394         * gcc.c-torture/compile/20001116-1.c: New test.
56395
56396 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56397
56398         * gcc.c-torture/execute/20001115-1.c: New test.
56399
56400 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56401
56402         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56403         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56404         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56405         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56406
56407 2000-11-15  Neil Booth  <neilb@earthling.net>
56408
56409         gcc.dg/cpp/_Pragma1.c: Update.
56410         gcc.dg/cpp/_Pragma2.c: New test.
56411
56412 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56413
56414         * g++.old-deja/g++.other/anon5.C: New test.
56415
56416 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56417
56418         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56419         tests.
56420
56421 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56422
56423         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56424         output.
56425
56426 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56427
56428         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56429         labels at end of compound statements.
56430
56431 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56432
56433         * gcc.c-torture/execute/loop-7.c: New test.
56434
56435 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56436
56437         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56438
56439 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56440
56441         * gcc.dg/c99-bool-1.c: New test.
56442
56443 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56444
56445         * gcc.dg/c99-scope-1.c: Remove xfail.
56446         * gcc.dg/c99-scope-2.c: New test.
56447
56448 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56449
56450         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56451         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56452
56453 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56454
56455         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56456         error messages.
56457
56458         * g++.mike/p700.C: Don't typedef wchar_t.
56459         * g++.mike/p784.C: Likewise.
56460         * g++.mike/eb101.C: Don't use __wchar_t.
56461
56462 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56463
56464         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56465         from DO loop.
56466
56467 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56468
56469         * gcc.c-torture/execute/20001111-1.c: New test.
56470
56471 2000-11-10  Nick Clifton  <nickc@redhat.com>
56472
56473         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56474         long multuiple and accumulate.
56475
56476 2000-11-09  Richard Henderson  <rth@redhat.com>
56477
56478         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56479         via size_t instead of int.
56480
56481         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56482         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56483         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56484         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56485
56486 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56487
56488         * gcc.c-torture/compile/20001109-1.c: New test.
56489         * gcc.c-torture/compile/20001109-2.c: New test.
56490
56491 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56492
56493         * g++.old-deja/g++.pt/operator1.C: New test.
56494         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56495
56496 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56497
56498         * gcc.dg/20001108-1.c: New test.
56499
56500 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56501
56502         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56503         with both arguments constant strings.
56504         * gcc.c-torture/execute/string-opt-3.c: New test.
56505         * gcc.c-torture/execute/string-opt-4.c: New test.
56506         * gcc.c-torture/execute/string-opt-5.c: New test.
56507
56508 2000-11-08  Nick Clifton  <nickc@redhat.com>
56509
56510         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56511         mulsidi3adddi patterns.
56512
56513 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56514
56515         * g++.old-deja/g++.other/crash36.C: New test.
56516
56517 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56518
56519         * g++.old-deja/g++.other/init16.C: New test.
56520
56521 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56522
56523         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56524
56525 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56526
56527         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56528         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56529         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56530
56531 2000-11-07  DJ Delorie  <dj@redhat.com>
56532
56533         * gcc.dg/20000614-1.c: Add return so that test can pass.
56534
56535 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56536
56537         * gcc.c-torture/execute/string-opt-1.c: New test.
56538
56539 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56540
56541         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56542         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56543         parameters in registers, and there is no way for a varargs
56544         function to know in which order the integer and floating-point
56545         parameters should be interleaved when they are placed on the
56546         stack.
56547         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56548         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56549
56550 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56551
56552         * gcc.c-torture/execute/string-opt-2.c: New test.
56553
56554 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56555
56556         * g++.old-deja/g++.pt/crash60.C: New test.
56557
56558 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56559
56560         * g++.old-deja/g++.other/crash24.C: New test.
56561         * g++.old-deja/g++.other/crash25.C: New test.
56562         * g++.old-deja/g++.other/crash26.C: New test.
56563         * g++.old-deja/g++.other/crash27.C: New test.
56564         * g++.old-deja/g++.other/crash28.C: New test.
56565         * g++.old-deja/g++.other/crash29.C: New test.
56566         * g++.old-deja/g++.other/crash30.C: New test.
56567         * g++.old-deja/g++.other/crash31.C: New test.
56568         * g++.old-deja/g++.other/crash32.C: New test.
56569         * g++.old-deja/g++.other/crash33.C: New test.
56570         * g++.old-deja/g++.other/crash34.C: New test.
56571         * g++.old-deja/g++.other/crash35.C: New test.
56572
56573 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56574
56575         * gcc.c-torture/execute/20001031-1.c: New test.
56576
56577 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56578
56579         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56580         namespace.
56581
56582         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56583         standards-conformant.
56584
56585         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56586
56587         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56588         * g++.old-deja/g++.mike/p755a.C: Likewise.
56589         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56590         library makes no calls to `operator new' during initialization.
56591
56592 2000-11-04  Neil Booth  <neilb@earthling.net>
56593
56594         * gcc.dg/cpp/include2.c: New tests.
56595
56596 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56597
56598         * lib/g++.exp (g++_set_ld_library_path): New function.
56599         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56600
56601 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56602
56603         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56604         warnings.
56605
56606 2000-11-01  Richard Henderson  <rth@redhat.com>
56607
56608         * g++.old-deja/g++.ext/namedret1.C: New.
56609         * g++.old-deja/g++.ext/namedret2.C: New.
56610         * g++.old-deja/g++.ext/namedret3.C: New.
56611
56612 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56613
56614         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56615         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56616
56617 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56618
56619         * gcc.c-torture/execute/va-arg-21.c: New test.
56620
56621 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56622
56623         * gcc.dg/c99-complex-2.c: New test.
56624
56625 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56626
56627         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56628
56629 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56630
56631         * g++.old-deja/g++.other/inline16.C: New test.
56632
56633 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56634
56635         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56636         __PRETTY_FUNCTION__
56637
56638 2000-10-29  Neil Booth  <neilb@earthling.net>
56639
56640         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56641         New tests.
56642         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56643         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56644         optimisation.
56645
56646 2000-10-29  Neil Booth  <neilb@earthling.net>
56647
56648         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56649         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56650         * mi5.c: Test multiple includes work with -C.
56651         * trigraphs.c: Test ^= version.
56652
56653 2000-10-28  Neil Booth  <neilb@earthling.net>
56654
56655         New tests and test updates for new macro expander.
56656
56657         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56658         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56659         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56660         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56661         new diagnostic messages.
56662
56663         * gcc.dg/cpp/macro3.c: New tests.
56664
56665 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56666
56667         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56668         on the same line.
56669
56670 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56671
56672         * g++.old-deja/g++.other/eh2.C: New test.
56673
56674 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56675
56676         * gcc.c-torture/execute/20001027-1.c: New test.
56677
56678 2000-10-26  Richard Henderson  <rth@redhat.com>
56679
56680         * gcc.c-torture/execute/20001026-1.c: New.
56681
56682 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56683
56684         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56685         * g++.old-deja/g++.law/builtin1.C: Likewise.
56686         * g++.old-deja/g++.law/ctors10.C: Likewise.
56687         * g++.old-deja/g++.law/virtual3.C: Likewise.
56688         * g++.old-deja/g++.mike/p658.C: Likewise.
56689         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56690         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56691         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56692         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56693         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56694
56695 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56696
56697         * gcc.c-torture/compile/20001024-1.c: New test.
56698
56699 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56700
56701         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56702         to tell us whether or not we are using V3.
56703
56704 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56705
56706         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56707         operands.
56708
56709 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56710
56711         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56712
56713 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56714
56715         * gcc.c-torture/execute/20001024-1.c: New test.
56716
56717 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56718
56719         * g++.old-deja/g++.other/sibcall1.C: New test.
56720
56721 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56722
56723         * gcc.dg/noncompile/init-3.c: New test.
56724
56725 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56726
56727         * gcc.dg/format-array-1.c: New test.
56728
56729 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56730
56731         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56732         writing through null pointers; remove comment about testing
56733         unterminated strings.
56734
56735 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56736
56737         * gcc.c-torture/execute/20001017-2.c: New test.
56738
56739 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56740
56741         * gcc.c-torture/compile/20001018-1.c: New test.
56742         * gcc.c-torture/compile/20001018-1.x: Xfail.
56743
56744 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56745
56746         * gcc.c-torture/execute/20001017-1.c: New test.
56747
56748 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56749
56750         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56751         for multiple use of arguments with scanf formats; add tests for
56752         multiple use of arguments.
56753
56754 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56755
56756         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56757         from some old tests.
56758
56759 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56760
56761         * gcc.dg/format-miss-1.c: New test.
56762
56763 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56764
56765         * gcc.c-torture/execute/20001013-1.c: New test.
56766
56767 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56768
56769         * gcc.dg/format-branch-1.c: New test.
56770
56771 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56772
56773         * README, lib/file-format.exp: Remove EGCS references.
56774
56775 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56776
56777         * gcc.dg/20001013-1.c: New test.
56778
56779 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56780
56781         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56782         for intmax_t in the compiler using __typeof__ and the type rules
56783         for conditional expressions.
56784
56785 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56786
56787         * gcc.dg/20001012-1.c: New test.
56788         * gcc.dg/20001012-2.c: New test.
56789
56790 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56791
56792         * gcc.dg/format-attr-1.c: New test.
56793
56794 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56795
56796         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56797         __LONG_LONG_MAX__ instead of LLONG_MAX.
56798
56799 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56800
56801         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56802         scanf flags.
56803         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56804         flags.
56805
56806 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56807
56808         * gcc.dg/sequence-pt-1.c: New test.
56809
56810 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56811
56812         * gcc.c-torture/execute/20001011-1.c: New testcase.
56813         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56814
56815 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56816
56817         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56818         does not error on it.
56819
56820 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56821
56822         * gcc.dg/20001009-1.c: New test.
56823
56824 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56825
56826         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56827         * gcc.c-torture/execute/20001009-2.c: ... to here.
56828
56829 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56830
56831         * gcc.c-torture/compile/20001009-1.c: New testcase.
56832         * gcc.c-torture/execute/20001009-1.c: New testcase.
56833         Testcases provided by Jan Hubicka <jh@suse.cz>.
56834
56835 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56836
56837         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56838         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56839         uintmax_t using <limits.h> to emulate the compiler's internal
56840         logic.  No longer XFAIL %j tests.
56841
56842 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56843
56844         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56845         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56846         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56847         regexps and details of expected handling of some bad formats.
56848         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56849         suppression.
56850
56851 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56852
56853         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56854         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56855         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56856         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56857         in list archives.
56858
56859 2000-10-06  Richard Henderson  <rth@cygnus.com>
56860
56861         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56862         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56863         * g++.old-deja/g++.jason/report.C: Likewise.
56864         * g++.old-deja/g++.law/friend5.C: Likewise.
56865         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56866         of the expected warnings.
56867
56868 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56869
56870         * g++.old-deja/g++.pt/enum14.C: New test.
56871
56872 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56873
56874         * g++.old-deja/g++.pt/crash59.C: New test.
56875
56876 2000-10-04  Will Cohen  <wcohen@redhat.com>
56877
56878         * gcc.dg/20000926-1.c: New test.
56879
56880 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56881
56882         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56883         function name for current C++ compiler.
56884         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56885
56886 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56887
56888         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56889         __PRETTY_FUNCTION__.
56890         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56891
56892 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56893
56894         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56895
56896 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56897
56898         * gcc.c-torture/compile/20000923-1.c: New test.
56899
56900 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56901
56902         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56903         * g++.old-deja/g++.pt/ttp62.C: Same.
56904         * g++.old-deja/g++.other/inline14.C: Same.
56905
56906 2000-09-24  Richard Henderson  <rth@cygnus.com>
56907
56908         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56909
56910 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56911
56912         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56913
56914 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56915
56916         * gcc.c-torture/compile/20000922-1.c: New file.
56917
56918 2000-09-21  Nick Clifton  <nickc@redhat.com>
56919
56920         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56921         a signed long modulo operation.
56922         (mod6): New function - perform an unsigned long modulo operation.
56923         (main): Add tests for modulos of very large numbers by very small
56924         dividends.
56925
56926 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56927
56928         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56929
56930 2000-09-19  Richard Henderson  <rth@cygnus.com>
56931
56932         * gcc.dg/compare2.c (case 10): XFAIL.
56933
56934 2000-09-18  Richard Henderson  <rth@cygnus.com>
56935
56936         * gcc.c-torture/execute/20000906-1.c: Move ...
56937         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56938         that support __builtin_trap.
56939
56940 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56941
56942         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56943
56944 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56945
56946         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56947         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56948         more $ format tests.
56949
56950 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56951
56952         * gcc.dg/format-errmk-1.c: New test.
56953
56954 2000-09-17  Greg McGary  <greg@mcgary.org>
56955
56956         * gcc.c-torture/execute/20000917-1.x: Remove.
56957
56958 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56959
56960         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56961
56962 2000-09-17  Greg McGary  <greg@mcgary.org>
56963
56964         * gcc.c-torture/execute/20000917-1.c: New test.
56965         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56966
56967 2000-09-16  Neil Booth  <NeilB@earthling.net>
56968
56969         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56970         in nested macro bug.
56971
56972 2000-09-15  Neil Booth  <NeilB@earthling.net>
56973
56974         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56975
56976 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56977
56978         * gcc.c-torture/execute/20000914-1.c: New test.
56979
56980 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56981
56982         * g++.other/inline13.C: New test.
56983
56984 2000-09-12  Andreas Jaeger  <aj@suse.de>
56985
56986         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56987         constant by Ulrich Drepper <drepper@redhat.com>.
56988
56989 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56990
56991         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56992
56993 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56994
56995         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56996
56997 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56998
56999         * gcc.dg/cpp/backslash.c: New test.
57000
57001 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57002
57003         * gcc.c-torture/execute/20000910-1.c: New test.
57004         * gcc.c-torture/execute/20000910-2.c: Likewise.
57005
57006 2000-09-11  Robert Lipe  <robertl@sco.com>
57007
57008         * gcc.dg/pragma-align.c: New test.
57009
57010 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57011
57012         * g++.old-deja/g++.pt/explicit82.C: New test.
57013         * g++.old-deja/g++.pt/explicit83.C: New test.
57014
57015 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57016
57017         * gcc.dg/asm-names.c: New test.
57018
57019 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57020
57021         * gcc.dg/cpp/tr-warn6.c: New test
57022
57023 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57024
57025         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57026         be accepted.
57027
57028 2000-09-07  Catherine Moore  <clm@redhat.com>
57029
57030         * gcc.c-torture/execute/unroll-1.c: New test.
57031
57032 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57033
57034         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57035         ERROR markers.
57036         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57037         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57038         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57039         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57040         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57041         Preprocess only.
57042         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57043         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57044
57045 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57046
57047         * g++.old-deja/g++.pt/deduct2.C: New test.
57048
57049 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57050
57051         * g++.old-deja/g++.pt/parms2.C: New test.
57052
57053 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57054
57055         * g++.old-deja/g++.pt/crash58.C: New test.
57056
57057 2000-09-06  Greg McGary  <greg@mcgary.org>
57058
57059         * gcc.c-torture/execute/20000906-1.c: New test.
57060         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57061
57062 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57063
57064         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57065
57066 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57067
57068         * g++.old-deja/g++.pt/crash57.C: New test.
57069
57070 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57071
57072         * g++.old-deja/g++.pt/crash56.C: New test.
57073
57074 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57075
57076         * g++.old-deja/g++.pt/koenig1.C: New test.
57077
57078 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57079
57080         * gcc.dg/20000904-1.c: New test.
57081
57082 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57083
57084         * gcc.dg/cpp/paste8.c: New test.
57085
57086 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57087
57088         * gcc.c-torture/compile/20000827-1.c: New test.
57089
57090 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57091
57092         * gcc.dg/format-diag-1.c: New test.
57093
57094 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57095
57096         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57097         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57098         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57099         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57100         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57101
57102 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57103
57104         * g++.old-deja/g++.other/nested4.C: New test.
57105
57106 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57107
57108         * g++.old-deja/g++.ns/scoped1.C: New test.
57109
57110 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57111
57112         * lib/g++.exp: Support testing already-installed GCC.
57113
57114 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57115
57116         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57117
57118 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57119
57120         * gcc.dg/return-type-2.c: New test.
57121
57122 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57123
57124         * gcc.c-torture/compile/20000825-1.c: New test.
57125
57126 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57127
57128         * gcc.dg/dwarf2-2.c: New test.
57129
57130 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57131
57132         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57133         dg-warning regexps.
57134
57135 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57136
57137         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57138         gcc.dg/format-ext-5.c: New tests.
57139
57140 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57141
57142         * g++.old-deja/g++.other/crash22.C: New test.
57143
57144 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57145
57146         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57147
57148 2000-08-24  Richard Henderson  <rth@cygnus.com>
57149
57150         * gcc.dg/ia64-sync-1.c: New test.
57151         * gcc.dg/ia64-sync-2.c: New test.
57152         * gcc.dg/ia64-asm-1.c: New test.
57153
57154 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57155
57156         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57157         * gcc.dg/format-ext-2.c: New test.
57158
57159 2000-08-23  Jason Merrill  <jason@redhat.com>
57160
57161         * lib/old-dejagnu.exp: Also ignore "In member function" and
57162         "At global scope".
57163
57164 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57165
57166         * gcc.dg/noncompile/label-lineno-1.c: New test.
57167
57168 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57169
57170         * gcc.dg/c99-array-nonobj-1.c: New test.
57171
57172 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57173
57174         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57175         tests.
57176         * gcc.dg/format-ext-1.c: New test.
57177
57178 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57179
57180         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57181         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57182         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57183         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57184         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57185
57186 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57187
57188         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57189         gcc.dg/c99-strftime-2.c: New tests.
57190
57191 2000-08-22  Richard Henderson  <rth@cygnus.com>
57192
57193         * gcc.c-torture/execute/20000822-1.c: New test.
57194
57195 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57196
57197         * gcc.c-torture/execute/20000819-1.x: Remove.
57198
57199 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57200
57201         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57202         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57203         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57204         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57205         gcc.dg/format-xopen-1.c: New tests.
57206
57207 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57208
57209         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57210
57211 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57212
57213         * g++.old-deja/g++.other/loop2.C: New test.
57214
57215         * gcc.c-torture/compile/20000606-1.c: New test.
57216         * gcc.c-torture/compile/20000728-1.c: New test.
57217         * gcc.c-torture/execute/20000801-1.c: New test.
57218         * gcc.c-torture/execute/20000801-2.c: New test.
57219         * gcc.c-torture/execute/20000819-1.c: New test.
57220         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57221         * gcc.dg/20000629-1.c: New test.
57222         * gcc.dg/20000724-1.c: New test.
57223         * gcc.dg/20000807-1.c: New test.
57224
57225 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57226
57227         * gcc.dg/cpp/pragma-1.c: New test.
57228         * gcc.dg/cpp/pragma-2.c: New test.
57229
57230 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57231
57232         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57233         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57234
57235 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57236
57237         * gcc.c-torture/compile/20000818-1.c: New test.
57238
57239 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57240
57241         * gcc.c-torture/execute/20000818-1.c: New test.
57242
57243 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57244
57245         * gcc.dg/format-va-1.c: New test.
57246
57247 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57248
57249         * g++.old-deja/g++.other/typedef8.C: New test.
57250
57251 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57252
57253         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57254         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57255         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57256         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57257         * g++.old-deja/g++.other/ptrmem7.C: New test.
57258         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57259
57260 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57261
57262         * g++.old-deja/g++.pt/typename27.C: New test.
57263
57264 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57265
57266         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57267         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57268         * g++.old-deja/g++.pt/friend45.C: New test.
57269         * g++.old-deja/g++.other/friend8.C: New test.
57270
57271 2000-08-15  Richard Henderson  <rth@cygnus.com>
57272
57273         * gcc.c-torture/execute/20000815-1.c: New test.
57274
57275 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57276
57277         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57278         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57279         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57280
57281 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57282
57283         * g++.old-deja/g++.other/refinit2.C: New test.
57284
57285 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57286
57287         * lib/c-torture.exp (c-torture): Make
57288         compiler_conditional_xfail_data global.
57289         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57290         compiler_conditional_xfail_data machinery.
57291         (f-torture-execute): Likewise.
57292         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57293         and only when unrolling loops.
57294
57295         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57296
57297 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57298
57299         * g++.old-deja/g++.pt/explicit81.C: New test.
57300
57301 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57302
57303         * g++.old-deja/g++.pt/typename26.C: New test.
57304
57305 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57306
57307         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57308         warning.
57309
57310 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57311
57312         * g++.old-deja/g++.other/array3.C: New test.
57313
57314 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57315
57316         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57317         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57318         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57319         New tests.
57320
57321 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57322
57323         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57324         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57325
57326 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57327
57328         * gcc.c-torture/execute/20000808-1.c: New test.
57329
57330 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57331
57332         * gcc.dg/c90-const-expr-1.c: New test.
57333
57334 2000-08-08  Richard Henderson  <rth@cygnus.com>
57335
57336         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57337
57338 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57339
57340         * gcc.dg/noncompile/const-ll-1.c: New test.
57341
57342 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57343
57344         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57345
57346 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57347
57348         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57349         that running programs linked against the shared version of libobjc
57350         run correctly.
57351
57352 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57353
57354         * gcc.dg/c99-printf-1.c: New test.
57355
57356 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57357
57358         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57359
57360 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57361
57362         * gcc.c-torture/execute/20000731-1.x: Delete.
57363
57364 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57365
57366         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57367         and torture_without_loops as is done by c-torture.exp.
57368         (search_for): Copy from c-torture.exp.
57369         (gcc-dg-runtest): New function, drives a directory of tests
57370         iterating over the TORTURE_OPTIONS.
57371         (scan-assembler, scan-assembler-not): Move here from
57372         individual directory drivers.
57373
57374         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57375         defined by lib/gcc-dg.exp.
57376         * gcc.dg/cpp/cpp.exp: Likewise.
57377         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57378         gcc-dg-runtest, so we cycle over optimization options.
57379
57380         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57381         * gcc.dg/compare2.c: No longer expected to fail.
57382
57383 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57384
57385         * gcc.c-torture/execute/20000804-1.c: New test.
57386
57387 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57388
57389         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57390
57391 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57392
57393         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57394
57395 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57396
57397         * gcc.c-torture/compile/20000803-1.c: New test.
57398
57399 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57400
57401         * gcc.c-torture/execute/20000801-3.c,
57402         gcc.c-torture/execute/20000801-4.c: New tests.
57403         * gcc.c-torture/execute/20000801-3.x,
57404         gcc.c-torture/execute/20000801-4.x: Xfail.
57405
57406 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57407
57408         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57409         libobjc/.libs to allow for libtool.
57410
57411 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57412
57413         * gcc.c-torture/compile/20000802-1.c: New test.
57414
57415 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57416
57417         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57418
57419 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57420
57421         * gcc-c-torture/execute/20000731-2.c: New test.
57422
57423         * gcc.c-torture/execute/20000731-1.c: New test.
57424         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57425
57426 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57427
57428         * gcc.dg/cpp/paste7.c: New test.
57429         * gcc.dg/cpp/20000725-1.c: New test.
57430
57431 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57432
57433         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57434         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57435         declaration warning for __builtin_dwarf_reg_size.
57436
57437         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57438
57439 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57440
57441         * gcc.dg/noncompile/voidparam-1.c: New test.
57442
57443 2000-07-30  Richard Henderson  <rth@cygnus.com>
57444
57445         * gcc.dg/c90-digraph-1.c: Don't xfail.
57446         * gcc.dg/compare2.c (case 10): Xfail.
57447         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57448
57449 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57450
57451         * gcc.dg/c99-main-1.c: New test.
57452
57453 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57454
57455         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57456
57457 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57458
57459         * gcc.c-tortuer/execute/20000726-1.c: New test.
57460
57461 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57462
57463         * gcc.c-torture/execute/enum-2.c: New test.
57464
57465 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57466
57467         * gcc.dg/cpp/tr-warn3.c: New test.
57468
57469 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57470
57471         * g++.old-deja/g++.ext/implicit1.C: Remove.
57472         * g++.old-deja/g++.jason/c2.C: Remove
57473         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57474         * g++.old-deja/g++.pt/crash16.C: Likewise.
57475         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57476
57477 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57478
57479         * g++.old-deja/g++.other/for2.C: New test.
57480
57481 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57482
57483         * gcc.dg/20000720-1.c: New test.
57484
57485 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57486
57487         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57488
57489 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57490
57491         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57492         * gcc.c-torture/execute/20000722-1.c: New.
57493         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57494
57495 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57496
57497         * gcc.dg/cpp/20000720-1.S: New test.
57498
57499 2000-07-21  Michael Meissner  <meissner@redhat.com>
57500
57501         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57502
57503 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57504
57505         * g++.old-deja/g++.brendan/crash16.C,
57506         g++.old-deja/g++.brendan/parse3.C,
57507         g++.old-deja/g++.brendan/redecl1.C,
57508         g++.old-deja/g++.ns/template13.C,
57509         g++.old-deja/g++.other/decl4.C,
57510         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57511
57512 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57513
57514         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57515         and "Internal error".
57516
57517         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57518         regexps.
57519         * gcc.dg/cpp/paste6.c: New test.
57520
57521 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57522
57523         * gcc.dg/cpp/tr-direct.c: New test.
57524
57525         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57526         gcc.dg/cpp/undef1.c: Tweak error regexps.
57527
57528 2000-07-18  Eric Christopher <echristo@redhat.com>
57529
57530         * gcc.c-torture/compile/20000718-1.c: New test.
57531
57532 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57533
57534         * cpplex.c (_cpp_push_token): If the token being pushed back
57535         is the previous token in this context, just subtract one from
57536         context->posn.
57537         * cppmacro.c (save_expansion): Clear aux field when storing a
57538         placemarker.
57539
57540 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57541
57542         * gcc.dg/noncompile/redecl-1.c: New test.
57543
57544 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57545
57546         * gcc.c-torture/execute/20000717-5.c: New test.
57547         * gcc.c-torture/execute/20000717-1.x: Removed.
57548
57549 2000-07-17  Richard Henderson  <rth@cygnus.com>
57550
57551         * gcc.c-torture/execute/20000717-4.c: New test.
57552
57553 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57554
57555         * gcc.dg/cpp/syshdr.c: New test.
57556         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57557
57558 2000-07-17  Neil Booth  <neilb@earthling.net>
57559
57560         * gcc.dg/cpp/cmdlne-dM.c: New test.
57561         * gcc.dg/cpp/cmdlne-dD.c: New test.
57562
57563 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57564
57565         * gcc.c-torture/execute/20000717-3.c: New test.
57566
57567         * gcc.c-torture/compile/20000717-1.c: New test.
57568
57569 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57570
57571         * gcc.c-torture/execute/20000717-2.c: New test.
57572
57573 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57574
57575         * gcc.dg/formatz-1.c: New test.
57576
57577         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57578         * gcc.dg/c99-digraph-1.c: New tests.
57579
57580         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57581         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57582
57583         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57584         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57585         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57586         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57587         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57588         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57589         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57590
57591 2000-07-17  Greg McGary <greg@mcgary.org>
57592
57593         * gcc.c-torture/execute/20000717-1.c: New test.
57594         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57595
57596 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57597
57598         * gcc.c-torture/execute/20000715-2.c: New test.
57599         * gcc.dg/20000715-1.c: New test.
57600
57601 2000-07-15  Michael Meissner  <meissner@redhat.com>
57602
57603         * gcc.c-torture/execute/20000715-1.c: New test.
57604
57605 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57606
57607         * gcc.c-torture/execute/20000707-1.c: New test.
57608
57609 2000-07-13  Neil Booth  <NeilB@earthling.net>
57610
57611         * gcc.dg/cpp/digraph1.c,
57612         gcc.dg/cpp/digraph2.c,
57613         gcc.dg/cpp/digraphs.c: New tests.
57614
57615 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57616
57617         * g77.f-torture/compile/20000630-2.f: New test.
57618         * g77.f-torture/compile/20000630-2.x
57619
57620 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57621
57622         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57623
57624 2000-07-11  Neil Booth  <NeilB@earthling.net>
57625
57626         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57627
57628 2000-07-11  Neil Booth  <NeilB@earthling.net>
57629
57630         * gcc.dg/cpp/cmdlne-C.c: New.
57631
57632 2000-07-09  Neil Booth  <NeilB@earthling.net>
57633
57634         * gcc.dg/cpp/directiv.c: New tests.
57635         * gcc.dg/cpp/undef1.c: Update.
57636
57637 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57638
57639         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57640
57641 2000-07-09  Neil Booth  <NeilB@earthling.net>
57642
57643         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57644
57645 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57646
57647         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57648         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57649
57650 2000-07-08  Neil Booth  <NeilB@earthling.net>
57651
57652         * gcc.dg/cpp/macsyntx.c: New tests.
57653
57654 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57655
57656         * gcc.dg/20000707-1.c: New test.
57657
57658 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57659
57660         * gcc.c-torture/execute/20000706-1.c: New test.
57661         * gcc.c-torture/execute/20000706-2.c: New test.
57662         * gcc.c-torture/execute/20000706-3.c: New test.
57663         * gcc.c-torture/execute/20000706-4.c: New test.
57664         * gcc.c-torture/execute/20000706-5.c: New test.
57665
57666 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57667
57668         * g++.old-deja/g++.pt/instantiate7.C: New test.
57669
57670 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57671
57672         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57673         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57674         * g++.old-deja/g++.other/rtti3.C: Likewise.
57675         * g++.old-deja/g++.other/rttid3.C: Likewise.
57676
57677 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57678
57679         *  g77.f-torture/compile/20000630-1.x: Fix typo
57680
57681 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57682
57683         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57684         assembly output.
57685
57686 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57687
57688         * gcc.dg/cpp/ident.c: New test.
57689
57690 2000-07-05  Neil Booth  <NeilB@earthling.net>
57691
57692         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57693           gcc.dg/cpp/lexstrng.c: New tests.
57694
57695 2000-07-04  Neil Booth  <NeilB@earthling.net>
57696
57697         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57698         * gcc.dg/cpp/strify2.c: Same.
57699
57700 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57701
57702         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57703         * gcc.dg/cpp/19990703-1.c: Likewise.
57704         * gcc.dg/cpp/20000625-1.c: Likewise.
57705         * gcc.dg/cpp/20000625-2.c: Likewise.
57706
57707         * gcc.dg/cpp/macro1.c,
57708         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57709         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57710         gcc.dg/cpp/strify1.c,
57711         gcc.dg/cpp/strify2.c: New tests.
57712
57713 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57714
57715         * gcc.c-torture/execute/20000703-1.c: New test.
57716
57717 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57718
57719         * g++.old-deja/g++.pt (lookup10.C): New test.
57720
57721 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57722
57723         * g++.old-deja/g++.pt (typename25.C): New test.
57724
57725 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57726
57727         * gcc.c-torture/compile/20000701-1.c: New test.
57728
57729 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57730
57731         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57732         to test case.
57733
57734 2000-06-30  Catherine Moore  <clm@cygnus.com>
57735
57736         * gcc.c-torture/execute/align-1.c: New test.
57737
57738 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57739
57740         * g++.old-deja/g++.pt/expr8.C: New test.
57741         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57742
57743 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57744
57745         * gcc.c-torture/compile/20000629-1.c: New test.
57746
57747 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57748
57749
57750         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57751         gcc.dg/noncompile directory, depending on whether they're
57752         preprocessor tests or not.  Annotate all the tests for the dg
57753         framework.
57754
57755         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57756         * gcc.dg/noncompile/noncompile.exp: New.
57757
57758         * Moved files:
57759         Old name                                New name
57760         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57761         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57762         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57763         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57764         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57765         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57766         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57767         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57768         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57769         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57770         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57771         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57772         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57773         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57774         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57775         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57776         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57777         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57778         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57779         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57780         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57781         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57782         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57783         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57784
57785         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57786         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57787         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57788         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57789         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57790         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57791
57792 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57793
57794         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57795         declare one variable.  On the fourth, error.
57796         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57797         declared by 20000628-1a.h.
57798
57799 2000-06-29  Richard Henderson  <rth@redhat.com>
57800
57801         * gcc.c-torture/execute/930529-1.x: New file.
57802         * gcc.dg/920413-1.c: Adjust expected warning text.
57803         * gcc.dg/980217-1.c: Declare abort.
57804         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57805
57806 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57807
57808         * g77.f-torture/compile/20000629-1.f: New test.
57809         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57810
57811 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57812
57813         Rearrange lots of files, removing entirely the
57814         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57815         directories.
57816
57817         * Deleted files:
57818         gcc.c-torture/code_quality/code_quality.exp
57819         gcc.c-torture/special/special.exp
57820         gcc.failure/failure.exp
57821         gcc.failure/940409-1.x
57822         gcc.c-torture/compile/961203-1.x
57823
57824         * New files:
57825         gcc.misc-tests/linkage.exp
57826         gcc.c-torture/execute/920730-1t.c
57827         gcc.c-torture/execute/920730-1t.x
57828         gcc.c-torture/compile/920520-1.x
57829         gcc.c-torture/compile/920521-1.x
57830         gcc.c-torture/compile/981006-1.x
57831         gcc.c-torture/execute/eeprof-1.x
57832
57833         * Moved files (possibly with modifications to fit a new harness):
57834         Old name                                New name
57835         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57836         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57837         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57838         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57839         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57840         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57841         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57842         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57843         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57844         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57845         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57846         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57847         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57848         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57849
57850 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57851
57852         * c-torture/compile/961203-1.x: Delete.
57853
57854         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57855         not exit. Include stdio.h.
57856         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57857         * gcc.misc-tests/dg-12.c: Likewise.
57858         * gcc.misc-tests/dg-5.c: Likewise.
57859         * gcc.misc-tests/dg-6.c: Likewise.
57860         * gcc.misc-tests/dg-7.c: Prototype abort.
57861         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57862         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57863         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57864         not exit.
57865         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57866         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57867
57868 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57869
57870         * gcc.dg/cpp/20000628-1.c: New test.
57871         * gcc.dg/cpp/20000628-1.h: New header for above test.
57872         * gcc.dg/cpp/20000628-1a.h: Likewise.
57873
57874 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57875
57876         * gcc.dg/cpp: New directory.
57877         * gcc.dg/cpp/cpp.exp: New driver.
57878         * gcc.dg/cpp/20000627-1.c: New test.
57879         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57880         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57881         and rewrite as a compilation test.
57882
57883         * gcc.dg: Move many files into the cpp subdirectory, possibly
57884         renaming or editing them as well.
57885         Old name                New name
57886         990119-1.c              cpp/19990119-1.c
57887         990228-1.c              cpp/19990228-1.c
57888         990407-1.c              cpp/19990407-1.c
57889         990409-1.c              cpp/19990409-1.c
57890         990413-1.c              cpp/19990413-1.c
57891         990703-1.c              cpp/19990703-1.c
57892         20000127-1.c            cpp/20000127-1.c
57893         20000129-1.c            cpp/20000129-1.c
57894         20000207-1.c            cpp/20000207-1.c
57895         20000207-2.c            cpp/20000207-2.c
57896         20000209-1.c            cpp/20000209-1.c
57897         20000209-2.c            cpp/20000209-2.c
57898         20000301-1.c            cpp/20000301-1.c
57899         20000419-1.c            cpp/20000419-1.c
57900         20000510-1.S            cpp/20000510-1.S
57901         20000519-1.c            cpp/20000519-1.c
57902         20000529-1.c            cpp/20000529-1.c
57903         20000625-1.c            cpp/20000625-1.c
57904         20000625-2.c            cpp/20000625-2.c
57905         cpp-as1.c               cpp/assert1.c
57906         cpp-as2.c               cpp/assert2.c
57907         cxx-comments-1.c        cpp/cxxcom1.c
57908         cxx-comments-2.c        cpp/cxxcom2.c
57909         endif-label.c           cpp/endif.c
57910         cpp-hash1.c             cpp/hash1.c
57911         cpp-hash2.c             cpp/hash2.c
57912         cpp-if1.c               cpp/if-1.c
57913         cpp-if2.c               cpp/if-2.c
57914         cpp-if3.c               cpp/if-3.c
57915         cpp-if4.c               cpp/if-4.c
57916         cpp-if5.c               cpp/if-5.c
57917         cpp-cond.c              cpp/if-cexp.c
57918         cpp-missingop.c         cpp/if-mop.c
57919         cpp-missingparen.c      cpp/if-mpar.c
57920         cpp-opprec.c            cpp/if-oppr.c
57921         cpp-ifparen.c           cpp/if-paren.c
57922         cpp-shortcircuit.c      cpp/if-sc.c
57923         cpp-shift.c             cpp/if-shift.c
57924         cpp-unary.c             cpp/if-unary.c
57925         cpp-li1.c               cpp/line1.c
57926         cpp-li2.c               cpp/line2.c
57927         lineno.c                cpp/line3.c
57928         lineno-2.c              cpp/line4.c
57929         cpp-mi.c                cpp/mi1.c
57930         cpp-mic.h               cpp/mi1c.h
57931         cpp-micc.h              cpp/mi1cc.h
57932         cpp-mind.h              cpp/mi1nd.h
57933         cpp-mindp.h             cpp/mi1ndp.h
57934         cpp-mix.h               cpp/mi1x.h
57935         cpp-mi2.c               cpp/mi2.c
57936         cpp-mi2a.h              cpp/mi2a.h
57937         cpp-mi2b.h              cpp/mi2b.h
57938         cpp-mi2c.h              cpp/mi2c.h
57939         cpp-mi3.c               cpp/mi3.c
57940         cpp-mi3.def             cpp/mi3.def
57941         poison-1.c              cpp/poison.c
57942         pr-impl.c               cpp/prag-imp.c
57943         cpp-redef-2.c           cpp/redef1.c
57944         cpp-redef.c             cpp/redef2.c
57945         strpaste.c              cpp/strp1.c
57946         strpaste-2.c            cpp/strp2.c
57947         cpp-tradpaste.c         cpp/tr-paste.c
57948         cpp-tradstringify.c     cpp/tr-str.c
57949         cpp-tradwarn1.c         cpp/tr-warn1.c
57950         cpp-tradwarn2.c         cpp/tr-warn2.c
57951         trigraphs.c             cpp/trigraphs.c
57952         cpp-unc1.c              cpp/unc1.c
57953         cpp-unc2.c              cpp/unc2.c
57954         cpp-unc3.c              cpp/unc3.c
57955         cpp-unc.c               cpp/unc4.c
57956         undef.c                 cpp/undef1.c
57957         undef-2.c               cpp/undef2.c
57958         cpp-wi1.c               cpp/widestr1.c
57959
57960 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57961
57962         * lib/g++.exp (g++_include_flags): Tweak.
57963
57964 2000-06-27  H.J. Lu  <hjl@gnu.org>
57965             Loren J. Rittle  <ljrittle@acm.org>
57966
57967         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57968         version with one that knows about the new gcc tree structure.
57969         (g++_link_flags): Same.
57970
57971 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57972
57973         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57974         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57975         case we are cross-compiling.
57976
57977         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57978         g++.old-deja/g++.niklas/Makefile.in,
57979         g++.old-deja/g++.niklas/configure.in,
57980         g++.old-deja/g++.other/Makefile.in,
57981         g++.old-deja/g++.other/configure.in,
57982         gcc.c-torture/code_quality/Makefile.in,
57983         gcc.c-torture/code_quality/configure.in,
57984         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57985         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57986         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57987         gcc.c-torture/execute/ieee/Makefile.in,
57988         gcc.c-torture/execute/ieee/configure.in,
57989         gcc.c-torture/noncompile/Makefile.in,
57990         gcc.c-torture/noncompile/configure.in,
57991         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57992         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57993         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57994
57995 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57996
57997         * g++.old-deja/g++.other/ambig3.C: New test.
57998
57999 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58000
58001         * g++.old-deja/g++.pt/syntax1.C: New test.
58002         * g++.old-deja/g++.pt/syntax2.C: New test.
58003         * g++.old-deja/g++.other/syntax3.C: New test.
58004         * g++.old-deja/g++.other/syntax4.C: New test.
58005
58006 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58007
58008         * gcc.dg/20000623-1.c: Prototype exit and abort.
58009
58010 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58011
58012         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58013         New tests.
58014         * gcc.dg/cpp-mi3.def: New file.
58015
58016         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58017         inside assertions.
58018         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58019         lexer's error messages.
58020         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58021         divine anything from the linemarkers.
58022         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58023         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58024
58025 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58026
58027         * gcc.dg/20000623-1.c: New test.
58028
58029 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58030
58031         * gcc.c-torture/execute/20000622-1.c: New test.
58032
58033 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58034
58035         * g++.old-deja/g++.other/init15.C: New test.
58036
58037 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58038
58039         * g++.old-deja/g++.pt/vaarg2.C: New test.
58040         * g++.old-deja/g++.pt/vaarg3.C: New test.
58041
58042 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58043
58044         * g++.old-deja/g++.other/dyncast6.C: New test.
58045
58046 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58047
58048         * gcc.c-torture/execute/loop-6.c: New test.
58049
58050 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58051
58052         * gcc.dg/20000614-1.c: New test.
58053         * gcc.dg/20000614-2.c: New test.
58054
58055 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58056
58057         * g++.old-deja/g++.other/inline12.C: New test.
58058
58059 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58060
58061         * g++.old-deja/g++.other/eh1.C: New test.
58062
58063 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58064
58065         * g++.old-deja/g++.other/type.C: New test.
58066
58067 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58068
58069         * g++.old-deja/g++.other/initstring.C: New test.
58070
58071 2000-06-12  Jason Merrill  <jason@redhat.com>
58072
58073         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58074
58075 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58076
58077         * gcc.c-torture/compile/20000609-1.c: New test.
58078
58079 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58080
58081         * gcc.dg/20000609-1.c: New test.
58082
58083 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58084
58085         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58086         * gcc.c-torture/noncompile/poison-1.c: Move...
58087         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58088         * gcc.dg/cpp-li1.c: Add a token after the #line.
58089
58090 2000-06-05  Richard Henderson  <rth@cygnus.com>
58091
58092         * gcc.c-torture/execute/20000605-2.c: New test.
58093         * gcc.c-torture/execute/20000605-3.c: New test.
58094
58095 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58096
58097         * g77.f-torture/execute/20000503-1.x: New file.
58098
58099 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58100
58101         * g++.old-deja/g++.eh/badalloc1.C: New test.
58102
58103 2000-06-05  Richard Henderson  <rth@cygnus.com>
58104
58105         * gcc.c-torture/execute/20000605-1.c: New test.
58106
58107 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58108             Nathan Sidwell <nathan@codesourcery.com>
58109
58110         * gcc.c-torture/compile/20000605-1.c: New test.
58111
58112 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58113
58114         * g77.f-torture/compile/20000601-1.f: New test.
58115
58116 2000-06-03  Richard Henderson  <rth@cygnus.com>
58117
58118         * gcc.c-torture/execute/20000603-1.c: New.
58119
58120 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58121
58122         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58123         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58124
58125 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58126
58127         * gcc.dg/compare2.c (case 12): XFAIL.
58128         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58129         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58130
58131         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58132
58133 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58134
58135         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58136         guard macro is already defined when the header is first
58137         included.
58138         * gcc.dg/cpp-mix.h: New file.
58139         * gcc.dg/endif-label.c: Update patterns to match compiler.
58140
58141         * g++.brendan/complex1.C: Declare abort.
58142         * g++.law/refs4.C: Remove XFAIL.
58143         * g++.oliva/expr2.C: Declare abort and exit.
58144
58145 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58146
58147         * gcc.c-torture/execute/20000528-1.c: New test.
58148
58149         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58150         * g++.old-deja/g++.law/temps4.C: Likewise.
58151
58152         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58153         stdlib.h.  Call abort() on failure.
58154         * g++.old-deja/g++.law/refs4.C: Likewise.
58155         * g++.old-deja/g++.law/temps4.C: Likewise.
58156         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58157         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58158
58159 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58160
58161         Relative to g++.dg/special:
58162         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58163
58164         Relative to g++.old-deja:
58165         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58166         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58167         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58168         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58169         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58170         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58171         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58172
58173         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58174         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58175         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58176         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58177         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58178         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58179         and/or string.h.
58180
58181         * g++.other/goto1.C: Update expectations for error messages.
58182
58183 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58184
58185         * gcc.c-torture/compile/20000523-1.c: New test.
58186
58187 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58188
58189         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58190
58191 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58192
58193         * g++.old-deja/g++.eh/catch11.C: New test.
58194         * g++.old-deja/g++.eh/catch12.C: New test.
58195
58196 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58197
58198         * gcc.c-torture/execute/20000523-1.c: New test.
58199
58200 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58201
58202         * c-torture/execute/bcp-1.c: Replace abort in arg of
58203         __builtin_constant_p with a generic external function.
58204
58205         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58206         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58207         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58208         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58209         Prototype abort and/or exit.
58210
58211         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58212         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58213         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58214         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58215
58216 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58217
58218         * gcc.dg/dwarf2-1.c: New test.
58219
58220 2000-05-20  Richard Henderson  <rth@cygnus.com>
58221
58222         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58223
58224 2000-05-20  Andreas Jaeger  <aj@suse.de>
58225
58226         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58227         testcase.
58228
58229 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58230
58231         * gcc.c-torture/execute/20000519-2.c: New test.
58232
58233 2000-05-19  Andreas Jaeger  <aj@suse.de>
58234
58235         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58236         which fails with SSA.
58237
58238         * lib/c-torture.exp: Also test with -O3 -fssa.
58239
58240 2000-05-18  Michael Meissner  <meissner@redhat.com>
58241
58242         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58243         * gcc.c-torture/execute/920415-1.c: Ditto.
58244         * gcc.c-torture/execute/920501-1.c: Ditto.
58245         * gcc.c-torture/execute/conversion.c: Ditto.
58246         * gcc.c-torture/execute/cvt-1.c: Ditto.
58247
58248 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58249
58250         * gcc.c-torture/compile/20000518-1.c: New test.
58251
58252 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58253
58254         * g77.f-torture/compile/200005018.f: New test.
58255
58256 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58257
58258         * gcc.c-torture/compile/20000517-1.c: New test.
58259
58260 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58261
58262         * gcc.c-torture/execute/20000516-1.c: New test.
58263
58264 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58265
58266         * g++.old-deja/g++.other/eh.C: New test.
58267
58268 2000-05-12  Richard Henderson  <rth@cygnus.com>
58269
58270         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58271         constants through to doit's conditional.
58272
58273 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58274
58275         * gcc.c-torture/compile/20000511-1.c: New test.
58276         * g77.f-torture/compile/20000511-1.f: New test.
58277         * g77.f-torture/compile/20000511-2.f: New test.
58278
58279 2000-05-11  Michael Meissner  <meissner@redhat.com>
58280
58281         * gcc.c-torture/execute/20000511-1.c: New test.
58282
58283 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58284
58285         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58286         * gcc.dg/20000510-1.S: New.
58287
58288 2000-05-08  Catherine Moore  <clm@cygnus.com>
58289
58290         * gcc.dg/unused-3.c: New.
58291
58292 2000-05-06  Richard Henderson  <rth@cygnus.com>
58293
58294           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58295           * g++.old-deja/g++.mike/warn1.C: Likewise.
58296           * g++.old-deja/g++.pt/local1.C: Likewise.
58297           * g++.old-deja/g++.pt/local7.C: Likewise.
58298           * g++.old-deja/g++.pt/spec16.C: Likewise.
58299
58300 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58301
58302         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58303
58304 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58305
58306           * g77.f-torture/execute/20000503-1.f: New test.
58307
58308 2000-05-04  Andreas Jaeger  <aj@suse.de>
58309
58310         * gcc.dg/noreturn-2.c: New test.
58311
58312 2000-05-04  Neil Booth  <NeilB@earthling.net>
58313
58314         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58315         preprocessor.
58316
58317 2000-05-04  Richard Henderson  <rth@cygnus.com>
58318
58319         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58320
58321 2000-05-04  Richard Henderson  <rth@cygnus.com>
58322
58323         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58324         OpenSSL by Jason R Thorpe.
58325
58326 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58327
58328         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58329
58330 2000-05-03  Robert Lipe <robertlipe@usa.net>
58331
58332         * gcc.dg/20000503-1.c: New test.
58333
58334 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58335
58336         * gcc.c-torture/compile/20000502-1.c: New test.
58337         * g++.old-deja/g++.other/align.C: New test.
58338         * gcc.dg/cpp-tradstringify.c: New test.
58339
58340 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58341
58342         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58343         and hard registers.
58344
58345 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58346
58347         * gcc.c-torture/execute/loop-5.c: New test.
58348
58349 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58350
58351         * gcc.c-torture/execute/va-arg-20.c: New test.
58352
58353 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58354
58355         * gcc.c-torture/execute/20000422-1.c: New test.
58356
58357 2000-04-20  Greg McGary  <gkm@gnu.org>
58358
58359         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58360         when optimizing, but without sibling-call optimizations (-O1).
58361
58362 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58363
58364           * gcc.c-torture/compile/20000420-1.c: New test.
58365
58366 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58367
58368         * g++.abi/ptrflags.C: New test.
58369         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58370
58371 2000-04-19  Catherine Moore  <clm@cygnus.com>
58372
58373         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58374
58375 2000-04-19  Greg McGary  <gkm@gnu.org>
58376
58377         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58378         sibling-call optimizations.
58379
58380 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58381
58382         * gcc.dg/20000419-1.c: New test.
58383
58384 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58385
58386         * gcc.c-torture/execute/20000412-6.c: New test.
58387
58388 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58389
58390         * gcc.c-torture/execute/20000412-5.c: New test.
58391         * g77.f-torture/compile/20000412-1.f: New test.
58392         * gcc.c-torture/execute/20000412-4.c: New test.
58393         * gcc.c-torture/compile/20000412-2.c: New test.
58394         * gcc.c-torture/execute/20000412-3.c: New test.
58395         * gcc.c-torture/compile/20000412-1.c: New test.
58396         * gcc.c-torture/execute/20000412-2.c: New test.
58397
58398 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58399
58400         * objc/execute/bf-20.m: New test.
58401
58402 2000-04-10  Richard Henderson  <rth@cygnus.com>
58403
58404         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58405
58406         * gcc.c-torture/execute/20000412-1.c: New test.
58407
58408 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58409
58410         * g++.old-deja/g++.eh/catchptr1.C: New test.
58411
58412 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58413
58414         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58415
58416 2000-04-08  Neil Booth  <NeilB@earthling.net>
58417
58418         * gcc.dg/cpp-nullchar.c: Remove test as
58419         embedded nulls cause problems.
58420
58421 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58422
58423         * gcc.dg/compare2.c: New test.
58424
58425 2000-04-08  Neil Booth  <NeilB@earthling.net>
58426
58427         * gcc.dg/cpp-nullchar.c: New test.
58428
58429 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58430
58431         * gcc.dg/cpp-mi2.c: New test.
58432         * gcc.dg/cpp-mi2[abc].h: New files.
58433
58434 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58435
58436         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58437         member name.
58438
58439 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58440
58441         * g++.old-deja/g++.abi/vmihint.C: New test.
58442
58443 2000-04-06  Neil Booth  <NeilB@earthling.net>
58444
58445         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58446         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58447         copyright.
58448
58449 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58450
58451         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58452         avoid stack-frame overwrite.
58453
58454 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58455
58456         * gcc.c-torture/compile/20000405-2.c: New test.
58457         * gcc.c-torture/compile/20000405-3.c: New test.
58458
58459 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58460
58461         * gcc.c-torture/compile/20000405-1.c: New test.
58462
58463 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58464
58465         * gcc.dg/cast-qual-1.c: Revert last change.
58466
58467 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58468
58469         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58470
58471 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58472
58473         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58474         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58475
58476 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58477
58478         * gcc.c-torture/compile/20000403-2.c: New test.
58479         * gcc.c-torture/compile/20000403-1.c: New test.
58480
58481 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58482
58483         * gcc.c-torture/execute/20000403-1.c: New test.
58484
58485 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58486
58487         * gcc.c-torture/execute/20000402-1.c: New test.
58488
58489 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58490
58491         * gcc.c-torture/execute/va-arg-15.c: New test.
58492         * gcc.c-torture/execute/va-arg-16.c: New test.
58493         * gcc.c-torture/execute/va-arg-17.c: New test.
58494         * gcc.c-torture/execute/va-arg-18.c: New test.
58495         * gcc.c-torture/execute/va-arg-19.c: New test.
58496
58497 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58498
58499         * gcc.c-torture/compile/981211-1.c: Move to...
58500         * gcc.dg/cpp-as1.c: ...here.
58501         * gcc.dg/cpp-as2.c: New file.
58502
58503         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58504         compiler.
58505
58506 2000-04-02  Neil Booth  <NeilB@earthling.net>
58507
58508         * gcc.dg/cpp-cond.c  New tests.
58509         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58510         accidental success less likely.
58511         * gcc.dg/cpp-missingop.c  New tests.
58512         * gcc.dg/cpp-missingparen.c  New tests.
58513         * gcc.dg/cpp-shift.c  New tests.
58514         * gcc.dg/cpp-shortcircuit.c  New tests.
58515         * gcc.dg/cpp-unary.c  New tests.
58516
58517 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58518
58519         * gcc.c-torture/compile/20000329-1.c: New test.
58520
58521 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58522
58523         * gcc.c-torture/compile/20000326-1.c: New test.
58524         * gcc.c-torture/compile/20000326-2.c: New test.
58525
58526 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58527
58528         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58529         the first parameter is a function argument.
58530
58531 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58532
58533         * g++.old-deja/g++.ext/array4.C: New test.
58534
58535 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58536
58537         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58538
58539 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58540
58541         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58542
58543 2000-03-19  Richard Henderson  <rth@cygnus.com>
58544
58545         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58546
58547 2000-03-19  Richard Henderson  <rth@cygnus.com>
58548
58549         * gcc.c-torture/compile/20000319-1.c: New test.
58550
58551 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58552
58553         * gcc.c-torture/execute/20000314-3.c: New test.
58554         * gcc.c-torture/execute/20000314-2.c: New test.
58555         * gcc.c-torture/execute/20000314-1.c: New test.
58556         * gcc.c-torture/compile/20000314-2.c: New test.
58557         * gcc.c-torture/compile/20000314-1.c: New test.
58558
58559 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58560
58561         * g++.old-deja/g++.warn/inline.C: New test.
58562
58563 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58564
58565         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58566         standards-compliant result rather than specific constants.
58567         Put test-values in array.
58568
58569 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58570
58571         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58572         (g++_target_compile): Put test-specific options last.
58573
58574 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58575
58576         * g++.old-deja/g++.eh/vbase4.C: New test.
58577
58578 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58579
58580         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58581
58582 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58583
58584         * g++.old-deja/g++.brendan/misc12.C: Removed.
58585         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58586         * g++.old-deja/g++.ext/pretty4.C: New test.
58587
58588 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58589
58590         * g++.old-deja/g++.other/string2.C: New test.
58591
58592 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58593
58594         * g++.old-deja/g++.warn/impint2.C: New test.
58595
58596 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58597
58598         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58599         is 1, not zero.
58600
58601 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58602
58603         * g++.old-deja/g++.warn/impint.C: New test.
58604         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58605         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58606         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58607         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58608         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58609         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58610         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58611         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58612         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58613         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58614         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58615         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58616
58617 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58618
58619         * gcc.dg/cpp-redef.c: New test.
58620
58621 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58622
58623         * g++.old-deja/g++.pt/unify7.C: New test.
58624
58625 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58626
58627         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58628         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58629
58630 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58631
58632         * gcc.c-torture/compile/20000224-1.c: New test.
58633
58634 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58635
58636         * gcc.c-torture/compile/cpp-2.c: New test.
58637         * gcc.c-torture/compile/cpp-1.c: New test.
58638
58639 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58640
58641         * gcc.c-torture/execute/20000225-1.c: New test.
58642
58643 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58644
58645         * gcc.dg/cpp-li2.c: New test.
58646
58647         * gcc.dg/cpp-wi1.c: New test.
58648
58649         * gcc.dg/cpp-li1.c: New test.
58650
58651 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58652
58653         * g++.old-deja/g++.other/sizeof5.C: New test.
58654
58655 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58656
58657         * gcc.c-torture/execute/va-arg-13.c: New test.
58658
58659 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58660
58661         * gcc.c-torture/execute/va-arg-12.c: New test.
58662
58663 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58664
58665         * gcc.c-torture/execute/20000223-1.c: New test.
58666
58667 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58668
58669         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58670
58671 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58672
58673         * g++.old-deja/g++.abi/ptrmem.C: New test.
58674
58675 2000-02-19  Richard Henderson  <rth@cygnus.com>
58676
58677         * gcc.c-torture/compile/init-3.c: New.
58678
58679 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58680
58681         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58682         ALWAYS_CXXFLAGS.
58683
58684 2000-02-11  Robert Lipe <robertl@sco.com>
58685
58686         * gcc.c-torture/compile/20000211-3.c: New test.
58687
58688 2000-02-11  Martin Buchholz <martin@xemacs.org>
58689
58690         * gcc.c-torture/compile/20000211-2.c: New test.
58691
58692 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58693
58694         * gcc.c-torture/compile/20000211-1.c: New test.
58695
58696 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58697
58698         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58699           on native targets
58700
58701 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58702
58703         * g++.old-deja/g++.other/cast5.C: New test.
58704
58705 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58706
58707         * gcc.c-torture/execute/20000205-1.c: New.
58708
58709 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58710
58711         * g++.old-deja/g++.jason/cast3.C: Return void.
58712         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58713
58714 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58715
58716         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58717
58718         * gcc.dg/loop-1.c: New test.
58719
58720 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58721
58722         * gcc.c-torture/compile/20000127-1.c: New test.
58723         * gcc.c-torture/execute/991228-1.c: New test.
58724
58725 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58726
58727         * gcc.dg/unused-2.c: New test.
58728
58729         * gcc.dg/conv-1.c: New test.
58730
58731 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58732
58733         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58734         compiler.
58735         (tool_option_proc): Fix typo.
58736
58737 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58738
58739         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58740         of the ld on the host, not on the build machine.
58741         Also, don't crash if '--help' is not a supported option.
58742
58743 2000-01-24  Richard Henderson  <rth@cygnus.com>
58744
58745         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58746
58747 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58748
58749         * gcc.c-torture/execute/20000120-2.c: New test.
58750         * gcc.c-torture/execute/20000120-1.c: New test.
58751
58752 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58753
58754         * gcc.c-torture/execute/20000113-1.c: New test.
58755
58756 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58757
58758         * gcc.c-torture/execute/20000112-1.c: New test.
58759
58760 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58761
58762         * gcc.dg/20000111-1.c: New test.
58763
58764 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58765
58766         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58767         with 16 bit integers.
58768
58769 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58770
58771         * gcc.dg/20000108-1.c: New test.
58772
58773 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58774
58775         * g++.old-deja/g++.ns/koenig8.C: New test.
58776
58777 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58778
58779         * g++.old-deja/g++.other/cast4.C: New test.
58780
58781 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58782
58783         * gcc.c-torture/compile/20000105-2.c: New test.
58784         * gcc.c-torture/compile/20000105-1.c: New test.
58785
58786 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58787
58788         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58789         references to printf & atoi to conform to ANSI standard.
58790         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58791         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58792         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58793         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58794         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58795         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58796         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58797         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58798         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58799         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58800         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58801         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58802         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58803         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58804         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58805         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58806         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58807         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58808         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58809         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58810         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58811         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58812         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58813         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58814         * g++.old-deja/g++.brendan/init3.C: Likewise.
58815         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58816         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58817         * g++.old-deja/g++.brendan/new2.C: Likewise.
58818         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58819         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58820         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58821         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58822         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58823         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58824         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58825         * g++.old-deja/g++.brendan/template24.C: Likewise.
58826         * g++.old-deja/g++.brendan/template3.C: Likewise.
58827         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58828         * g++.old-deja/g++.jason/inline3.C: Likewise.
58829         * g++.old-deja/g++.jason/opeq.C: Likewise.
58830         * g++.old-deja/g++.law/arg5.C: Likewise.
58831         * g++.old-deja/g++.law/arm7.C: Likewise.
58832         * g++.old-deja/g++.law/ctors11.C: Likewise.
58833         * g++.old-deja/g++.law/cvt8.C: Likewise.
58834         * g++.old-deja/g++.law/init9.C: Likewise.
58835         * g++.old-deja/g++.law/refs4.C: Likewise.
58836         * g++.old-deja/g++.law/template2.C: Likewise.
58837         * g++.old-deja/g++.law/visibility24.C: Likewise.
58838         * g++.old-deja/g++.law/vtable3.C: Likewise.
58839         * g++.old-deja/g++.mike/asm2.C: Likewise.
58840         * g++.old-deja/g++.mike/eh1.C: Likewise.
58841         * g++.old-deja/g++.mike/misc1.C: Likewise.
58842         * g++.old-deja/g++.mike/misc13.C: Likewise.
58843         * g++.old-deja/g++.mike/misc14.C: Likewise.
58844         * g++.old-deja/g++.mike/ns12.C: Likewise.
58845         * g++.old-deja/g++.mike/p1248.C: Likewise.
58846         * g++.old-deja/g++.mike/p3708.C: Likewise.
58847         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58848         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58849         * g++.old-deja/g++.mike/p646.C: Likewise.
58850         * g++.old-deja/g++.mike/p700.C: Likewise.
58851         * g++.old-deja/g++.mike/p783.C: Likewise.
58852         * g++.old-deja/g++.mike/p783a.C: Likewise.
58853         * g++.old-deja/g++.mike/p783b.C: Likewise.
58854         * g++.old-deja/g++.mike/p786.C: Likewise.
58855         * g++.old-deja/g++.mike/p789.C: Likewise.
58856         * g++.old-deja/g++.mike/p789a.C: Likewise.
58857         * g++.old-deja/g++.mike/p807a.C: Likewise.
58858         * g++.old-deja/g++.other/delete3.C: Likewise.
58859         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58860         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58861         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58862         * g++.old-deja/g++.other/empty1.C: Likewise.
58863         * g++.old-deja/g++.other/temporary1.C: Likewise.
58864         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58865         * g++.old-deja/g++.pt/t16.C: Likewise.
58866         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58867
58868 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58869
58870         * gcc.dg/991230-1.c: New test.
58871
58872 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58873
58874         * gcc.c-torture/compile/991229-3.c: New test.
58875         * gcc.c-torture/compile/991229-2.c: New test.
58876         * gcc.c-torture/compile/991229-1.c: New test.
58877
58878 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58879
58880         * gcc.c-torture/compile/labels-2.c: New test.
58881
58882 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58883
58884         * gcc.c-torture/execute/991227-1.c: New test.
58885
58886 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58887
58888         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58889
58890 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58891
58892         * gcc.c-torture/execute/991221-1.c: New test.
58893
58894 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58895
58896         * g++.old-deja/g++.other/cast3.C: New test.
58897
58898 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58899
58900         * gcc.c-torture/execute/991216-4.c: New test.
58901
58902 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58903
58904         * gcc.c-torture/execute/991216-1.c: New test.
58905         * gcc.c-torture/execute/991216-2.c: New test.
58906         * gcc.c-torture/execute/991216-3.c: New test.
58907
58908 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58909
58910         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58911         Actually make the test fail by using "-O2" for compilation.
58912
58913 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58914
58915         * g++.old-deja/g++.warn/cast-align1.C: New test.
58916
58917 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58918
58919         * gcc.c-torture/compile/991214-1.c: New test.
58920         * gcc.c-torture/compile/991214-2.c: New test.
58921
58922 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58923
58924         * gcc.dg/991214-1.c: New test.
58925
58926 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58927
58928         * gcc.c-torture/compile/991213-3.c: New test.
58929         * gcc.c-torture/compile/991213-2.c: New test.
58930         * gcc.c-torture/compile/991213-1.c: New test.
58931
58932 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58933
58934         * gcc.dg/991209-1.c: New test.
58935
58936 1999-12-08  Nathan Sidwell <nathan@acm.org>
58937
58938         * gcc.c-torture/compile/991208-1.c: New test.
58939
58940 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58941
58942         * gcc.dg/ultrasp2.c: New test.
58943
58944 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58945
58946         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58947
58948 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58949
58950         * gcc.c-torture/compile/991202-1.c: New test.
58951         * gcc.c-torture/execute/991202-1.c: New test.
58952         * gcc.c-torture/execute/991202-2.c: New test.
58953         * gcc.c-torture/execute/991202-3.c: New test.
58954
58955 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58956
58957         * g++.old-deja/g++.abi/align.C: New test.
58958         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58959         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58960
58961 1999-12-01  Richard Henderson  <rth@cygnus.com>
58962
58963         * gcc.c-torture/execute/991201-1.c: New.
58964
58965 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58966
58967         * gcc.dg/991129-1.c: New test.
58968
58969 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58970
58971         * gcc.c-torture/compile/991127-1.c: New test.
58972
58973 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58974
58975         * g++.old-deja/g++.other/warn4.C: New test.
58976
58977 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58978
58979         * g++.old-deja/g++.eh/cleanup2.C: New test.
58980         * g++.old-deja/g++.ext/pretty2.C: New test.
58981         * g++.old-deja/g++.ext/pretty3.C: New test.
58982         * g++.old-deja/g++.other/debug6.C: New test.
58983
58984 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58985
58986         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58987         compiler_output to look for one error message instead of two.
58988
58989 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58990
58991         * gcc.c-torture/execute/991118-1.c: Also test case
58992         where the word boundary does not split a byte evenly.
58993
58994 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58995
58996         * g++.old-deja/g++.ext/restrict1.C: New test.
58997
58998 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58999
59000         * gcc.c-torture/execute/991118-1.c: New test.
59001
59002 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59003
59004         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59005         working directory pathnames.
59006
59007 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59008
59009         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59010         host is equipped with driver.h and driver.o so it can actually
59011         compile and run the tests.
59012
59013 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59014
59015         * gcc.c-torture/compile/991008-1.c: New test.
59016
59017 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59018
59019         * lib/gcc-dg.exp: Include target-supports.exp
59020
59021 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59022
59023         * lib/target-supports.exp: New file: Provide procs to test for
59024         features supported by the target.
59025         (check_weak_available): Moved here from ecos.exp.
59026         (check_alias_available): New proc: Determine of the target
59027         toolchain supports the alias attribute.
59028
59029         * gcc.dg/special/ecos.exp: Move check_weak_available to
59030         target-supports.exp.
59031         (alias-1.c): Only perform the test if the target supports
59032         aliases.
59033         (wkali-1.c): Only perform the test if the target supports
59034         aliases.
59035
59036         * gcc.dg/990506-0.c: Expect error messages from cross
59037         targets as well as native targets.
59038
59039 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59040
59041         * gcc.dg/ultrasp1.c: Removed xfail.
59042         * gcc.dg/struct-ret-2.c: Likewise.
59043         * gcc.dg/array-1.c: Likewise.
59044
59045 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59046
59047         * gcc.dg/struct-ret-2.c: New test.
59048
59049         * gcc.dg/array-1.c: New test.
59050
59051 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59052
59053         * gcc.c-torture/execute/991030-1.c: New test.
59054
59055 1999-10-26  Richard Henderson  <rth@cygnus.com>
59056
59057         * gcc.c-torture/compile/991026-2.c: New test.
59058
59059 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59060
59061         * gcc.c-torture/compile/991026-1.c: New test.
59062
59063 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59064
59065         * gcc.c-torture/execute/991023-1.c: New test.
59066
59067 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59068
59069         * gcc.c-torture/execute/991019-1.c: New test.
59070
59071 1999-10-16  Richard Henderson  <rth@cygnus.com>
59072
59073         * gcc.c-torture/execute/991016-1.c: New test.
59074
59075 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59076
59077         * gcc.c-torture/execute/991014-1.c: New test.
59078
59079 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59080
59081         * g++.old-deja/g++.other/union2.C: New test.
59082
59083 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59084
59085         * g++.old-deja/g++.other/vaarg2.C: New test.
59086         * g++.old-deja/g++.other/vaarg3.C: New test.
59087
59088 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59089
59090         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59091         in compile/.
59092
59093 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59094
59095         * gcc.c-torture/execute/va-arg-11.c: New test.
59096
59097 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59098
59099         * lib/file-format.exp (gcc_target_object_format): Don't
59100         crash if objdump is unavailable.
59101
59102 1999-09-29  Donn Terry <donn@interix.com>
59103
59104         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59105
59106 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59107
59108         * gcc.c-torture/compile/990928-1.c: New test.
59109
59110 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59111
59112         * g++.old-deja/g++.other/decl6.C: New test.
59113
59114 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59115
59116         * gcc.c-torture/execute/va-arg-10.c: New test.
59117
59118 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59119
59120         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59121         __PRETTY_FUNCTION__.
59122
59123 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59124
59125         * gcc.c-torture/execute/990923-1.c: New test.
59126
59127 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59128
59129         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59130         for which -fpic is inappropriate.
59131
59132 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59133
59134         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59135
59136 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59137
59138         * g++.old-deja/g++.other/dyncast1.C: New test.
59139         * g++.old-deja/g++.other/dyncast2.C: New test.
59140         * g++.old-deja/g++.other/dyncast3.C: New test.
59141         * g++.old-deja/g++.other/dyncast4.C: New test.
59142         * g++.old-deja/g++.other/dyncast5.C: New test.
59143         * g++.old-deja/g++.eh/catch3.C: New test.
59144         * g++.old-deja/g++.eh/catch3p.C: New test.
59145         * g++.old-deja/g++.eh/catch4.C: New test.
59146         * g++.old-deja/g++.eh/catch4p.C: New test.
59147         * g++.old-deja/g++.eh/catch5.C: New test.
59148         * g++.old-deja/g++.eh/catch5p.C: New test.
59149         * g++.old-deja/g++.eh/catch6.C: New test.
59150         * g++.old-deja/g++.eh/catch6p.C: New test.
59151         * g++.old-deja/g++.eh/catch7.C: New test.
59152         * g++.old-deja/g++.eh/catch7p.C: New test.
59153         * g++.old-deja/g++.eh/catch8.C: New test.
59154         * g++.old-deja/g++.eh/catch8p.C: New test.
59155         * g++.old-deja/g++.eh/catch9.C: New test.
59156         * g++.old-deja/g++.eh/catch9p.C: New test.
59157
59158 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59159
59160         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59161         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59162
59163 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59164
59165         * gcc.c-torture/compile/990913-1.c: New test.
59166
59167 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59168
59169         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59170         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59171
59172 1999-09-09  Richard Henderson  <rth@cygnus.com>
59173
59174         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59175
59176 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59177
59178         * g++.old-deja/g++.other/lookup11.C: New test.
59179         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59180         what is permitted and what we want.
59181         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59182         overload use.
59183         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59184
59185 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59186
59187         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59188         * gcc.c-torture/noncompile/poison-1.c: New file.
59189
59190 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59191
59192         * g++.old-deja/g++.other/sizeof3.C: New test.
59193         * g++.old-deja/g++.other/sizeof4.C: New test.
59194         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59195         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59196
59197 1999-09-07  Richard Henderson  <rth@cygnus.com>
59198
59199         * gcc.dg/va-arg-1.c: New.
59200
59201 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59202
59203         * gcc.c-torture/execute/va-arg-9.c: New test.
59204
59205 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59206
59207         * g77.f-torture/compile/980519-2.f: New test.
59208         * g77.f-torture/compile/19990905-0.f: New test.
59209         * g77.f-torture/compile/19990905-1.f: New test.
59210         * g77.f-torture/compile/19990905-2.f: New test.
59211
59212         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59213
59214 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59215
59216         * gcc.c-torture/execute/990827-1.c: Fix typo.
59217
59218 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59219
59220         * g++.old-deja/g++.other/deref1.C: New test.
59221
59222 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59223
59224         * g++.old-deja/g++.other/ambig2.C: New test.
59225         * g++.old-deja/g++.other/cond5.C: New test.
59226         * g++.old-deja/g++.other/lookup16.C: New test.
59227
59228 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59229
59230         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59231         assemblers too.
59232
59233 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59234
59235         * lib/c-torture.exp: Avoid the "compare executables" optimization
59236         when testing native.
59237
59238 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59239
59240         * gcc.c-torture/execute/990829-1.c: New test.
59241         * gcc.c-torture/compile/990829-1.c: New test.
59242
59243 1999-08-27  Paul Burchard  <burchard@pobox.com>
59244
59245         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59246         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59247         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59248         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59249         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59250         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59251         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59252         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59253         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59254         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59255         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59256
59257 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59258
59259         * gcc.c-torture/execute/990827-1.c: New test.
59260
59261 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59262
59263         * g77.f-torture/noncompile/19990826-4.f: New test.
59264
59265         * g77.f-torture/compile/19990826-3.f: New test.
59266
59267         * g77.f-torture/execute/19990826-2.f: New test.
59268
59269         * g77.f-torture/compile/19990826-1.f: New test.
59270
59271         * gcc.c-torture/execute/990826-0.c: New test.
59272         * g77.c-torture/execute/19990826-0.f: New test.
59273
59274         * g77.f-torture/noncompile/970626-2.f: New test.
59275
59276 1999-08-25  Paul Burchard  <burchard@pobox.com>
59277
59278         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59279         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59280         lss-011.C: New tests.
59281
59282 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59283
59284         * g++.old-deja/g++.other/decl5.C: New test.
59285
59286 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59287
59288         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59289         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59290         call `postbase' for each one.  All callers of `postbase' changed
59291         to call this instead.
59292
59293 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59294
59295         * gcc.c-torture/execute/990811-1.c: New test.
59296
59297 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59298
59299         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59300         just native ones.
59301
59302         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59303         just native ones.
59304
59305 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59306
59307         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59308
59309 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59310
59311         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59312
59313 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59314
59315         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59316
59317 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59318
59319         * gcc.c-torture/execute/990804-1.c: New test.
59320
59321 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59322
59323         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59324         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59325         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59326
59327 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59328
59329         * g++.old-deja/g++.other/struct1.C: New test.
59330
59331 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59332
59333         * g++.old-deja/g++.other/enum2.C: New test.
59334
59335 1999-08-02  Richard Henderson  <rth@cygnus.com>
59336
59337         Adapted from tests from Franz Sirl:
59338         * gcc.c-torture/execute/va-arg-7.c: New test.
59339         * gcc.c-torture/execute/va-arg-8.c: New test.
59340
59341 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59342
59343         * gcc.c-torture/compile/990801-2.c: New test.
59344
59345         * gcc.c-torture/compile/990801-1.c: New test.
59346
59347 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59348
59349         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59350         fp-cmp-1.c, converting double to float.
59351
59352         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59353         fp-cmp-1.c, converting double to long double.
59354
59355         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59356         from fr1 to unknown_register, since fr1 is a legitimate register
59357         on some machines.
59358
59359 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59360
59361         * README: More listname related changes.
59362
59363 1999-07-08  Catherine Moore  <clm@cygnus.com>
59364
59365         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59366
59367 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59368
59369         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59370
59371 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59372
59373         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59374
59375 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59376
59377         * gcc.dg/990703-1.c: New test.
59378
59379 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59380
59381         * lib/file-format.exp: New file: Move definition of proc
59382         gcc_target_object_format to here from
59383         gcc.dg/special/ecos.exp.
59384
59385         * lib/c-torture.exp: Include lib file-format.exp.
59386         * lib/gcc-dg.exp: Include lib file-format.exp.
59387
59388         * gcc.dg/special/ecos.exp: Remove definition of proc
59389         gcc_target_object_format.
59390
59391 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59392
59393         * gcc.c-torture/execute/990628-1.c: New test.
59394
59395 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59396
59397         * gcc.c-torture/compile/990625-2.c: New test.
59398
59399         * gcc.c-torture/compile/990625-1.c: New test.
59400
59401 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59402
59403         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59404         attributes compile.
59405         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59406         ports that use the COFF/PE file format.
59407
59408 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59409
59410         * gcc.c-torture/compile/990617-1.c: New test.
59411
59412 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59413
59414         * g++.old-deja/g++.other/decl4.C: New test.
59415
59416 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59417
59418         * g++.old-deja/g++.other/bitfld3.C: New test.
59419
59420 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59421
59422         * g++.old-deja/g++.eh/catch1.C: New test.
59423
59424 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59425
59426         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59427
59428         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59429         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59430
59431 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59432
59433         * g77.f-torture/compile/19990502-0.f: Replace with new,
59434         shorter, test that still fails after recent changes.
59435
59436 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59437
59438         * gcc.c-torture/execute/990604-1.c: New test.
59439
59440 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59441
59442         * gcc.c-torture/execute/990531-1.c: New test.
59443
59444 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59445
59446         * gcc.c-torture/compile/990527-1.c: New test.
59447
59448 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59449
59450         * gcc.c-torture/execute/990527-1.c: New test.
59451
59452 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59453
59454         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59455         bitfields as signed.
59456
59457 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59458
59459         * g77.f-torture/compile/19990525-0.f: New test.
59460
59461 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59462
59463         * gcc.c-torture/execute/990525-2.c: New test.
59464
59465         * gcc.c-torture/execute/990525-1.c: New test.
59466
59467 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59468
59469         * g++.old-deja/g++.other/anon3.C: New test.
59470         * g++.old-deja/g++.other/anon4.C: New test.
59471         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59472         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59473         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59474         Merrill).
59475
59476 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59477
59478         * gcc.c-torture/execute/990524-1.c: New test.
59479
59480         * gcc.dg/990524-1.c: New test.
59481
59482 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59483
59484         * gcc.c-torture/compile/990523-1.c: New test.
59485
59486 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59487
59488         * gcc.c-torture/compile/990519-1.c: New test.
59489
59490 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59491
59492         * gcc.c-torture/compile/990517-1.c: New test.
59493
59494         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59495         (e4, f4): New tests.
59496         (main): Call them.
59497
59498 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59499
59500         * gcc.dg/noreturn-1.c: New test.
59501
59502 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59503
59504         * gcc.c-torture/execute/990513-1.c: New test.
59505
59506 1999-05-10  Richard Henderson  <rth@cygnus.com>
59507
59508         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59509
59510 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59511
59512         * g77.f-torture/execute/erfc.f: Use small single-precision
59513         values, to avoid problems on Alphas when not -mieee.
59514
59515 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59516
59517         * gcc.dg/990506-0.c: New test.
59518
59519 1999-05-08  Richard Henderson  <rth@cygnus.com>
59520
59521         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59522         the constant to test.  Don't XFAIL 64-bit targets.
59523
59524         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59525         * g++.old-deja/g++.law/profile1.C: Likewise.
59526
59527         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59528         operator new instances.
59529         * g++.old-deja/g++.other/delete5.C: Likewise.
59530
59531 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59532
59533         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59534         intrinsic.
59535
59536 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59537
59538         * g77.f-torture/execute/u77-test.f: Reverse order of two
59539         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59540
59541 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59542
59543         * gcc.dg/compare1.c: New test.
59544
59545 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59546
59547         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59548         New tests.
59549
59550 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59551
59552         * g77.f-torture/compile/19990502-1.f: New test.
59553
59554 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59555
59556         * g77.f-torture/compile/19990502-0.f: New test.
59557
59558 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59559
59560         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59561         intrinsic.
59562
59563 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59564
59565         * g77.f-torture/execute/u77-test.f (main): List libU77
59566         intrinsics not currently tested.
59567         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59568         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59569         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59570         Trim blanks off the ends of some printed strings.
59571
59572 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59573
59574         * g77.f-torture/execute/u77-test.f (main): Just warn about
59575         FSTAT gid disagreement, as it's expected on some systems.
59576
59577 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59578
59579         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59580         use a new function, which allows for some slop.
59581         Clean up some commentary.
59582         (issum): The new function.
59583         (sgladd): Deleted subroutine.
59584
59585 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59586
59587         * g77.f-torture/execute/u77-test.f: Modify to be more like
59588         libf2c/libU77 version, bringing patches to that version here.
59589         Add suitable commentary.
59590
59591 1999-04-25  Richard Henderson  <rth@cygnus.com>
59592
59593         * gcc.dg/990424-1.c: New test.
59594
59595 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59596
59597         * g77.f-torture/execute/u77-test.f (main): Bug involving
59598         LSTAT has been fixed, so turn back on full checking.
59599
59600 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59601
59602         * g77.f-torture/compile/19990419-0.f: New test.
59603         * g77.f-torture/execute/19990419-1.f: New test.
59604
59605 1999-04-17  Richard Henderson  <rth@cygnus.com>
59606
59607         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59608         to avoid the need for a prototype to supress a warning.
59609
59610 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59611
59612         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59613
59614 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59615
59616         * gcc.c-torture/execute/990404-1.c: New test.
59617
59618 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59619
59620         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59621         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59622         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59623         missing initializer warnings.
59624
59625 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59626
59627         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59628         matching strings.
59629
59630 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59631
59632         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59633
59634 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59635
59636         * g77.f-torture/execute/19990325-0.f: New test.
59637         * g77.f-torture/execute/19990325-1.f: New test.
59638
59639 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59640
59641         * gcc.c-torture/execute/990324-1.c: New test.
59642
59643 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59644
59645         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59646         test with 4.
59647
59648 1999-03-17  Richard Henderson  <rth@cygnus.com>
59649
59650         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59651
59652 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59653
59654         * g77.f-torture/execute/19990313-2.f: New test.
59655         * g77.f-torture/execute/19990313-3.f: New test.
59656
59657 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59658
59659         * g77.f-torture/execute/19990313-0.f: New test.
59660         * g77.f-torture/execute/19990313-1.f: New test.
59661
59662 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59663
59664         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59665         printf to sprintf.
59666         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59667         (main): Add check for u15.  Conditionalize u31 check depending on
59668         whether ints are <32 bits or >=32 bits.
59669
59670 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59671
59672         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59673
59674 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59675
59676         * g77.f-torture/compile/19990305-0.f: New test.
59677         * g77.f-torture/execute/19981119-0.f: New test.
59678
59679 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59680
59681         * g77.f-torture/execute/970625-2.f: call ABORT if final
59682         result is not correct, instead of just printing it.
59683         Add this checking via newly introduced obfuscation, to
59684         trip up buggy front ends.
59685
59686 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59687
59688         * g77.f-torture/compile/960317-1.f: Moved from being
59689         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59690
59691 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59692
59693         * g77.f-torture/execute/960317-1.f: New (old) test.
59694         * g77.f-torture/execute/970625-2.f: Ditto.
59695
59696 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59697
59698         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59699         error message on line 1 or line 2; cccp and cpplib do this differently.
59700
59701 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59702
59703         * g++.old-deja/g++.law/weak1.C: New test.
59704
59705 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59706
59707         * gcc.c-torture/execute/990119-1.c: Renamed to...
59708         * gcc.dg/990119-1.c: this, so it will only be tested once
59709         (it's a preprocessor test, it doesn't need to be run at
59710         multiple optimization levels).
59711
59712 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59713
59714         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59715           ALWAYS_CXXFLAGS.
59716
59717 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59718
59719         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59720         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59721         to not be compilable by current g77.
59722
59723 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59724
59725         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59726
59727 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59728
59729         * gcc.c-torture/execute/990222-1.c: New test.
59730
59731 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59732
59733         * g77.f-torture/compile/19990218-0.f: New test.
59734         * g77.f-torture/noncompile/19990218-1.f: New test.
59735
59736 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59737
59738         * g77.f-torture/compile/19981216-0.f: New test.
59739
59740 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59741
59742         * gcc.dg/990214-1.c: New test.
59743
59744 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59745
59746         * gcc.dg/990213-2.c: New test.
59747
59748         * gcc.dg/990213-1.c: New test.
59749
59750 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59751
59752         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59753         ints.
59754
59755 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59756
59757         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59758         specified by target.
59759
59760         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59761
59762 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59763
59764         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59765
59766 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59767
59768         * gcc.dg/special/ecos.exp: New test driver for new tests with
59769         special requirements.
59770
59771         * gcc.dg/special/alias-1.c: New test.
59772         * gcc.dg/special/gcsec-1.c: New test.
59773         * gcc.dg/special/weak-1.c: New test.
59774         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59775         * gcc.dg/special/weak-2.c: New test.
59776         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59777         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59778         * gcc.dg/special/wkali-1.c: New test.
59779         * gcc.dg/special/wkali-2.c: New test.
59780         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59781         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59782
59783 1999-02-10  Felix Lee  <flee@cygnus.com>
59784
59785           * lib/c-torture.exp (c-torture-compile): Pull out code for
59786           analyzing gcc error messages.
59787           (c-torture-execute): Likewise.  Fix some (harmless) false
59788           positives.
59789           * lib/gcc.exp (gcc_check_compile): New function.
59790
59791 1999-02-08  Richard Henderson  <rth@cygnus.com>
59792
59793         * gcc.c-torture/execute/990208-1.c: New test.
59794
59795 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59796
59797         * g++.dg/special/ecos.exp: New driver for new tests with special
59798         requirements
59799
59800         * g++.dg/special/conpr-1.C: New test
59801         * g++.dg/special/conpr-2.C: New test
59802         * g++.dg/special/conpr-2a.C: New test
59803         * g++.dg/special/conpr-3.C: New test
59804         * g++.dg/special/conpr-3a.C: New test
59805         * g++.dg/special/conpr-3b.C: New test
59806
59807         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59808         allow g++ to use the dg driver
59809
59810         * README: Add comment about g++.dg directory
59811
59812 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59813
59814         * README: Update email addresses.
59815
59816 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59817
59818         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59819         arguments in order to force structure S onto the stack even on
59820         the alpha.
59821         (test): Pass 10 leading arguments to function foo as well as the
59822         structure S.
59823
59824         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59825         failure for all targets.
59826
59827         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59828         abort to terminate program execution.
59829
59830 1999-01-30  Richard Henderson  <rth@cygnus.com>
59831
59832         * gcc.c-torture/execute/990130-1.c: New test.
59833
59834 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59835
59836         * gcc.dg/990130-1.c: New test.
59837
59838 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59839
59840         * gcc.c-torture/execute/990128-1.c: New test.
59841
59842 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59843
59844         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59845
59846 1999-01-27  Felix Lee  <flee@cygnus.com>
59847
59848         * lib/c-torture.exp (c-torture-compile): pull out code for
59849         analyzing gcc error messages.
59850         (c-torture-execute): ditto, and fix some (harmless) false
59851         positives.
59852         * lib/gcc.exp (gcc_check_compile): new function.
59853
59854 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59855
59856         * gcc.dg/990117-1.c: New test.
59857
59858         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59859
59860         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59861
59862 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59863
59864         * g77.f-torture/compile/990115-1.f: New test.
59865
59866 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59867
59868         * gcc.c-torture/compile/990107-1.c: New test
59869
59870 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59871
59872         * gcc.c-torture/execute/990106-2.c: New test.
59873
59874         * gcc.c-torture/execute/990106-1.c: New test.
59875
59876 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59877
59878         * gcc.c-torture/compile/981223-1.c: New test.
59879
59880 1998-12-29  Richard Henderson  <rth@cygnus.com>
59881
59882         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59883         (opt3): Rename from opt4 and disable.
59884
59885 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59886
59887         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59888
59889 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59890
59891         * g++.old-deja/g++.other/conv5.C: New test.
59892
59893 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59894
59895         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59896
59897 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59898
59899         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59900
59901 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59902
59903         * gcc.c-torture/compile/981211-1.c: New test.
59904
59905 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59906
59907         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59908
59909         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59910
59911 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59912
59913         * gcc.special/930510-1.c: Make C9X safe.
59914         * gcc.misc-tests/gcov-1.c Similarly.
59915         * gcc.misc-tests/gcov-2.c Similarly.
59916
59917 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59918
59919         * gcc.dg/ultrasp1.c: New test.
59920
59921 1998-12-06  Richard Henderson  <rth@cygnus.com>
59922
59923         * gcc.c-torture/execute/981206.c: New test.
59924
59925 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59926
59927         * g++.old-deja/g++.ns/template7.C: New test.
59928
59929         * g++.old-deja/g++.other/expr1.C: New test.
59930
59931         * g++.old-deja/g++.eh/tmpl3.C: New test.
59932
59933         * g++.old-deja/g++.eh/tmpl2.C: New test.
59934
59935 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59936
59937         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59938         * g++.old-deja/g++.other/using6.C: Removed.
59939         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59940
59941         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59942
59943 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59944
59945         * g++.old-deja/g++.pt/overload8.C: New test.
59946
59947         * g++.old-deja/g++.pt/overload7.C: New test.
59948
59949         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59950
59951         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59952         and relinking messages.
59953         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59954         compiling with -frepo.
59955
59956 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59957
59958         * g++.old-deja/g++.pt/lookup6.C: New test.
59959
59960 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59961
59962         * gcc.c-torture/execute/981130-1.c: New test.
59963         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59964
59965 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59966
59967         * g++.old-deja/g++.pt/explicit76.C: New test.
59968
59969         * g++.old-deja/g++.pt/friend38.C: New test.
59970
59971         * g++.old-deja/g++.ns/crash2.C: New test.
59972
59973         * g++.old-deja/g++.pt/defarg8.C: New test.
59974
59975         * g++.old-deja/g++.pt/instantiate6.C: New test.
59976
59977         * g++.old-deja/g++.pt/static6.C: New test.
59978
59979         * g++.old-deja/g++.pt/decl2.C: New test.
59980
59981 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59982
59983         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59984         problem is actually related with name lookup, but so what? :-)
59985
59986         * g++.old-deja/g++.pt/friend37.C: New test.
59987
59988 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59989
59990         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59991         element, which fails on some systems.
59992
59993         * g77.f-torture/execute/labug1.f: New test.
59994
59995 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59996
59997         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59998         is defined.
59999
60000 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60001
60002         * g77.f-torture/compile/981117-1.f: New test.
60003
60004 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60005
60006         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60007         properly discarded.
60008
60009 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60010
60011         * gcc.c-torture/execute/memcheck: New directory of tests for
60012         -fcheck-memory-usage.
60013
60014 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60015
60016         * README: New file, general information about the testsuite and
60017         new description of the various C++ test subdirectories.
60018         * README.g++: Eliminate obsolete information, update and move most
60019         relevant stuff to README.
60020
60021 1998-11-07  Richard Henderson  <rth@cygnus.com>
60022
60023         * gcc.c-torture/compile/981107-1.c: New test.
60024
60025 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60026
60027         * execute/memcpy-bi.c: New testcase.
60028
60029 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60030
60031         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60032         base classes.
60033
60034         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60035         template is selected.
60036
60037         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60038         classes, it should be accepted for all types.
60039
60040         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60041
60042         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60043         specializations start with template headers.
60044
60045 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60046
60047         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60048
60049         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60050         non-POD types.
60051
60052 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60053
60054         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60055
60056 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60057
60058         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60059
60060 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60061
60062         * 981019-1.c: New test.
60063
60064 1998-10-14  Robert Lipe <robertl@dgii.com>
60065
60066         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60067         find objc headers.
60068
60069 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60070
60071         * compile/981001-4.c: Remove use of GCC extension that triggers a
60072         compiler bug.
60073
60074 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60075
60076         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60077
60078 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60079
60080         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60081         instantiation of template produces incorrect code for delete
60082         expression.
60083
60084         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60085         constructors' name is not unique.
60086         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60087         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60088
60089         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60090         automatic array of const is ill-formed.
60091
60092         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60093         of template parameter?
60094
60095         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60096         const.
60097
60098         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60099         pointer-to-member expression.
60100
60101         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60102         declaration causes ICE.
60103
60104 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60105
60106         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60107         reserved in the global namespace.
60108
60109         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60110         generate needed virtual table.
60111
60112         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60113
60114 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60115
60116         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60117         template-dependent type
60118
60119 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60120
60121         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60122         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60123         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60124
60125         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60126         class should be usable as argument of member function.
60127         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60128         class should be usable as return type of member function.
60129         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60130         class should be usable as type of data member.
60131
60132         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60133
60134 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60135
60136         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60137
60138 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60139
60140         * gcc.dg/dll-?.c Add thumb to target list.
60141         Fix assembler scan patterns to match current assembler output.
60142
60143 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60144
60145         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60146         matching of template brackets.
60147
60148         * g++.old-deja/g++.other/using4.C: New test.  Test using
60149         declarations of methods from base classes.
60150
60151         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60152         within functions should introduce names into the innermost
60153         enclosing namespace.
60154
60155         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60156         of static locals if first initialization throws.
60157
60158 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60159
60160         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60161
60162 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60163
60164         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60165         lose track of the possible targets of tablejump insns.
60166         * special/special.exp: Run it.
60167
60168 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60169
60170         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60171         must be declared before its specializations can be named in friend
60172         declarations.
60173
60174 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60175
60176         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60177
60178         * g77.f-torture/execute/io1.f: New test.
60179
60180 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60181
60182         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60183         with pointer to template function, for which no argument deduction
60184         is possible.
60185
60186         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60187         specialization of template function as argument to template
60188         function.
60189
60190         * g++.old-deja/g++.other/access2.C: New test; Inner class
60191         shouldn't have privileged access to Outer's names.
60192
60193 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60194
60195         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60196         friend template declared within template class conflicts with
60197         nested class of the same name.
60198
60199         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60200         is ignored.
60201
60202         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60203         object with direct initializer as function declaration.
60204
60205         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60206         initializers.
60207
60208         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60209         involving const pointer and NULL produces incorrect result.
60210
60211         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60212         type name without `typename' should be rejected with -pedantic.
60213
60214 1998-10-02  Richard Henderson  <rth@cygnus.com>
60215
60216         * g++.old-deja/g++.other/addrof1.C: New test.
60217
60218 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60219
60220         * gcc.c-torture/compile/981001-1.c: New test.
60221         * gcc.c-torture/execute/981001-1.c: New test.
60222
60223 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60224
60225         * gcc.c-torture/compile/981001-2.c: New test.
60226         * gcc.c-torture/compile/981001-3.c: New test.
60227         * gcc.c-torture/compile/981001-4.c: New test.
60228
60229 1998-10-01  Robert Lipe  <robertl@dgii.com>
60230
60231         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60232         multilibbed hosts.  Idea grafted from g77.exp.
60233
60234 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60235
60236         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60237         avoid losing on systems which need -lsocket.
60238
60239 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60240
60241         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60242         * g++.old-deja/g++.other/nested2.C: Ditto.
60243         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60244         failure.
60245
60246 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60247
60248         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60249         preferred over template operator!= for enum bitfields.
60250
60251 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60252
60253         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60254         that happen to have the same base name, but in different scopes,
60255         are incorrectly rejected.
60256
60257 1998-09-16  Richard Henderson  <rth@cygnus.com>
60258
60259         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60260         on the native word size instead of an integer literal.
60261
60262 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60263
60264         * g++.old-deja/g++.other/static2.C: Invocation of static data
60265         member of type pointer-to-function denoted as non-static member.
60266
60267         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60268         checks involving function types and aliases.
60269
60270 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60271
60272         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60273         redefined to the same non-trivial type.
60274
60275         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60276         namespace-qualification of template specializations declared in
60277         other namespaces.
60278
60279         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60280         to declare a subset of the specializations of a template function
60281         as friends of specializations of a template class.
60282
60283         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60284         member templates that do not fully specialize the enclosing
60285         template class are rejected.
60286
60287 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60288
60289         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60290
60291 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60292
60293         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60294         altered from libf2c/libU77 version.
60295
60296 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60297
60298         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60299
60300 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60301             Alexandre Oliva  <oliva@dcc.unicamp.br>
60302
60303         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60304         (un)signed char are different types for template specialization
60305         purposes.
60306
60307 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60308
60309         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60310         * objc: ObjC testsuite.
60311
60312 1998-08-31  Catherine Moore  <clm@cygnus.com>
60313
60314         * gcc.c-torture/execute/941014-1.x: New file.
60315
60316 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60317
60318         * lib/c-torture.exp: Add support for
60319         torture_eval_before_compile and torture_eval_before_execute
60320         variables.
60321
60322 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60323
60324         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60325         this test triggers valid.
60326
60327 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60328
60329         * gcc.dg/980827-1.c: New test.
60330
60331 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60332
60333         * gcc.c-torture/execute/loop-4b.c: New test.
60334
60335 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60336
60337         * lib/c-torture.exp: Add support for
60338         torture_eval_before_compile and torture_eval_before_execute
60339         variables.
60340
60341 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60342
60343         * gcc.c-torture/compile/980825-1.c: New test.
60344
60345 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60346
60347         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60348         count number tests in opt_t0 not good_t0.
60349
60350 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60351
60352         * gcc.c-torture/compile/930326-1.x: Fix typo.
60353
60354 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60355
60356         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60357         causes an ICE.
60358
60359 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60360
60361         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60362         STACK_SIZE is defined.
60363         * gcc.c-torture/unsorted/stuct.c: Similarly.
60364
60365         * gcc.c-torture/compile/980821-1.c: New test.
60366
60367 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60368
60369         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60370         16bit ints.
60371
60372 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60373
60374         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60375         code.
60376
60377 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60378
60379         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60380         error'.
60381
60382 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60383
60384         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60385
60386 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60387
60388         * gcc.c-torture/compile/980816-1.c: New test.
60389
60390         * gcc.dg/980816-1.c: New test.
60391
60392 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60393
60394         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60395         compiler for ieee tests.
60396
60397 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60398
60399         * g77.f-torture/compile/980729-0.f: New test.
60400
60401 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60402
60403         * gcc.c-torture/special/eeprof-1.c: New test, for
60404         -finstrument-functions.
60405         * gcc.c-torture/special/special.exp: Run it.
60406
60407 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60408
60409         * gcc.c-torture/compile/980729-1.c: New test.
60410
60411 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60412
60413         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60414         __thumb__ is defined, and test for ARM style doubles if so.
60415
60416 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60417
60418         * g77.f-torture/noncompile/980615-0.f: New test.
60419
60420 1998-07-26  H.J. Lu  (hjl@gnu.org)
60421
60422         * gcc.dg/980312-1.c: Do link instead of compile.
60423         * gcc.dg/980313-1.c: Likewise.
60424
60425 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60426
60427         * gcc.c-torture/compile/980726-1.c: New test.
60428
60429 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60430
60431         * g77.f-torture/execute/io0.f: New test.
60432
60433 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60434
60435         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60436         an int.
60437
60438 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60439
60440         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60441         m32r bugs.
60442
60443 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60444
60445         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60446         c-decl.c:grokdeclarator can handle mode attributes.
60447
60448 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60449
60450         * gcc.c-torture/execute/980716-1.c: New test.
60451
60452 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60453
60454         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60455         the mn10200.
60456         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60457         the mn10200.
60458         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60459         * gcc.c-torture/compile/930326-1.x: Similarly.
60460
60461 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60462
60463         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60464         New test from Craig.
60465
60466 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60467
60468         * g77.f-torture/noncompile/980616-0.f: New test.
60469
60470         * g77.f-torture/execute/970816-3.f: New test from Craig.
60471
60472 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60473
60474         *  g++.other/singleton.C: Return error value instead of taking
60475         SIGSEGV.
60476
60477 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60478
60479         *  g++.other/singleton.C: New test.  Warning is under dispute.
60480         Runtime crash is not.
60481
60482 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60483
60484         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60485         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60486         using6.C, using7.C}: New namespace tests.
60487
60488 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60489
60490         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60491         specialization with typedef'ed names used as array indexes.
60492
60493 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60494
60495         * gcc.c-torture/execute/980709-1.c: New test.
60496
60497         * gcc.dg/980709-1.c: New test.
60498
60499 1998-07-07  Richard Henderson  <rth@cygnus.com>
60500
60501         * gcc.c-torture/execute/bcp-1.c: New test.
60502
60503 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60504
60505         * gcc.c-torture/execute/980707-1.c: New test.
60506
60507 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60508
60509         * gcc.c-torture/compile/980706-1.c: New test.
60510
60511 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60512
60513         * g77.f-torture/execute/980701-0.f,
60514         g77.f-torture/execute/980701-1.f: New test from Craig.
60515
60516 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60517
60518         * gcc.c-torture/compile/980701-1.c: New test.
60519
60520         * gcc.c-torture/execute/980701-1.c: New test.
60521
60522 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60523 rlsruhe.de>
60524
60525         * g++.old-deja/g++.robertl/eb132.C: New test.
60526         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60527
60528 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60529
60530         * g77.f-torture/execute/980628-7.f,
60531         g77.f-torture/execute/980628-8.f,
60532         g77.f-torture/execute/980628-9.f,
60533         g77.f-torture/execute/980628-10.f: New tests from Craig.
60534
60535         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60536
60537 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60538
60539         * g77.f-torture/execute/980628-4.f: New test from Craig.
60540         * g77.f-torture/execute/980628-5.f: Likewise.
60541         * g77.f-torture/execute/980628-2.f: Likewise.
60542         * g77.f-torture/execute/980628-0.f: Likewise.
60543         * g77.f-torture/execute/980628-1.f: Likewise.
60544         * g77.f-torture/execute/980628-3.f: Likewise.
60545         * g77.f-torture/execute/980628-6.f: Likewise.
60546
60547 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60548
60549         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60550         directory when nothing has been installed yet.
60551
60552 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60553
60554         * gcc.c-torture/special/special.exp: Handle newer versions of
60555         dejagnu.
60556
60557 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60558
60559         * gcc.dg/980626-1.c: New test.
60560
60561 1998-06-19  Bruno Haible <haible@ilog.fr>
60562
60563         * gcc.misc-tests/m-un-2.c: New test.
60564         * g++.old-deja/g++.other/warn01.c: Likewise.
60565
60566 1998-06-19  Robert Lipe  <robertl@dgii.com>
60567
60568         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60569         compatibility with assmblers with a different comment character.
60570         Eliminate use of GAS-specific extensions.
60571
60572 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60573
60574         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60575
60576 1998-06-19  Robert Lipe  <robertl@dgii.com>
60577
60578         * lib/g77.exp: Replace search for libf2c.a with search for newly
60579         renamed libg2c.a
60580
60581 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60582
60583         * gcc.c-torture/execute/980617-1.c: New test.
60584
60585 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60586
60587         * gcc.c-torture/execute/980612-1.c: New test.
60588
60589 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60590
60591         * gcc.dg/980523-1.c: Only test on ppc-linux.
60592         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60593
60594         * gcc.c-torture/execute/980608-1.c: New test.
60595
60596 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60597
60598         * gcc.c-torture/execute/980605-1.c: New test.
60599
60600 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60601
60602         * gcc.c-torture/execute/980604-1.c: New test.
60603
60604 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60605
60606         * gcc.c-torture/execute/980602-1.c: New test.
60607         * gcc.c-torture/execute/980602-2.c: Likewise.
60608
60609 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60610
60611         * 970125-0.f: Fix per JCB.  Add commentary.
60612
60613 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60614
60615         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60616         IEEE -0 support.
60617
60618 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60619
60620         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60621         earlier.
60622
60623 1998-05-28  Catherine Moore <clm@cygnus.com>
60624
60625         * gcc.c-torture/execute/980526-3.c: New test.
60626
60627 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60628
60629         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60630         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60631         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60632         m88k-motorola-sysv3 to XFAIL.
60633
60634 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60635
60636         * gcc.dg/980526-1.c: New test.
60637         * gcc.c-torture/execute/980526-2.c: New test.
60638
60639 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60640
60641         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60642
60643         * gcc.c-torture/execute/980526-1.c: New test.
60644
60645 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60646
60647         * g77.f-torture/execute/alpha2.f: Add runtime test.
60648
60649 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60650
60651         * g++.old-deja/old-deja.exp: Strip leading directories.
60652
60653         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60654         error for the line.  Don't run multiple tests for the same line.
60655
60656 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60657
60658         * gcc.dg/980523-1.c: New test.
60659
60660 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60661
60662         * g77.f-torture/compile/970915-0.f: New test.
60663
60664 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60665
60666         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60667
60668 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60669
60670         * gcc.dg/980520-1.c: New test.
60671
60672 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60673
60674         * gcc.dg/980502-1.c: Fix return type.
60675
60676 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60677
60678         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60679         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60680         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60681         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60682         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60683
60684 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60685
60686         * g77.f-torture/execute/980520-1.f: New test.
60687
60688 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60689
60690         * lib/mike-g77.exp: New file.
60691
60692         * g77.f-torture/noncompile/noncompile.exp,
60693         g77.f-torture/noncompile/check0.f: New files.
60694
60695 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60696
60697         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60698         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60699         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60700         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60701         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60702         abort where appropriate.
60703
60704 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60705
60706         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60707         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60708
60709 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60710
60711         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60712
60713 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60714
60715         * g77.f-torture/compile/980427-0.f: New test.
60716
60717 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60718
60719         * g77.f-torture/compile/980424-0.f: New test.
60720
60721 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60722
60723         * g77.f-torture/compile/980419-2.f (main): New test.
60724         * g77.f-torture/compile/970125-0.f: New test.
60725         * g77.f-torture/compile/980419-1.f: New test.
60726
60727 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60728
60729         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60730         of loop-4.c.
60731
60732 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60733
60734         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60735
60736 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60737
60738         * gcc.c-torture/compile/980329-1.c: New test.
60739
60740 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60741
60742         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60743         * gcc.dg/980312-1.c: Fix typo in -march command.
60744
60745 1998-03-16  H.J. Lu  (hjl@gnu.org)
60746
60747         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60748
60749 1998-03-11  Robert Lipe  <robertl@dgii.com>
60750
60751         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60752         Dave Love agree the Fortran source is bogus.
60753
60754 1998-03-11  Robert Lipe  <robertl@dgii.com>
60755
60756         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60757         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60758         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60759         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60760         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60761
60762 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60763
60764         * g++.old-deja/g++.other/friend1.C: New test.
60765
60766 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60767
60768         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60769         possibly uninitialized) variables and declare dnrm2.
60770
60771 1998-02-23  Robert Lipe <robertl@dgii.com>
60772
60773         From Bruno Haible <haible@ilog.fr>:
60774         * gcc.c-torture/execute/980223.c: New test.
60775
60776 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60777
60778         * gcc.dg/ifelse-1.c: New test.
60779
60780 1998-02-09  H.J. Lu  (hjl@gnu.org)
60781
60782         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60783
60784           * lib/old-dejagnu.exp (old-dejagnu): Added the
60785           "execution test - XFAIL *-*-*" handling in the spirit of
60786           "excess errors test -". Changed the "execution test fails"
60787           handling to be like "excess errors test fails".
60788           * Update various tests accordingly.
60789
60790 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60791
60792         * gcc.c-torture/execute/980205.c: New test.
60793
60794 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60795
60796         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60797         * lib/f-torture.exp: Similarly.
60798         * gcc.c-torture: Rename all .cexp files to .x files.
60799
60800 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60801
60802         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60803         (940510-1.c): Removed duplicate.
60804         (971104-1.c): New test.
60805
60806 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60807
60808           * lib/f-torture.exp: Improve error and loop detection.
60809
60810 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60811
60812         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60813         use that to size the filler array.
60814
60815 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60816
60817         * lib/c-torture.exp(c-torture-execute): Fix typo.
60818
60819         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60820         testcase as the executable name. Keep the executable around if
60821         the test fails.
60822
60823 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60824
60825         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60826         changes.  Only test one -g option, and move it to the end of the
60827         list of options to test.
60828
60829 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60830
60831         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60832         variable GCC_TORTURE_OPTIONS to supply default switches separated
60833         by colons.  If no environment variable, run tests with -O0 -g, -O1
60834         -g, and -O2 -g as well.
60835
60836 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60837
60838         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60839         explanatory comments. Fix indentation.
60840
60841 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60842
60843         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60844
60845 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60846
60847         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60848         * g++.old-deja/g++.mike/p7325.C: Likewise.
60849         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60850
60851 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60852
60853         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60854         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60855         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60856         * g++.old-deja/g++.law/operators4.C: Likewise.
60857
60858 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60859
60860         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60861         * g++.old-deja/g++.mike/p784.C: Ditto.
60862         * g++.old-deja/g++.mike/p785.C: Ditto.
60863
60864 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60865
60866           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60867
60868 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60869
60870         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60871         target feature; pass this to c-torture-execute as needed.
60872
60873 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60874
60875         * lib/c-torture.exp(c-torture-execute): If the previous and the
60876         current executables being tested are identical, we don't need to
60877         run the executable again. Try to make the executable names
60878         unique. Add an optional argument for passing additional compiler
60879         flags.
60880
60881 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60882
60883         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60884
60885 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60886
60887         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60888
60889 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60890
60891         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60892         32bit or larger longs.
60893
60894         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60895         have either a 32bit long or 32bit int.
60896
60897 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60898
60899         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60900         Make double precision tests dependent on sizeof (double).
60901
60902 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60903
60904         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60905         too.
60906
60907 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60908
60909         * gcc.c-torture/compile/961203-1.cexp: New script.
60910
60911 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60912
60913         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60914         up the includes ourselves.
60915
60916 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60917
60918         * lib/plumhall.exp: Remove random include, and add a few
60919         verbose messages for debugging.
60920
60921 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60922
60923         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60924         of trying to do it ourselves.
60925
60926 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60927
60928         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60929
60930 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60931
60932         * gcc.prms/5403.c: Made regexp a bit less strict.
60933
60934 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60935
60936         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60937         is returned from remote_load instead.
60938         * lib/plumhall.exp: Ditto.
60939         * lib/mike-g++.exp: Ditto.
60940         * lib/old-dejagnu.exp: Ditto.
60941         * lib/c-torture.exp: Ditto.
60942
60943 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60944
60945         * lib/g++.exp: Use build_wrapper procedure.
60946         * lib/gcc.exp: Ditto.
60947
60948 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60949
60950         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60951         an old-style decl for malloc.  Fixes tests to work when
60952         sizeof (int) != sizeof (size_t).
60953
60954 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60955
60956         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60957
60958         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60959         use stdargs.h interface.
60960
60961 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60962
60963         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60964         NO_VARARGS when compiling.
60965
60966 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60967
60968         * lib/plumhall.exp(ph_includes): New procedure.
60969         (ph_make): Use it.
60970         (ph_compiler): Ditto.
60971
60972         * lib/g++.exp: Rename test-glue.c to testglue.c.
60973         * lib/gcc.exp: Ditto.
60974
60975 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60976
60977         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60978         to completion when it's called.
60979
60980 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60981
60982         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60983         is defined, don't do test.
60984
60985 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60986
60987         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60988         for object files.
60989         (ph_summary): Mark skipped testcases as untested, not unresolved.
60990
60991         * lib/plumhall.exp (ph_make): If unresolved because of bad
60992         errorCode, record errorCode in log file.
60993         (*): Replace send_log/verbose with verbose -log.
60994
60995 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60996
60997         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60998         double conversion if double isn't at least 8 bytes.
60999
61000         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61001         int to work with targets where int is 16 bits.
61002
61003         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61004         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61005         precision for the test to complete.
61006
61007 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61008
61009         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61010         if d10v is not compiled with the -mdouble64 flag.
61011         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61012
61013         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61014         d10v is not compiled with the -mint32 flag.
61015
61016 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61017
61018         * lib/plumhall.exp: Use incr_count.
61019
61020 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61021
61022         * gcc.c-torture: Update to c-torture-1.45.
61023
61024 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61025
61026         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61027         the name of the expect testcase file).
61028
61029         * lib/g++.exp(g++_init): Ditto.
61030
61031 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61032
61033         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61034         the host.
61035
61036         * lib/gcc.exp(gcc_exit): New procedure.
61037
61038 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61039
61040         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61041         specs where appropriate.
61042
61043         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61044         because of new "candidates are" messages, and removed a few
61045
61046         * Converted all non-old-style g++ testcases to old-style, and
61047         moved into g++.old-deja.
61048
61049 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61050
61051         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61052         options.
61053
61054         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61055         succeeded.
61056
61057         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61058
61059 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61060
61061         * lib/gcc.exp (gcc_target_compile): Add support for defining
61062         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61063         the machine doesn't have those features.
61064
61065 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61066
61067         * g++.law/operators4.exp: Don't use LIBS.
61068
61069 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61070
61071         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61072
61073         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61074         * lib/g++.exp: Set it here instead. Also, allow use of the
61075         --tool_exec and --tool_opt options. Change CXX to
61076         GXX_UNDER_TEST.
61077
61078         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61079
61080         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61081
61082 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61083
61084         * lib/old-dejagnu.exp: Use prune_warnings instead of
61085         prune_system_crud.
61086         * lib/mike-g++.exp: Ditto.
61087         * lib/gcc.exp: Ditto.
61088         * lib/g++.exp: Ditto.
61089
61090         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61091
61092 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61093
61094           * 941014-2.c: Include stdlib.h
61095           * 960327-1.c: Include stdio.h
61096           * dbra.c, index-1.c: Don't assume ints are 32bits.
61097
61098 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61099
61100         * lib/gcc.exp: Add gcc,stack_size target feature.
61101
61102         * lib/g++.exp(g++_target_compile): Add the include and link
61103         paths here, not in two other places. And, it's $options, not
61104         options.
61105
61106         * lib/mike-g++.exp(postbase): Remove the code that determines
61107         the correct include and link paths.
61108         * g++.old-deja/old-deja.exp: Ditto.
61109
61110 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61111
61112         * lib/g++.exp(g++_init): target_compile no longer returns the
61113         filename of the result.
61114
61115 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61116
61117         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61118         call to glob.
61119
61120         * gcc.c-torture/special/special.exp: Change call to
61121         gcc_target_compile to include the object file.
61122
61123 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61124
61125         * gcc.c-torture/special/special.exp: Correct misspelling in last
61126         change.
61127
61128 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61129
61130         * lib/plumhall.exp(ph_summary): Log the entire output of the
61131         executable. Return -1 if there were any failures, 0 otherwise.
61132         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61133         (ph_make): Clean up objects and executables that were built
61134         if the tests succeeded.
61135
61136 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61137
61138         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61139         libraries and includes in the build tree as appropriate.
61140
61141 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61142
61143         * lib/c-torture.exp: Instead of looking for the global variable
61144         NO_LONG_LONG, check to see if that's a feature of the target.
61145
61146 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61147
61148         * config/default.exp: Minimize. Delete the remainer of the files in
61149         config; this functionality is now in devo/dejagnu/config.
61150
61151         g++.*/*: Pass any additional flags used to compile to postbase;
61152         delete CXXFLAGS.
61153
61154         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61155         is now done by runtest.exp. Use gcc_target_compile instead of
61156         compile.
61157
61158         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61159         Remove references to CFLAGS. Use remote_file instead of
61160         calling rm -f.
61161         (c-torture): Take a list of arguments to use to compile this
61162         testcase.
61163
61164         lib/g++.exp: Simplify. Use target_compile instead of compile.
61165         lib/gcc-dg.exp: Ditto.
61166         lib/gcc.exp: Ditto.
61167         lib/mike-{gcc,g++}.exp: Ditto.
61168         lib/old-dejagnu.exp: Ditto.
61169         lib/plumhall.exp: Ditto.
61170
61171 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61172
61173         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61174         (ph_linker): Likewise.
61175
61176 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61177
61178           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61179         MAP_ANON / MAP_ANONYMOUS if defined;
61180         else try to map from /dev/zero .
61181
61182 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61183
61184         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61185         isn't defined, then define it to MAP_ANONYMOUS.
61186
61187 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61188
61189         * gcc.c-torture: Update to c-torture-1.42 release.
61190
61191 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61192
61193         * gcc.c-torture: Update to c-torture-1.41 release.
61194
61195 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61196
61197         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61198         c-torture release.
61199
61200 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61201
61202         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61203         and LDFLAGS.  Fix second case to append the target_info ldflags
61204         onto LDFLAGS, not CFLAGS.
61205         * lib/g++.exp (g++_init): Add target_info stuff.
61206         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61207         of libgloss and newlib flags for !native.
61208
61209         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61210         (GDB): Fix relative path to go up another dir for finding gdb.
61211
61212 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61213
61214         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61215         versions in the target_info array, if they don't exist.
61216
61217 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61218
61219         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61220
61221 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61222
61223         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61224         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61225
61226 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61227
61228         * lib/old-dejagnu.exp: Don't remove the output file before we've
61229         actually tested it. Don't append pwd to the path of the executable
61230         we're testing.
61231
61232 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61233
61234         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61235
61236 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61237
61238         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61239         temporary directory for compiler files, and set it to a default
61240         value of /tmp. Set $output as the name of the output file from
61241         compiling the testcase. Add a -o option to $cflags_var so the
61242         compiler writes the final output file as $output. Set $executable
61243         to $output.
61244
61245         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61246         directory for compiler files, and set it to /tmp if it doesn't
61247         already have a value. Set $output_file to the name of the output
61248         file from compiling the testcase. Add a -o option to CXXFLAGS so
61249         the compiler writes the final output file as $output. Use $output
61250         as the executable to be tested.
61251
61252 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61253
61254         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61255
61256 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61257
61258         * gcc.c-torture/execute/pending-1.c: New test.  Still
61259         pending in Tege's queue.
61260
61261 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61262
61263         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61264         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61265         if there were failures.  Call unresolved if there were unresolved
61266         testcases.  Call gcc_fail if program did not run to completion.
61267         (ph_make): Pass additional argument name to ph_execute.
61268         (ph_execute): Add new argument.  Pass additional arguments to
61269         ph_summary.  Call gcc_fail is there is no execution output.
61270
61271 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61272
61273         * lib/plumhall.exp (proc_summary): Output relavent summary
61274         lines into the log so specific failures in plumhall can be
61275         investigated.
61276
61277 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61278
61279         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61280         (c-torture-execute): Don't try to execute tests which use
61281         "long long" types if $NO_LONG_LONG is nonzero.
61282
61283 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61284
61285         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61286         not c-torture.
61287
61288         * gcc.ieee: Move from here.
61289         * gcc.c-torture/execute/ieee: To here.
61290
61291 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61292
61293         * gcc.c-torture: Update to c-torture-1.41 release.
61294
61295 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61296
61297         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61298         not "$output".
61299
61300 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61301
61302         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61303         -c present.
61304
61305 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61306
61307         * config/proelf.exp: Handle connecting to a simulator.
61308
61309 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61310
61311         * config/proelf.exp: New file.  Enough framework that we can
61312         run c-torture tests on the proelf targets (or any other target
61313         that gdb can connect to for that matter).
61314
61315 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61316
61317         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61318         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61319
61320         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61321         exec_output exists.
61322
61323 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61324
61325         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61326         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61327
61328         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61329         to pass/fail/unresolved/unsupported/untested.  Caller must now
61330         call unresolved/unsupported/untested.
61331         * lib/*.exp: Update FSF address.  Update to handle new results of
61332         ${tool}_load.
61333         * lib/chill.exp (verbose): Delete.
61334
61335 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61336
61337         * lib/gcc.exp (default_gcc_start): Change order of args to
61338         $LDFLAGS $CFLAGS $LIBS.
61339         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61340         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61341         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61342         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61343         * gcc.misc-tests/dg-test.exp: Likewise.
61344         * gcc.misc-tests/msgs.exp: Likewise.
61345         * gcc.prms/prms.exp: Likewise.
61346         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61347         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61348
61349         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61350
61351 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61352
61353         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61354
61355         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61356         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61357
61358         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61359         necessary.
61360
61361 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61362
61363         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61364         global for loop; add use of $mathlib.
61365         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61366         settings here; set mathlib for anything but VxWorks.
61367
61368 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61369
61370         * gcc.c-torture: Update to c-torture-1.40 release.
61371
61372 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61373
61374         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61375         dg.exp.
61376
61377 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61378
61379         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61380         global.
61381
61382 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61383
61384         * lib/g++.exp (LIBS): Define if not already.
61385         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61386         (gcc-dg-prune): Call prune_gcc_output.
61387         * lib/gcc.exp (prune_gcc_output): New proc.
61388         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61389         prune_gcc_output.
61390
61391 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61392
61393         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61394         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61395
61396 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61397
61398         * gcc.c-torture: Update to c-torture-1.39 release.
61399
61400 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61401
61402         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61403         fails, try others as well.
61404
61405 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61406
61407         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61408         If compilation fails, mark execute tests as `untested'.
61409         If test is marked as unsupported, don't mark compilation and
61410         execute tests as failed.
61411
61412 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61413
61414         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61415         libstdc++ for whether or not we want to be doing shared
61416         libraries.  Delete link_curses since we don't need it anymore.
61417         * lib/mike-g++.exp (postbase): Don't link in libg++.
61418         * g++.old-deja/old-deja.exp: Likewise.
61419
61420 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61421
61422         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61423
61424 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61425
61426         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61427         For that, add `-Wl,-a,shared_archive'.
61428         * g++.old-deja/old-deja.exp: Likewise.
61429
61430 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61431
61432         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61433
61434 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61435
61436         * lib/mike-g++.exp (postbase): Pay attention to the status of
61437         g++_load.
61438
61439 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61440
61441           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61442
61443 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61444
61445         * lib/gcc.exp (default_gcc_start): No longer need to log program
61446         being executed or its output, execute_anywhere does that now.
61447         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61448         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61449
61450 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61451
61452         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61453         the same as those in lib/g++.exp.
61454
61455 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61456
61457         * gcc.c-torture: Update to c-torture-1.38 release.
61458         * gcc.ieee: Related changes.
61459
61460 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61461
61462         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61463         "exec". Minor reformatting changes.
61464
61465         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61466         cross. This means all "exec" calls now work on a remote host as
61467         well.
61468         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61469         cross. Filter out the extra "\r\n" stuff that expect puts in.
61470         (c-torture-execute): Filter out the bogus warnings like
61471         c-torture-compile does. Add support for canadian cross.
61472         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61473         Use execute_anywhere rather than calling exec directly. Now it
61474         works for canadian cross testing.
61475
61476 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61477
61478         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61479         results into a variable, and check that rather than using file exists.
61480
61481 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61482
61483         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61484         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61485
61486 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61487
61488         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61489         lib_curses if there's a shared libg++ in the build tree.
61490
61491 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61492
61493         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61494         if not supported target.
61495
61496 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61497
61498         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61499         link_curses up to always happen, not just for native builds.
61500
61501 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61502
61503         * gcc.c-torture: Update to c-torture-1.36 release.
61504         * gcc.failure: Related changes.
61505
61506 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61507
61508         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61509
61510 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61511
61512         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61513         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61514         runshlib, link_curses, and mathlib for link and run.
61515
61516         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61517         pass the runtime shared library options for Solaris, OSF/1, and
61518         Irix5, and link with -lcurses to avoid unresolved references.
61519
61520 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61521
61522         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61523         only run once.
61524
61525 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61526
61527         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61528
61529 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61530
61531         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61532         do not have a framework for the "compat" tests yet.
61533
61534 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61535
61536         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61537         set to null if we're testing vxworks5.1.  Use that instead of
61538         `-lm' in the setting of LIBS for link and run.
61539
61540 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61541
61542         * config/rom68k.exp (${tool}_load): Major changes to make it
61543         work.  Verified that it does in fact return the stuff in
61544         exec_output properly.  Catch any Emul or any TRAP other than 0.
61545
61546 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61547
61548         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61549         LDFLAGS properly for targets that need stuff from libgloss.
61550         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61551         only run once.
61552         (gpp_initialized): New variable.
61553
61554 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61555
61556         * config/rom68k.exp: Load libgloss.exp.
61557         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61558         so we can produce a fully linked binary.
61559         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61560         so we can produce a fully linked binary.
61561
61562 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61563
61564         * lib/plumhall.exp (ph_section): Watch for expected failures.
61565         Add missing `else'.
61566
61567         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61568         run the testcase.
61569         (c-torture): Likewise.
61570
61571 1995-08-28  Doug Evans  <dje@cygnus.com>
61572
61573         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61574
61575         * lib/mike-g++.exp (mike_cleanup): New proc.
61576         (prebase): New globals compiler_result, not_compiler_result,
61577         target_regexp.
61578         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61579         allow leading "-" in pattern.  Watch for unsupported tests.
61580         If $compiler_result is set, pattern match assembler code,
61581         and ditto for $not_compiler_result.
61582         * lib/mike-gcc.exp: Likewise.
61583
61584         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61585         execution "succeeded".
61586
61587 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61588
61589         * config/win32.exp: New file.
61590         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61591
61592 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61593
61594         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61595         unsupported.
61596         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61597         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61598         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61599
61600         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61601         "... without exceptions was ...".  That is now handled by
61602         prune_system_crud.
61603         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61604
61605 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61606
61607         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61608         sieve.c,sort2.c}: New files.
61609         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61610         sieve.exp,sort2.exp}: Drivers for them.
61611
61612         * lib/mike-gcc.exp (program_output): New user settable variable.
61613         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61614         messages.
61615         * lib/mike-g++.exp (program_output): New user settable variable.
61616
61617         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61618
61619         * config/sh.exp: Deleted (use sim.exp instead).
61620
61621 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61622
61623         * config/vx.exp: Declare CHECKTASK as global.
61624         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61625         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61626         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61627
61628 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61629
61630         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61631         target. Like vx.exp, only includes `vx29k.exp' instead of
61632         `vxworks.exp'.
61633
61634 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61635
61636         * config/sim.exp: Increase time limit from 120 seconds to 240.
61637
61638 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61639
61640         * gcc.c-torture/execute/950628-1.c: New test.
61641
61642 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61643
61644         * gcc.c-torture: Update with changes/additions from
61645         c-torture-1.34.
61646
61647 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61648
61649         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61650
61651 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61652
61653         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61654
61655 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61656
61657         * gcc.c-torture/compile/950512-1.c: New test.
61658         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61659         * gcc.dg/struct-ret-1.c: Likewise.
61660
61661 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61662
61663         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61664           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61665
61666 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61667
61668         * gcc.c-torture/special/920411-1.c: Deleted.
61669         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61670
61671 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61672
61673         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61674         cpu limit.
61675
61676 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61677
61678         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61679
61680 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61681
61682         From kenner;
61683         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61684         is the proper length.
61685         * va-arg-3.c: Likewise.
61686
61687 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61688
61689         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61690         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61691
61692         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61693         * lib/g++.exp (default_g++_start): Delete old cruft.
61694
61695 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61696
61697         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61698         (2 * (1 << 18)) to (2 * (1 << 17)).
61699
61700         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61701
61702 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61703
61704         * config/rom68k.exp: Renamed from config/idp.exp
61705
61706 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61707
61708         * c-torture/compile/921109-2.c
61709
61710 1995-04-18  Mike Stump  <mrs@cygnus.com>
61711
61712         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61713         excess errors.
61714
61715 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61716
61717         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61718         output.
61719         * lib/g++.exp (default_g++_start): Likewise.
61720
61721 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61722
61723         * gcc.c-torture/compile/950329-1.c: New test.
61724
61725 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61726
61727           * config/bug.exp (${tool}_load): Updated to use new remote_open
61728           and remote_close procs.
61729         * config/idp.exp: New file.
61730
61731 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61732
61733         * gcc.c-torture/execute/950322-1.c: New test.
61734
61735 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61736
61737         * config/vx.exp (${tool}_load): Clean up testing of return code from
61738         vxworks_ld and vxworks_spawn.
61739
61740 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61741
61742         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61743
61744 1995-03-13  Mike Stump  <mrs@cygnus.com>
61745
61746         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61747         can mark excess errors on a machine by machine basis.  Note, the
61748         default is to not expect any excess errors, even when excess
61749         errors test - is given, so you will want to put an XFAIL ... on
61750         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61751         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61752         those 4 machines, but no others.
61753
61754 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61755
61756         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61757         * lib/c-torture.exp: to here.
61758
61759 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61760
61761         * gcc.c-torture/execute/950221-1.c: New test.
61762         * gcc.c-torture/execute/struct-ret-1.c: New test.
61763         * gcc.c-torture/compile/950221-1.c: New test.
61764
61765         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61766
61767 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61768
61769         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61770         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61771
61772 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61773
61774         * g++.gb: New directory of tests, derived from my signature and
61775         class scoping tests.
61776
61777         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61778         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61779         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61780         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61781         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61782         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61783         * g++.gb/sig25.C: Likewise.
61784
61785         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61786         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61787         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61788         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61789         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61790         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61791         * g++.gb/sig25.exp: Likewise.
61792
61793         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61794         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61795         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61796         * g++.gb/scope13.C: Likewise, this test still fails.
61797
61798         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61799         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61800         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61801         * g++.gb/scope13.exp: Ditto.
61802
61803         * g++.gb/README: New file, explains what these tests are about.
61804
61805 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61806
61807         * lib/dg.exp (dg-do): Support `preprocess'.
61808         (dg-test): Likewise.
61809
61810 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61811
61812         * config/udi.exp: change "continue -expect" to "exp_continue".
61813
61814 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61815
61816         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61817         Delete redundant tests.
61818
61819         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61820         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61821         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61822         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61823         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61824         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61825         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61826         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61827
61828         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61829         storing label pointers.
61830         * gcc.c-torture/execute/921019-1.c: Likewise.
61831         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61832         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61833         parameter fp.
61834         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61835         constants.
61836
61837         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61838         Delete obsolete tests.
61839
61840         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61841         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61842         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61843         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61844         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61845         * gcc.c-torture/compile/950124-1.c: New test.
61846
61847         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61848
61849 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61850
61851         * lib/mike-g++.exp: Add -lm to LIBS.
61852
61853 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61854
61855         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61856
61857 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61858
61859         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61860
61861 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61862
61863         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61864
61865 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61866
61867         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61868         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61869         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61870         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61871         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61872         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61873         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61874         * g++.law/{operators31.C, operators32.C,
61875         * g++.law/{operators33.C, operators34.C}: Likewise.
61876         * g++.law/{pic1.C, refs2.C}: Likewise.
61877         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61878         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61879         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61880         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61881
61882         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61883         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61884         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61885         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61886         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61887         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61888         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61889         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61890         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61891         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61892         * g++.law/{operators34.exp}: Likewise.
61893         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61894         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61895         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61896         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61897         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61898
61899         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61900         No longer expected to fail.
61901         * g++.law/missed-error3.C: Tweak for recent bool changes.
61902
61903 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61904
61905         * config/emb-unix: Deleted.
61906         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61907         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61908
61909 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61910
61911         * lib/dg.exp (dg-test): Fix typo in last patch.
61912
61913 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61914
61915         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61916         (handles multiple occurrences).
61917
61918 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61919
61920         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61921         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61922         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61923         printed).
61924         * lib/c-torture.exp (c-torture-compile): Likewise.
61925         (c-torture): Prepend full path if missing.
61926         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61927         (gcc_fail): Likewise.
61928         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61929
61930 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61931
61932         * lib/netware.exp: Only attach to NetWare i386 systems.
61933
61934 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61935
61936         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61937         messages.  Add test name to "output pattern match" pass/fail message.
61938
61939 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61940
61941         * gcc.dg: New testsuite.
61942         * gcc.dg/dg.exp: New file.
61943
61944         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61945         test-switch.c}: Deleted.
61946
61947         * gcc.misc-tests/msgs.exp: New testcase driver.
61948
61949 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61950
61951         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61952         Watch for illegal return values from ${tool}_load.
61953         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61954         cross targets.  Coerce return value >0 to 1.
61955
61956 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61957
61958         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61959
61960         * config/emb-unix.exp: New file.
61961
61962         * config/sim.exp: Error if variable $SIM not defined.
61963         (${tool}_load): Mark test as "untested" if simulator missing.
61964
61965         * config/unix.exp: Load remote.exp to get rcp_download.
61966         * lib/c-torture.exp: Use different option lists for testcases with
61967         and without loops.
61968         * gcc.c-torture/execute/execute.exp: Likewise.
61969
61970 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61971
61972         * config/*.exp: Clarify return code from ${tool}_load.
61973         Call `unresolved' or `untested' instead of `warning' or `perror'
61974         (sometimes you still want to call both though).
61975         Add comment that `shell_id' is local to each file.
61976         * config/udi.exp (timeout): Set to 30.
61977         Don't print warning if connection fails, $connectmode has already
61978         printed an error.
61979         (${tool}_load): Move verbose messages to level 2.
61980         Rework pattern for "Process started" message.
61981         Pass `shell_id' to ${connectmode}_download.
61982         Retry twice upon timeout.  Make resetting of target more robust.
61983         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61984         Pass `shell_id' to exit_$connectmode.
61985         Only call exit_$connectmode if connected.
61986         * config/unix.exp (${tool}_load): Check return codes better.
61987         * config/vrtx.exp (${tool}_load): Likewise.
61988         * config/vx.exp (${tool}_load): Likewise.
61989         Delete unneeded global's.
61990         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61991         from ${tool}_load.
61992         (dg-stat): Delete.
61993         (dg-init): Delete recording of pass/fail counts.
61994         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61995         (old-dejagnu-init): Likewise.
61996         (old-dejagnu-stat): Delete contents, empty proc now.
61997         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61998         (c-torture): Delete references to lcnt, lpass, lfail.
61999         Get option list from TORTURE_OPTIONS.
62000         Delete -funroll[-all]-loops if no loops.
62001         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62002         (g++_stat): Delete contents (empty proc now).
62003         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62004         (gcc_finish): Likewise.
62005         (gcc_stat): Deleted.
62006         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62007         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62008         * gcc.c-torture/execute/execute.exp: Likewise.
62009         Split tests into two parts: compile, execute.
62010         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62011         no loops.  Update to reflect clarified return codes from ${tool}_load.
62012
62013 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62014
62015         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62016         to grep for.
62017         (old-dejagnu): Likewise (where necessary).
62018
62019 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62020
62021         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62022
62023         * lib/dg.exp (dg-process-target): Fix processing of selector.
62024         Add comment regarding use of `error'.
62025
62026         * lib/gcc.exp (prune_system_crud): Define if missing.
62027         * lib/g++.exp (prune_system_crud): Likewise.
62028
62029         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62030         Call prune_system_crud.
62031         * lib/dg.exp (dg-runtest): New proc.
62032         Use perror instead of send_user for tcl errors in testcase.
62033         Don't return any value, it's never used.
62034         Don't clobber previous definition of `unknown'.
62035         Print tcl errors in `dg-final'.
62036
62037 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62038
62039         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62040         (dg-test): Don't print errorInfo, it contains stack backtrace.
62041
62042 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62043
62044         * lib/g++.exp (runtest_file_p): Define if missing.
62045
62046 1994-09-24  Doug Evans  (dje@cygnus.com)
62047
62048         * lib/mike-g++.exp: Comment out loading of g++.exp.
62049         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62050         (default_g++_version): Always print something.
62051         (default_g++_start): Comment out call to `which'.
62052         (g++_start, g++_load): Deleted (must be defined in config file).
62053         * lib/gcc.exp: Test for existence of $CC at start.
62054         Delete check for tmpdir (done in gcc_init).
62055         (default_gcc_version): Always print something.
62056         (default_gcc_start): Comment out call to `which'.
62057         * config/*.exp: Major cleanup - make cross targets work at least a
62058         little better for g++ (by not being "--tool gcc" specific).
62059         Rename gcc_xxx to ${tool}_xxx.
62060         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62061         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62062
62063 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62064
62065         * lib/c-torture.exp (c-torture-compile): Rework compiler
62066         message processing.
62067
62068         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62069         c-torture.
62070
62071 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62072
62073         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62074
62075         * lib/dg.exp (dg-process-target): Support { target native }.
62076
62077 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62078
62079         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62080         looked for "... program xxx got fatal signal".
62081         Correct regsub munging of `comp_output'.
62082         Ignore compiler messages "path prefix not used" and "linker input
62083         file unused".
62084
62085 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62086
62087         * lib/gcc.exp (runtest_file_p): Define if missing.
62088         * gcc.prms/template.c: Example to work from.
62089
62090 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62091
62092         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62093         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62094
62095         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62096         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62097         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62098         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62099
62100         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62101         (dg-process-target): No longer a varargs proc.
62102         Return S/N for target, P/F for xfail.  All callers changed.
62103         (user option procs): More argument checking.
62104         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62105         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62106         (dg-test): Skip test if not running on selected target in `dg-do'.
62107         Update handling of `dg-do-what', `dg-output-text'.
62108         Separate execution pass/fail from output pattern match pass/fail.
62109         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62110
62111 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62112
62113         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62114         target for 920510-1.c.
62115
62116 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62117
62118         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62119         Clean up comment regarding use of passcnt, etc.
62120         (gcc_stat): Don't update `testcnt' here.
62121         (gcc_finish): Do it here.
62122         Might as well reset `but_id' here too.
62123         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62124         to determine if the file should be tested.
62125         * gcc.c-torture/compile/compile.exp: Likewise.
62126         * gcc.c-torture/execute/execute.exp: Likewise.
62127         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62128         * gcc.misc-tests/dg-test.exp: Likewise.
62129         * gcc.prms/prms.exp: Likewise.
62130         * gcc.wendy/wendy.exp: Likewise.
62131         * g++.old-deja.exp: Likewise.
62132         Move "Testing file" message to verbose level 1.
62133
62134 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62135
62136         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62137
62138 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62139
62140         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62141         (default_gcc_start): Accept optional second list element
62142         of compiler flags.  Print compiler output at verbosity level 2.
62143         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62144         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62145         Save current values of framework globals passcnt, failcnt, xpasscnt,
62146         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62147         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62148         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62149         xfailcnt to compute stats.  Update framework global `testcnt' from
62150         pass/fail counts.
62151         (gcc_finish): New proc.  Clean up test environment.
62152         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62153         (gcc_epass, gcc_efail): Delete.
62154         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62155         argument of line number.
62156         (dg-init): If the tool has an init routine, call it.
62157         (dg-test): Remove args `cflags_var' and `libs_var'.
62158         Pass all compiler options to ${tool}_start.
62159         Handle missing line number.
62160         (dg-finish): New function.
62161         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62162         particular files.  Call gcc_finish at end.  Move "skipping test"
62163         message to verbosity level 3.
62164         * gcc.c-torture/compile/compile.exp: Likewise.
62165         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62166         * gcc.c-torture/execute/execute.exp: Likewise.
62167         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62168         Print testcase being tried at verbosity level 1.
62169         * gcc.c-torture/special/special.exp: Unset xfail.
62170         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62171         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62172         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62173         * gcc.failure/failure.exp: Likewise.
62174         * gcc.ieee/ieee.exp: Likewise.
62175         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62176         Update call to dg-test.  Call dg-finish at end.
62177         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62178         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62179         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62180         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62181         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62182         * gcc.wendy/wendy.exp: Add copyright.
62183         Delete setting of tmpdir (done by gcc_init).
62184         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62185         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62186         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62187         gcc_[ce]pass/fail.
62188
62189 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62190
62191         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62192         confusion.
62193         (g++_load): Likewise.
62194
62195         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62196         Rename argument to `prog' to remove the confusion.
62197         Varargs fns behave differently too!
62198         (g++_load): Likewise.
62199
62200         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62201
62202         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62203         what it is.  Delete (always) printing of status value for !native.
62204         Simplify verbose code, and include status and exec_output.
62205         (g++_load): Use gcc_load.
62206
62207 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62208
62209         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62210         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62211         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62212         940714-3.c as these testcases don't exist anymore.  Make
62213         va-arg-1.c expected to pass.
62214
62215 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62216
62217         * gcc.misc-tests/misc.exp: Only run specific testcases.
62218         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62219         * gcc.misc-tests/dg-[1-9].c: New files.
62220
62221         * lib/dg.exp: New testsuite driver.
62222         * gcc.prms/prms.exp: Use it.
62223
62224         * README.gcc: New file.
62225
62226         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62227         Document and reset `lxpass' and `lxfail'.
62228         Simplify "initialized" message.
62229         (gcc_stat): Clean up comments a little.
62230
62231 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62232
62233         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62234
62235 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62236
62237         * lib/old-dejagnu.exp (process-option): New proc.
62238         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62239         (old-dejagnu): Simplify.
62240         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62241
62242 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62243
62244         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62245         exists and is not an empty string.
62246
62247         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62248         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62249         finished.
62250         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62251         automatically.
62252
62253         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62254         longer expected to fail.
62255
62256         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62257         "f" function call.
62258
62259         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62260
62261         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62262         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62263         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62264         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62265         c-torture-1.29.
62266
62267         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62268         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62269
62270         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62271
62272         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62273         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62274
62275         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62276         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62277         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62278
62279 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62280
62281         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62282         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62283         940714-1.c, 940714-2.c, 940714-3.c},
62284         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62285         gcc.misc-tests/{mg.c,mg.exp}:
62286         New tests.
62287         * gcc.noncompile/noncompile.exp: Change accordingly.
62288
62289 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62290
62291         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62292         Undo previous clobberage.
62293
62294 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62295
62296         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62297         * gcc.special/{930510-1.c, special.exp}:
62298         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62299         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62300         struct-varargs-1.c}: New tests from c-torture-1.26.
62301
62302 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62303
62304         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62305           argument to switch.
62306
62307 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62308
62309         * Revert the previous changes.  Please see Rob's directory
62310         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62311         fixes.
62312
62313 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62314
62315         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62316         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62317         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62318         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62319         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62320         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62321         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62322         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62323         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62324         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62325         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62326         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62327         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62328         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62329         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62330         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62331         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62332         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62333         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62334         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62335         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62336         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62337         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62338         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62339         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62340         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62341         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62342         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62343         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62344         testing changes.
62345
62346 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62347
62348         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62349         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62350         with perror calls.
62351
62352 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62353
62354         * config/unix.exp (g++_load): Fix syntax.
62355
62356 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62357
62358         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62359         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62360         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62361         Don't expect va-arg-1.c to fail.  Correct expected output for
62362         920928-1.c.
62363         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62364         * gcc.wendy/hbm4.c: Correct typo.
62365         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62366
62367 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62368
62369         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62370         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62371         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62372         * lib/c-torture.exp (c-torture-compile): Ditto.
62373
62374         Reduce volume of output (remove all the -I's and such).
62375         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62376         Call gcc_cpass, gcc_cfail.
62377         (c-torture): Pass testing option to c-torture-compile.
62378
62379 1994-03-21  Doug Evans  (dje@cygnus.com)
62380
62381         Bring patches over from progressive.
62382         * config/default.exp: Exit remote shell cleanly.
62383         (g++_exit, g++_start): Add default versions.
62384         * config/sim.exp (gcc_load): Use perror, not error.
62385
62386 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62387
62388         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62389         set in site.exp.
62390
62391 1994-03-14  Doug Evans  (dje@cygnus.com)
62392
62393         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62394         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62395         (wendy_try): New proc to run testcase.
62396         (main loop): Call 'em.
62397         * gcc.wendy/*.c: Clean up pass to correct expected output.
62398
62399         * lib/gcc.exp: Minor cleanup work.
62400         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62401
62402 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62403
62404         * config/sim.exp (gcc_load): Document return codes better.
62405         Don't pass -v to simulator.
62406
62407 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62408
62409         * gcc.special/920717-x.c: Fix typo.
62410         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62411         get at sources.
62412
62413         * lib/mike-gcc.exp: Fix typo.
62414
62415 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62416
62417         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62418         binary to use, transform the name.
62419         * config/*.exp: rename everything. Nuke any g++ specific files,
62420         it's now a special case of gcc that requires no special support.
62421         Add a default.exp for unsupported targets.
62422
62423 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62424
62425         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62426         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62427         version of Tcl.
62428
62429 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62430
62431         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62432         than a warning.
62433
62434 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62435
62436         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62437
62438 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62439
62440         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62441         option_list.  Compile every file with only 4/6 option choices
62442         (same as C torture) instead of with 12/18 different option
62443         choices.
62444         * lib/c-torture.exp: Likewise.
62445
62446         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62447         not already set.
62448
62449 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62450
62451         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62452         can put an XFAIL *-*-* on excess errors.
62453
62454 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62455
62456         * g++.law: Add more tests derived from g++-bugs snapshots.
62457
62458         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62459         equivalent to g++.law/init9.
62460
62461         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62462         compiled it, and the a.out file after we've run it.
62463
62464 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62465
62466         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62467         compiled it, and the a.out file after we've run it.
62468
62469 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62470
62471         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62472
62473 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62474
62475         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62476         version number.
62477
62478 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62479
62480         * g++.law: New directory of g++ tests derived from the g++-bugs
62481         snapshots.
62482
62483 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62484
62485         * gcc.compile: initbug1.c initbug1.exp testcase added
62486
62487 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62488
62489         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62490         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62491           fixes submitted by Jeff Law (law@cs.utah.edu)
62492         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62493           Jeff Law (law@cs.utah.edu)
62494
62495
62496 1993-11-30  Mike Stump  (mrs@cygnus.com)
62497
62498         * config/unix-g++.exp: Follow the gcc way of doing things.
62499         * g++.old-deja/old-deja.exp: Minor updates.
62500         * lib/g++.exp: New file, follow the gcc way of doing things.
62501         * lib/old-dejagnu.exp: Minor updates.
62502         * lib/mike-g++.exp: Always unset errorInfo.
62503
62504 1993-11-06  Mike Stump  (mrs@cygnus.com)
62505
62506         * lib/gcc.exp: Fix some errors with the below change, CC and
62507         CFLAGS should be global when setting, not local.
62508
62509 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62510
62511         * lib/gcc.exp: Transform tool name.
62512
62513 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62514
62515         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62516
62517 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62518
62519         * lib/gcc.exp: change gcc_done to gcc_stat
62520
62521 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62522
62523         * Upgraded gcc testsuite to c-torture version 1.25
62524
62525 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62526
62527         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62528         * lib/c-torture: added hooks for new reporting code.
62529
62530 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62531
62532         * config/sh-gcc.exp: check if sh-sim exists in the path
62533
62534 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62535
62536         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62537         * gcc.compile/compile.exp: Initial changes for new logic.
62538         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62539         * gcc.failure/failure.exp: Initial changes for new logic.
62540         * gcc.ieee/ieee.exp: Initial changes for new logic.
62541         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62542         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62543         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62544         * lib/c-torture.exp: Initial changes for new logic.
62545         * lib/gcc.exp: Initial changes for new logic.
62546
62547 1993-10-15  Mike Stump  (mrs@cygnus.com)
62548
62549         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62550         depend upon failure or success.  Fully qualify names in failure
62551         and success messages.  Always remove a.out before starting
62552         compile, just in case.  Pay more attention to error text output by
62553         the compiler.  Handle testcases with no known past errors just
62554         like all others, so that things are uniform.  Other miscellaneous
62555         improvements.
62556
62557 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62558
62559         * gcc.cpp: new directory for cpp tests
62560
62561 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62562
62563         * lib/chill.exp: Code reformatted, removed unused code.
62564         * config/unix-chill.exp: Code reformatted, removed unused code.
62565         * chill.execute/execute.exp: Code reformatted, removed unused code.
62566         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62567
62568 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62569
62570         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62571         routines not written.
62572
62573 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62574
62575         * config/bug-gcc.exp: Use new procs from bug.exp.
62576
62577 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62578
62579         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62580         via ftp, rather than depending on NFS.
62581         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62582         case.
62583
62584 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62585
62586         * config/bug-gcc.exp: Use new download proc.
62587
62588 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62589
62590         * chill.execute/execute.exp: cleanups, handles errors better
62591         * chill.compile/compile.exp: rewrite, based on execute.exp
62592         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62593         * lib/chill.exp: major changes to diff proc and compile and link
62594         procs. added chill_fail and chill_pass wrappers to pass and
62595         fail. added more comments, and handle error codes better.
62596         Added a hack to capture stderr from exec, so noncompile tests
62597         can work.
62598
62599 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62600
62601         * chill.execute/execute.exp: rewrite of testsuite driver
62602         * lib/chill.exp: rewrite of testsuite driver
62603         * config/unix-chill.exp: rewrite of testsuite driver
62604
62605 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62606
62607         In chill.execute:
62608         * iexpr.ch: Standardize uppercase.
62609         * tuples.dat: Standardize uppercase.
62610         * vary.ch: standardize.  Correct varying string assignments.
62611         * vary.dat: Add new output lines.
62612
62613 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62614
62615         In chill.execute:
62616         * chprintf.ch: Standardize use of uppercase.
62617         * tuples.ch: Standardize and turn arr2 into a DCL,
62618           rather than a SYN.
62619         * pinits.ch: Standardize.
62620
62621 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62622
62623         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62624         * Makefil: Renamed to Makefile.in.
62625         * configure.in: New.
62626
62627 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62628
62629         In chill.execute:
62630         * .cvsignore: Add result/output files.
62631         * Makefile: Fix up variables at start.  Use MFLAGS
62632           everywhere.  Correct bool_loc, built_ins entries.
62633           Add entry for vary1.ch.
62634         * bitarray.ch: Standardize upper-case usage.
62635         * bitexpr.ch: Standardize, add output of b1.
62636         * params.ch: Use arrayt in along PROC parameters, to
62637           avoid novelty problems.
62638         * sets.ch: Tiny cleanup.
62639         * vary1.ch: Re-indent.
62640
62641 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62642
62643         * Add PR-related files to Makefiles, .cvsignore files, etc.
62644
62645 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62646
62647         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62648           with compiler objects. New names are test-flow.c and test-loop.c
62649
62650 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62651
62652         * Upgraded c-torture tests from 1.19 to 1.20
62653
62654         * new files:
62655         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62656         * gcc.compile: 930623-1.c 930623-2.c
62657         * gcc.noncompile: 930622-1.c 930622-2.c
62658         * gcc.failure: 920411-1.c 920627-2.c
62659         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62660
62661 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62662
62663         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62664           More changes to get testsuite working properly. Needs more work.
62665           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62666
62667 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62668
62669         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62670           More changes to get testsuite working properly. Needs more work.
62671
62672 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62673
62674         * chill.compile/compile.exp: Added for Dejagnu support
62675         * chill.execute/execute.exp: Added for Dejagnu support
62676         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62677
62678 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62679
62680         This should complete moving the CHILL test files.
62681         * chill.noncompile(.cvsignore printf.grt
62682             in-printf.grt chprintf.grt chprintf.ch):
62683             Added test-support files.
62684           (Makefile): Modified further.
62685         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62686             signal.ch): Added test files.
62687           * chill.execute (.cvsignore printf.grt printr.c
62688             in-printf.grt rts.c chprintf.grt rts.h): Added
62689           test-support files.
62690             (Makefile): More corrections.
62691
62692 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62693
62694         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62695           test cases, ready for DejaGnu.
62696
62697 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62698
62699         * Upgraded c-torture tests from 1.18 to 1.19
62700
62701         * gcc.compile: added test(s):
62702           930607-1.c
62703         * gcc.execute: added test(s):
62704           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62705
62706         * added new subdirectory for misc tests: gcc.misc-tests
62707         * gcc.misc-test(s): added tests:
62708           inst-check.c test-consts.c test-ior.c test-switch.c
62709
62710 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62711
62712         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62713
62714 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62715
62716         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62717
62718 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62719
62720         * Upgraded c-torture tests from 1.17 to 1.18
62721
62722 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62723
62724         * Upgraded c-torture tests from 1.12 to 1.17
62725
62726 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62727
62728         * lib/old-dejagnu.exp:
62729           Fixed handling of XFAIL target triplets to correctly
62730           recognize wildcard characters.  Removed code that
62731           appended a unique id tag to the end of the file name
62732           printed out by the result of the testcases within a
62733           given test file.
62734
62735 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62736
62737         * lib/old-dejagnu.exp:
62738           Reworked expected failure handling to trigger off of XFAIL
62739           keyword in keyphrase embeded in testcase source code. The
62740           XFAIL keyword must be at the end of the keyphrase line. It
62741           may optionally be followed by one or more target triplets.
62742           It has just occured that the handling of wildcards in the
62743           target triplet may not be correct.
62744
62745 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62746
62747         * g++.old-deja/tests:
62748           Moved all subdirectories up one level into g++.old-deja .
62749
62750         * lib/old-dejagnu.exp:
62751           Fixed problem with CXXFLAGS not being properly reset, and being
62752           corrupted with extraneous "-c" compiler option.  This was
62753           causing binaries to not be generated for test that needed them.
62754           Modified strings passed to "pass" and "fail" so that individual
62755           tests from the same test file would be distinguished by an
62756           identifier appended to the test file name in the summary logs;
62757           this corrected a problem with erroneous diff logs.  Added code
62758           to search testcases for expected fail and unexpected pass keywords.
62759
62760 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62761
62762         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62763
62764 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62765
62766         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62767           Removed extraneous text from end of "Special g++ Options"
62768           keyphrase.
62769
62770         * lib/old-dejagnu.exp: Added pattern matching to look for new
62771           keywords, embedded in testcases comments, which will trigger
62772           calls to xpass and xfail.
62773
62774 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62775
62776         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62777           comments embedded in the testcases, especially the one looking for
62778           special compiler options, as well as the pattern matching for the
62779           compiler output again.
62780
62781 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62782
62783         * lib/old-dejagnu.exp: Do a proper check of the return value for
62784           execute tests. Fixed several problems with the pattern matching
62785           of the compiler output which gave erroneous test results.
62786           Changed several of the test result messages to be more descriptive.
62787         * config/unix-g++.exp: Proc g++_load now actually works and
62788           executes the tests passed to it and returns a usable return
62789           value.
62790
62791 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62792
62793           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62794
62795 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62796
62797         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62798           Modified both files to properly execute the old style
62799           dejagnu tests. The previous versions of these files were
62800           experimental and did not function anything near correctly.
62801
62802 1993-04-05  Rob Savoye  (rob@cygnus.com)
62803
62804         * Removed all Makefile.in and configure.in files. No configuration
62805         needed now.
62806
62807 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62808
62809         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62810
62811 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62812
62813         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62814         gcc.special/configure.in, gcc.noncompile/configure.in,
62815         gcc.execute/configure.in, gcc.code_quality/configure.in,
62816         g++.other/configure.in, g++.old-deja/configure.in,
62817         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62818         in srcname setting.
62819
62820 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62821
62822         * lib/udi.exp: Fixed mondfe and mondfe_download.
62823         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62824         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62825
62826 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62827
62828         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62829         (gdb_exit): Don't remove *_soc files.
62830
62831 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62832
62833         * lib/c-torture.exp: Don't look for main; instead always use -w
62834         -c.  This is how the c-torture tests work.  Remove the object
62835         file if the compilation succeeds.
62836         * gcc.execute/execute.exp: Remove executable if test passes.
62837         * gcc.noncompile/noncompile.exp: Every test is an expected
62838         failure.
62839         * gcc.special/special.exp: Added tests from c-torture 1.11,
62840         corrected use of existing test.
62841         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62842         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62843         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62844         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62845         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62846         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62847         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62848         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62849         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62850         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62851         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62852         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62853         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62854         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62855         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62856         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62857         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62858         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62859         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62860         c-torture 1.11.
62861         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62862         correspond to c-torture 1.11.
62863
62864         * New file.